Optimal Management of Virtual Infrastructures Under Flexible Cloud Service Agreements

Published Online:https://doi.org/10.1287/isre.2019.0871

References

  • Ahmad RW, Gani A, Hamid SH, Shiraz M, Yousafzai A, Xia F (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J. Network Comput. Appl. 52:11–25.CrossrefGoogle Scholar
  • Bellman R (1957) Dynamic Programming (Princeton University Press, Princeton, NJ).Google Scholar
  • Bertsekas DP (1995) Dynamic Programming and Optimal Control, vol. 1, 3rd ed. (Athena Scientific, Belmont, MA).Google Scholar
  • Bilal K, Malik SUR, Khan SU, Zomaya AY (2014) Trends and challenges in cloud datacenters. IEEE Cloud Comput. 1(1):10–20.CrossrefGoogle Scholar
  • Bobroff N, Kochut A, Beaty K (2007) Dynamic placement of virtual machines for managing SLA violations. IEEE Internat. Sympos. Integrated Network Management (IEEE, Piscataway, NJ), 119–128.Google Scholar
  • Bruneo D (2014) A stochastic model to investigate data center performance and QoS in IaaS cloud computing systems. IEEE Trans. Parallel Distributed Systems 25(3):560–569.CrossrefGoogle Scholar
  • Chase J, Niyato D (2017) Joint optimization of resource provisioning in cloud computing. IEEE Trans. Services Comput. 10(3):396–409.CrossrefGoogle Scholar
  • Cheng HK, Li Z, Naranjo A (2016) Research note: Cloud computing spot pricing dynamics: Latency and limits to arbitrage. Inform. Systems Res. 27(1):145–165.Google Scholar
  • Chowdhury NMMK, Boutaba R (2010) A survey of network virtualization. Comput. Networks 54(5):862–876.CrossrefGoogle Scholar
  • Cloud Standards Customer Council (2017) Practical Guide to Cloud Computing (version 3.0), Accessed March 6, 2018, http://www.cloud-council.org/deliverables/CSCC-Practical-Guide-to-Cloud-Computing.pdf.Google Scholar
  • Colman E (2013) When to Use SaaS, PaaS, and IaaS? Computenext.com (August 27), https://www.computenext.com/blog/when-to-use-saas-paas-and-iaas/.Google Scholar
  • Das S, Du AY, Gopal R, Ramesh R (2011) Risk management and optimal pricing in online storage grids. Inform. Systems Res. 22(4):756–773.LinkGoogle Scholar
  • Dey D, Fan M, Zhang C (2010) Design and analysis of contracts for software outsourcing. Inform. Systems Res. 21(1):93–114.LinkGoogle Scholar
  • Du AY, Das S, Yang Z, Qiao C, Ramesh R (2015) Predicting transient downtime in virtual server systems: An efficient sample path randomization approach. IEEE Trans. Comput. 64(12):3541–3554.CrossrefGoogle Scholar
  • Fu S (2010) Failure-aware resource management for high-availability computing clusters with distributed virtual machines. J. Parallel Distributed Comput. 70(4):384–393.CrossrefGoogle Scholar
  • Gill P, Jain N, Nagappan N (2011) Understanding network failures in data centers: Measurement, analysis, and implications. Proc. ACM SIGCOMM Conf. (ACM, New York), 350–361.Google Scholar
  • Goiri I, Julia F, Guitart J, Torres J (2010) Checkpoint-based fault tolerant infrastructure for virtualized service providers. IEEE Network Oper. Management Sympos. (NOMS) (IEEE, Piscataway, NJ), 455–462.Google Scholar
  • Goudarzi H, Ghasemazar M, Pedram M (2012) SLA-based optimization of power and migration cost in cloud computing. Proc. 12th IEEE/ACM Internat. Sympos. Cluster Cloud Grid Comput. (CCGrid) (IEEE, Piscataway, NJ), 172–179.Google Scholar
  • Jaillet P, Wagner MR (2012) Online Optimization (Springer, New York).Google Scholar
  • Johar M, Mookerjee V, Sarkar S (2014) Selling vs profiling: optimizing the offer set in web-based personalization. Inform. Systems Res. 25(2):285–306.LinkGoogle Scholar
  • Kauffman RJ, Ma D, Shang R, Huang J, Yang Y (2014) On the financification of cloud computing: An agenda for pricing and service delivery mechanism design research. Internat. J. Cloud Comput. 2(1):1–14.Google Scholar
  • Laalaoui Y, Al-Omari J (2018) A planning approach for reassigning virtual machines in IaaS clouds. IEEE Trans. Cloud Comput., ePub ahead of print April 13, https://doi.org/10.1109/TCC.2018.2826548.CrossrefGoogle Scholar
  • Liu D, Sarkar S, Sriskandarajah C (2010) Resource allocation policies for personalization in content delivery sites. Inform. Systems Res. 21(2):227–248.LinkGoogle Scholar
  • Liu J, Zhang Y, Zhou Y, Zhang D (2015) Aggressive resource provisioning for ensuring QoS in virtualized environments. IEEE Trans. Cloud Comput. 3(2):119–131.CrossrefGoogle Scholar
  • Lu P, Ravindran B, Kim C (2012) VPC: Scalable, low downtime checkpointing for virtual clusters. Proc. IEEE 24th Internat. Sympos. Comput. Architecture High Performance Comput. (SBAC-PAD) (IEEE, Piscataway, NJ), 203–210.Google Scholar
  • Mistry S, Bouguettaya A, Dong H, Qin AK (2018) Metaheuristic optimization for long-term IaaS service composition. IEEE Trans. Services Comput. 11(1):131–143.CrossrefGoogle Scholar
  • Qiu W, Zheng Z, Wang X, Yang X, Lyu MR (2014) Reliability-based design optimization for cloud migration. IEEE Trans. Services Comput. 7(2):223–236.CrossrefGoogle Scholar
  • Ran Y, Yang J, Zhang S, Xi H (2017) Dynamic IaaS computing resource provisioning strategy with QoS constraint. IEEE Trans. Services Comput. 10(2):190–202.CrossrefGoogle Scholar
  • Sen S, Raghu TS, Vinze A (2009) Demand heterogeneity in IT infrastructure services: Modeling and evaluation of a dynamic approach to defining service levels. Inform. Systems Res. 20(2):258–276.LinkGoogle Scholar
  • Shabeera TP, Kumar, SM, Salam SM, Krishnan KM (2017) Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engrg. Sci. Tech. 20(2):616–628.Google Scholar
  • Sieke MA, Seifert RW, Thonemann UW (2012) Designing service level contracts for supply chain coordination. Production Oper. Management 21(4):698–714.CrossrefGoogle Scholar
  • Silva Filho MC, Monteiro CC, Inácio PR, Freire MM (2018) Approaches for optimizing virtual machine placement and migration in cloud environments: A survey. J. Parallel Distributed Comput. 111:222–250.CrossrefGoogle Scholar
  • Singh S, Chana I, Buyya R (2017) STAR: SLA-aware autonomic management of cloud resources. IEEE Trans. Cloud Comput., ePub ahead of print January 5, https://doi.org/10.1109/TCC.2017.2648788.CrossrefGoogle Scholar
  • Sleator DD, Tarjan RE (1985) Amortized efficiency of list update and paging rules. Commun. ACM 28(2):202–208.CrossrefGoogle Scholar
  • Wang X, Du Z, Chen Y, Li S (2008) Virtualization-based autonomic resource management for multi-tier web applications in shared data center. J. Systems Software 81(9):1591–1608.CrossrefGoogle Scholar
  • Wu L, Garg SK, Buyya R (2011) SLA-based resource allocation for software as a service provider (SaaS) in cloud computing environments. Proc. 11th IEEE/ACM Internat. Sympos. Cluster Cloud Grid Computing (CCGrid) (IEEE, Piscataway, NJ), 195–204.Google Scholar
  • Xu J, Tang J, Kwiat K, Zhang W, Xue G (2012) Survivable virtual infrastructure mapping in virtualized data centers. Proc. IEEE 5th Internat. Conf. Cloud Comput. (IEEE, Piscataway, NJ), 196–203.Google Scholar
  • Yuan S, Das S, Ramesh R, Qiao C (2018) Service agreement trifecta: Backup resources, price and penalty in the availability-aware cloud. Inform. Systems Res. 29(4):947–964.LinkGoogle Scholar
  • Zhao L, Sakr S, Liu A (2015) A framework for consumer-centric SLA management of cloud-hosted databases. IEEE Trans. Services Comput. 8(4):534–549.CrossrefGoogle Scholar
  • Zhou A, Wang S, Cheng B, Zheng Z, Yang F, Chang RN, Lyu MR, Buyya R (2017) Cloud service reliability enhancement via virtual machine placement optimization. IEEE Trans. Services Comput. 10(6):902–913.CrossrefGoogle Scholar
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.