Cloud Computing Value Chains: Research from the Operations Management Perspective

Published Online:https://doi.org/10.1287/msom.2022.1178

References

  • Agmon Ben-Yehuda O, Ben-Yehuda M, Schuster A, Tsafrir D (2013) Deconstructing Amazon EC2 spot instance pricing. ACM Trans. Econom. Comput. 1(3):1–20.CrossrefGoogle Scholar
  • Agrawal K, Li J, Lu K, Moseley B (2016) Scheduling parallel DAG jobs online to minimize average flow time. Krauthgamer R, ed. Proc. 27th ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 176–189.Google Scholar
  • Agrawal N, Smith S (2019) Optimal inventory management using retail prepacks. Eur. J. Oper. Res. 274(2):531–544.CrossrefGoogle Scholar
  • Al-Roomi M, Al-Ebrahim S, Buqrais S, Ahmad I (2013) Cloud computing pricing models: A survey. Internat. J. Grid Distributed Comput. 6(5):93–106.CrossrefGoogle Scholar
  • Ananthanarayanan G, Ghodsi A, Shenker S, Stoica I (2013) Effective straggler mitigation: Attack of the clones. 10th USENIX Sympos. Networked Systems Design Implementation, 185–198.Google Scholar
  • Ananthanarayanan G, Kandula S, Greenberg AG, Stoica I, Lu Y, Saha B, Harris E (2010) Reining in the outliers in map-reduce clusters using Mantri. Ninth USENIX Sympos. Oper. Systems Design Implementation, 265–278.Google Scholar
  • Anton E, Ayesta U, Jonckheere M, Verloop IM (2021) A survey of stability results for redundancy systems. Piunovskiy A, Zhang Y, eds. Modern Trends in Controlled Stochastic Processes (Springer, Cham, Switzerland), 266–283.CrossrefGoogle Scholar
  • Arbabian ME, Chen S, Moinzadeh K (2021) Capacity expansions with bundled supplies of attributes: An application to server procurement in cloud computing. Manufacturing Service Oper. Management 23(1):191–209.LinkGoogle Scholar
  • Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, et al. (2010) A view of cloud computing. Comm. ACM 53(4):50–58.CrossrefGoogle Scholar
  • Atar R, Mandelbaum A, Zviran A (2012) Control of fork-join networks in heavy traffic. 50th Annual Allerton Conf. Comm. Control Comput., 823–830.Google Scholar
  • Atasu A, Corbett CJ, Huang X, Toktay LB (2020) Sustainable operations management through the perspective of manufacturing & service operations management. Manufacturing Service Oper. Management 22(1):146–157.LinkGoogle Scholar
  • Babaioff M, Mansour Y, Nisan N, Noti G, Curino C, Ganapathy N, Menache I, Reingold O, Tennenholtz M, Timnat E (2017) ERA: A framework for economic resource allocation for the cloud. Proc. 26th Internat. Conf. World Wide Web Companion, 635–642.Google Scholar
  • Bansal S, Transchel S (2014) Managing supply risk for vertically differentiated co-products. Production Oper. Management 23(9):1577–1598.CrossrefGoogle Scholar
  • Barroso L, Hölzle U, Ranganathan P (2018) The datacenter as a computer: Designing warehouse-scale machines. Synthesis Lectures on Computer Architecture (Morgan & Claypool Publishers).Google Scholar
  • Bavis N (2020) Spot instances can save money—But are cloud customers too scared to use them? Accessed July 10, 2020, https://www.parkmycloud.com/blog/spot-instances/.Google Scholar
  • Bell SL, Williams RJ (2001) Dynamic scheduling of a system with two parallel servers in heavy traffic with resource pooling: Asymptotic optimality of a threshold policy. Ann. Appl. Probab. 11(3):608–649.CrossrefGoogle Scholar
  • Berling P, Martínez-de-Albéniz V (2011) Optimal inventory policies when purchase price and demand are stochastic. Oper. Res. 59(1):109–124.LinkGoogle Scholar
  • Bertsimas D, Farias VF, Trichakis N (2011) The price of fairness. Oper. Res. 59(1):17–31.LinkGoogle Scholar
  • Bertsimas D, Farias VF, Trichakis N (2012) On the efficiency-fairness trade-off. Management Sci. 58(12):2234–2250.LinkGoogle Scholar
  • Boyabatlı O, Kleindorfer PR, Koontz SR (2011) Integrating long-term and short-term contracting in beef supply chains. Management Sci. 57(10):1771–1787.LinkGoogle Scholar
  • Burns B, Grant B, Oppenheimer D, Brewer E, Wilkes J (2016) Borg, Omega, and Kubernetes. Comm. ACM 59(5):50–57.CrossrefGoogle Scholar
  • Chaudhry MT, Ling TC, Manzoor A, Hussain SA, Kim J (2015) Thermal-aware scheduling in green data centers. ACM Comput. Surveys 47(3):1–48.CrossrefGoogle Scholar
  • Chen S, Lee H (2017) Incentive alignment and coordination of project supply chains. Management Sci. 63(4):1011–1025.LinkGoogle Scholar
  • Chen S, Lee H, Moinzadeh K (2019) Pricing schemes in cloud computing: Utilization based vs. reservation based. Production Oper. Management 28(1):82–102.CrossrefGoogle Scholar
  • Chen S, Lei J, Moinzadeh K (2021a) When to lock the volatile input price? Procurement of commodity components under different pricing schemes. Manufacturing Service Oper. Management 24(2):1183–1201.LinkGoogle Scholar
  • Chen S, Moinzadeh K, Tan Y (2021b) Discount schemes for the preemptible service of a cloud platform with unutilized capacity. Inform. Systems Res. 32(3):967–986.LinkGoogle Scholar
  • Chowdhury M (2015) Coflow: A Networking Abstraction for Distributed Data-Parallel Applications (University of California, Berkeley, CA). Google Scholar
  • Chowdhury M, Stoica I (2012) Coflow: A networking abstraction for cluster applications. Proc. 11th ACM Workshop Hot Topics Networks (Association for Computing Machinery, New York), 31–36.Google Scholar
  • Chowdhury M, Zhong Y, Stoica I (2014) Efficient coflow scheduling with Varys. Proc. ACM SIGCOMM (Association for Computing Machinery, New York), 443–454.Google Scholar
  • Christensen HI, Khan A, Pokutta S, Tetali P (2017) Approximation and online algorithms for multidimensional bin packing: A survey. Comput. Sci. Rev. 24:63–79.CrossrefGoogle Scholar
  • Coffman E Jr, Garey M, Johnson D (1983) Dynamic bin packing. SIAM J. Comput. 12(2):227–258.CrossrefGoogle Scholar
  • Cohen MC, Keller PW, Mirrokni V, Zadimoghaddam M (2019) Overcommitment in cloud services: Bin packing with chance constraints. Management Sci. 65(7):3255–3271.LinkGoogle Scholar
  • Cui Y, Duenyas I, Sahin O (2018) Pricing of conditional upgrades in the presence of strategic consumers. Management Sci. 64(7):3208–3226.LinkGoogle Scholar
  • Cui Y, Orhun AY, Duenyas I (2019) How price dispersion changes when upgrades are introduced: Theory and empirical evidence from the airline industry. Management Sci. 65(8):3835–3852.LinkGoogle Scholar
  • Dean J, Barroso L (2013) The tail at scale. Comm. ACM 56(2):74–80.CrossrefGoogle Scholar
  • Dean J, Ghemawat S (2008) MapReduce: Simplified data processing on large clusters. Comm. ACM 51(1):107–113.CrossrefGoogle Scholar
  • Dierks L, Seuken S (2021) Cloud pricing: The spot market strikes back. Management Sci. 68(1):105–122.LinkGoogle Scholar
  • Dong L, Kouvelis P, Wu X (2014) The value of operational flexibility in the presence of input and output price uncertainties with oil refining applications. Management Sci. 60(12):2908–2926.LinkGoogle Scholar
  • Feldkord B, Feldotto M, Gupta A, Guruganesh G, Kumar A, Riechers S, Wajc D (2018) Fully dynamic bin packing with little repacking. Chatzigiannakis I, Kaklamanis C, Marx D, Sannella D, eds. 45th Internat. Colloquium Automata Languages Programming (Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany), 1–24.Google Scholar
  • Gallego G, Van Ryzin G (1994) Optimal dynamic pricing of inventories with stochastic demand over finite horizons. Management Sci. 40(8):999–1020.LinkGoogle Scholar
  • Gallego G, Van Ryzin G (1997) A multiproduct dynamic pricing problem and its applications to network yield management. Oper. Res. 45(1):24–41.LinkGoogle Scholar
  • Gamarnik D, Tsitsiklis JN, Zubeldia M (2018) Delay, memory, and messaging tradeoffs in distributed service systems. Stochastic Systems 8(1):45–74.LinkGoogle Scholar
  • Gao J, Iyer K, Topaloglu H (2019) When fixed price meets priority auctions: Competing firms with different pricing and service rules. Stochastic Systems 9(1):47–80.LinkGoogle Scholar
  • Gardner K (2017) Modeling and Analyzing Systems with Redundancy. Doctoral dissertation, Cargenie Mellon University, Pittsburgh.Google Scholar
  • Gardner K, Righter R (2020) Product forms for FCFS queueing models with arbitrary server-job compatibilities: An overview. Queueing Systems 96:3–51.CrossrefGoogle Scholar
  • Gheorghiu I (2021) Google, Microsoft, other companies pursue new certification to back 24/7 clean energy claims. Utility Dive. Accessed December 5, 2022, https://www.utilitydive.com/news/google-microsoft-other-companies-pursue-new-certification-to-back-247-cl/600423/.Google Scholar
  • Ghodsi A, Zaharia M, Hindman B, Konwinski A, Shenker S, Stoica I (2011) Dominant resource fairness: Fair allocation of multiple resource types. 8th USENIX Sympos. Networked Systems Design Implementation (NSDI 11). https://www.usenix.org/legacy/event/nsdi11/.Google Scholar
  • Goel A, Tanrisever F (2017) Financial hedging and optimal procurement policies under correlated price and demand. Production Oper. Management 26(10):1924–1945.CrossrefGoogle Scholar
  • Gohad A, Narendra NC, Ramachandran P (2013) Cloud pricing models: A survey and position paper. 2013 IEEE Internat. Conf. Cloud Comput. Emerging Markets, 1–8.Google Scholar
  • Goiri Í, Katsak W, Le K, Nguyen TD, Bianchini R (2013) Parasol and green switch: Managing data centers powered by renewable energy. ACM SIGPLAN Notices 48(4):51–64.CrossrefGoogle Scholar
  • Goiri Í, Le K, Nguyen TD, Guitart J, Torres J, Bianchini R (2012) Green Hadoop: Leveraging green energy in data-processing frameworks. Seventh ACM Eur. Conf. Comput. Systems, 57–70.Google Scholar
  • Google Inc. (2020) 24/7 by 2030: Realizing a carbon-free future. Accessed December 4, 2022, https://www.gstatic.com/gumdrop/sustainability/247-carbon-free-energy.pdf.Google Scholar
  • Grandl R, Ananthanarayanan G, Kandula S, Rao S, Akella A (2014) Multi-resource packing for cluster schedulers. Comput. Comm. Rev. 44(4):455–466.CrossrefGoogle Scholar
  • Hadary O, Marshall L, Menache I, Pan A, Greeff EE, Dion D, Dorminey S, et al. (2020) Protean: VM allocation service at scale. 14th USENIX Sympos. Oper. Systems Design Implementation, 845–861.Google Scholar
  • Hammadi A, Mhamdi L (2014) A survey on architectures and energy efficiency in data center networks. Comput. Comm. 40:1–21.CrossrefGoogle Scholar
  • Harrison JM (1998) Heavy traffic analysis of a system with parallel servers: Asymptotic optimality of discrete review policies. Ann. Appl. Probab. 8(3):822–848.CrossrefGoogle Scholar
  • Harrison JM, López MJ (1999) Heavy traffic resource pooling in parallel-server systems. Queueing Systems 33(4):339–368.CrossrefGoogle Scholar
  • Heller B, Seetharaman S, Mahadevan P, Yiakoumis Y, Sharma P, Banerjee S, McKeown N (2010) Elastictree: Saving energy in data center networks. Proc. Seventh USENIX Conf. Networked Systems Design Implementation, 249–264.Google Scholar
  • Hu M, ed. (2019) Sharing Economy: Making Supply Meet Demand, vol. 6 (Springer, Cham, Switzerland).CrossrefGoogle Scholar
  • Isard M, Budiu M, Yu Y, Birrell A, Fetterly D (2007) Dryad: Distributed data-parallel programs from sequential building blocks. Second ACM SIGOPS/EuroSys Conf. Comput. Systems, 59–72.Google Scholar
  • Isard M, Prabhakaran V, Currey J, Wieder U, Talwar K, Goldberg A (2009) Quincy: Fair scheduling for distributed computing clusters. ACM SIGOPS 22nd Sympos. Oper. Systems Principles (Association for Computing Machinery, New York), 261–276.Google Scholar
  • Iyoob I, Zarifoglu E, Dieker AB (2013) Cloud computing operations research. Service Sci. 5(2):88–101.LinkGoogle Scholar
  • Jennings B, Stadler R (2015) Resource management in clouds: Survey and research challenges. J. Network Systems Management 23(3):567–619.CrossrefGoogle Scholar
  • Jonas E, Schleier-Smith J, Sreekanti V, Tsai C, Khandelwal A, Pu Q, Shankar V, et al. (2019) Cloud Programming Simplified: A Berkeley View on Serverless Computing (UC Berkeley).Google Scholar
  • Kansal S, Singh G, Kumar H, Kaushal S (2014) Pricing models in cloud computing. Proc. 2014 Internat. Conf. Inform. Comm. Tech. Competitive Strategies (Association for Computing Machinery, New York), 1–5.Google Scholar
  • Khouja M, Goyal S (2008) A review of the joint replenishment problem literature: 1989-2005. Eur. J. Oper. Res. 186(1):1–16.CrossrefGoogle Scholar
  • Kilcioglu C, Maglaras C (2015) Revenue maximization for cloud computing services. SIGMETRICS Performance Evaluation Rev. 43(3):76.CrossrefGoogle Scholar
  • Kong J, Chung SW, Skadron K (2012) Recent thermal management techniques for microprocessors. ACM Comput. Surveys 44(3):1–42.CrossrefGoogle Scholar
  • Koole G, Righter R (2008) Resource allocation in grid computing. J. Scheduling 11(3):163–173.CrossrefGoogle Scholar
  • Kwok Y, Ahmad I (1999) Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Comput. Surveys 31(4):406–471.CrossrefGoogle Scholar
  • Lee HL, Tang CS (2018) Socially and environmentally responsible value chain innovations: New operations management research opportunities. Management Sci. 64(3):983–996.LinkGoogle Scholar
  • Lei Y, Jasin S (2020) Real-time dynamic pricing for revenue management with reusable resources, advance reservation, and deterministic service time requirements. Oper. Res. 68(3):676–685.LinkGoogle Scholar
  • Li S (2020) Scheduling to minimize total weighted completion time via time-indexed linear programming relaxations. SIAM J. Comput. 49(4):409–440.CrossrefGoogle Scholar
  • Li C, Kouvelis P (1999) Flexible and risk-sharing supply contracts under price uncertainty. Management Sci. 45(10):1378–1398.LinkGoogle Scholar
  • Liu X, Kong F (2015) Datacenter power management in smart grids. Foundations Trends Electronic Design Automation 9(1):1–98.CrossrefGoogle Scholar
  • Lu L, Qi X (2011) Dynamic lot sizing for multiple products with a new joint replenishment model. Eur. J. Oper. Res. 212(1):74–80.CrossrefGoogle Scholar
  • Luss H (1982) Operations research and capacity expansion problems: A survey. Oper. Res. 30(5):907–947.LinkGoogle Scholar
  • Maguluri S, Srikant R, Ying L (2012) Stochastic models of load balancing and scheduling in cloud computing clusters. Proc. IEEE INFOCOM, 702–710.Google Scholar
  • Maguluri S, Srikant R, Ying L (2014) Heavy traffic optimal resource allocation algorithms for cloud computing clusters. Performance Evaluation 81:20–39.CrossrefGoogle Scholar
  • Mandelbaum A, Stolyar A (2004) Scheduling flexible servers with convex delay costs: Heavy-traffic optimality of the generalized cμ-rule. Oper. Res. 52(6):836–855.LinkGoogle Scholar
  • Mao H, Schwarzkopf M, Venkatakrishnan SB, Meng Z, Alizadeh M (2019) Learning scheduling algorithms for data processing clusters. Proc. ACM SIGCOMM, 270–288.Google Scholar
  • Martínez-Costa C, Mas-Machuca M, Benedito E, Corominas A (2014) A review of mathematical programming models for strategic capacity planning in MFG. Internat. J. Production Econom. 153:66–85.CrossrefGoogle Scholar
  • Masanet E, Shehabi A, Lei N, Smith S, Koomey J (2020) Recalibrating global data center energy-use estimates. Sci. 367(6481):984–986.CrossrefGoogle Scholar
  • Mell P, Grance T (2011) The NIST definition of cloud computing: Recommendations of the National Institute of Standards and Technology, NIST Special Publication 800-145 (National Institute of Standards and Technology, Gaithersburg, MD).Google Scholar
  • Menache I, Ozdaglar A, Shimkin N (2011) Socially optimal pricing of cloud computing resources. Proc. Fifth Internat. ICST Conf. Performance Evaluation Methodologies Tools (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, Brussels).Google Scholar
  • Menache I, Shamir O, Jain N (2014) On-demand, spot, or both: Dynamic resource allocation for executing batch jobs in the cloud. 11th Internat. Conf. Autonomic Comput., 177–187.Google Scholar
  • Moseley B, Dasgupta A, Kumar R, Sarlós T (2011) On scheduling in map-reduce and flow-shops. Proc. 23rd Annual ACM Sympos. Parallelism Algorithms Architectures (Association for Computing Machinery, New York), 289–298.Google Scholar
  • Nadjahi C, Louahlia H, Lemasson S (2018) A review of thermal management and innovative cooling strategies for data center. Sustainable Computing: Informatics Systems 19:14–28.CrossrefGoogle Scholar
  • Nunez MA, Bai X, Du L (2021) Leveraging slack capacity in IaaS contract cloud services. Production Oper. Management 30(4):883–901.CrossrefGoogle Scholar
  • Özer O, Phillips R (2012) The Oxford Handbook of Pricing Management (Oxford University Press, Oxford, UK).CrossrefGoogle Scholar
  • Özkan E, Ward AR (2020) On the control of fork-join networks. Math. Oper. Res. 44(2):532–564.LinkGoogle Scholar
  • Patrizio A (2020) Supply chain woes put the brakes on hyperscale data centers. Network World. Accessed November 5, 2021, https://www.networkworld.com/article/3541228/supply-chain-woes-put-the-brakes-on-hyperscale-data-centers.html.Google Scholar
  • Pedarsani R, Walrand J, Zhong Y (2014) Scheduling tasks with precedence constraints on multiple servers. 52nd Annual Allerton Conf. Comm. Control Comput., 1196–1203.Google Scholar
  • Pedarsani R, Walrand J, Zhong Y (2017) Robust scheduling for flexible processing networks. Adv. Appl. Probab. 49(2):603–628.CrossrefGoogle Scholar
  • Perez-Salazar S, Menache I, Singh M, Toriello A (2021) Dynamic resource allocation in the cloud with near-optimal efficiency. Oper. Res. 70(4):2517–2537.LinkGoogle Scholar
  • Qiu Z, Stein C, Zhong Y (2015) Minimizing the total weighted completion time of coflows in datacenter networks. Proc. 27th ACM Sympos. Parallelism Algorithms Architectures, 294–303.Google Scholar
  • Ren X, Ananthanarayanan G, Wierman A, Yu M (2015) Hopper: Decentralized speculation-aware cluster scheduling at scale. Proc. 2015 ACM SIGCOMM, 379–392.Google Scholar
  • Russinovich M (2021) Advancing reliability through a resilient cloud supply chain. Accessed November 5, 2021, https://azure.microsoft.com/en-us/blog/advancing-reliability-through-a-resilient-cloud-supply-chain/.Google Scholar
  • Samimi P, Patel A (2011) Review of pricing models for grid & cloud computing. IEEE Sympos. Comput. Informatics, 634–639.Google Scholar
  • Shuja J, Bilai K, Madani SA, Othman M, Ranjan R, Balaji P, Khan SU (2014) Survey of techniques and architectures for designing energy-efficient data centers. IEEE Systems J. 10(2):507–519.CrossrefGoogle Scholar
  • Simmons E (2018) Evaluation of Cloud Computing Services Based on NIST SP 800-145 (National Institute of Standards and Technology).CrossrefGoogle Scholar
  • Song JS, Zipkin PH (2012) Newsvendor problems with sequentially revealed demand information. Naval Res. Logist. 59(8):601–612.CrossrefGoogle Scholar
  • Squillante M, Xia C, Yao DD, Zhang L (2001) Threshold-based priority policies for parallel-server systems with affinity scheduling. Proc. Amer. Control Conf., 2992–2999.Google Scholar
  • Stauffer JM, Megahed A, Sriskandarajah C (2021) Elasticity management for capacity planning in software as a service cloud computing. IISE Trans. 53(4):407–424.CrossrefGoogle Scholar
  • Stolyar AL (2013) An infinite server system with general packing constraints. Oper. Res. 61(5):1200–1217.LinkGoogle Scholar
  • Stolyar AL (2017) Pull-based load distribution among heterogeneous parallel servers: The case of multiple routers. Queueing Systems 85(1–2):31–65.CrossrefGoogle Scholar
  • Stolyar AL, Zhong Y (2013) A large-scale service system with packing constraints: Minimizing the number of occupied servers. Performance Evaluation Rev. 41(1):41–52.CrossrefGoogle Scholar
  • Stolyar AL, Zhong Y (2015) Asymptotic optimality of a greedy randomized algorithm in a large-scale service system with general packing constraints. Queueing Systems 79(2):117–143.CrossrefGoogle Scholar
  • Stolyar AL, Zhong Y (2019) A service system with packing constraints: Greedy randomized algorithm achieving sublinear in scale optimality gap. Stochastic Systems 11(2):83–111.LinkGoogle Scholar
  • Talluri KT, Van Ryzin GJ (2006) The Theory and Practice of Revenue Management, vol. 68 (Springer).Google Scholar
  • Tomlin B, Wang Y (2008) Pricing and operational recourse in coproduction systems. Management Sci. 54(3):522–537.LinkGoogle Scholar
  • Toosi AN, Vanmechelen K, Ramamohanarao K, Buyya R (2015) Revenue maximization with optimal capacity control in infrastructure as a service cloud markets. IEEE Trans. Cloud Comput. 3(3):261–274.CrossrefGoogle Scholar
  • Van HN, Tran FD, Menaud JM (2009) Autonomic virtual resource management for service hosting platforms. 2009 ICSE Workshop Software Engrg. Challenges Cloud Comput., 1–8.Google Scholar
  • Van der Boor M, Borst SC, van Leeuwaarden JSH, Mukherjee D (2018) Scalable load balancing in networked systems: A survey of recent advances. Preprint, submitted June 14, https://arxiv.org/abs/1806.05444.Google Scholar
  • Van Mieghem JA (2003) Commissioned paper: Capacity management, investment, and hedging: Review and recent developments. Manufacturing Service Oper. Management 5(4):269–302.LinkGoogle Scholar
  • Verma A, Korupolu M, Wilkes J (2014) Evaluating job packing in warehouse-scale computing. 2014 IEEE Internat. Conf. Cluster Comput. (IEEE, Washington, DC) 48–56.Google Scholar
  • Verma A, Pedrosa L, Korupolu M, Oppenheimer D, Tune E, Wilkes J (2015) Large-scale cluster management at Google with Borg. Proc. 10th Eur. Conf. Comput. Systems, 1–17.Google Scholar
  • Wang Y, Tomlin B (2009) To wait or not to wait: Optimal ordering under lead time uncertainty and forecast updating. Naval Res. Logist. 56(8):766–779.CrossrefGoogle Scholar
  • Wang W, Harchol-Balter M, Jiang H, Scheller-Wolf A, Srikant R (2019) Delay asymptotics and bounds for multitask parallel jobs. Queueing Systems 91(3–4):207–239.CrossrefGoogle Scholar
  • Wang W, Zhu K, Ying L, Tan J, Zhang L (2014) MapTask scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality. IEEE/ACM Trans. Networking 24(1):190–203.CrossrefGoogle Scholar
  • Wierman A, Liu Z, Liu I, Mohsenian-Rad H (2014) Opportunities and challenges for data center demand response. IEEE Internat. Green Comput. Conf., 1–10.Google Scholar
  • Wu C, Buyya R, Ramamohanarao K (2019) Cloud pricing models: Taxonomy, survey, and interdisciplinary challenges. ACM Comput. Surveys 52(6):1–36.CrossrefGoogle Scholar
  • Wu L, Garg SK, Buyya R (2011) SLA-based resource allocation for SaaS in cloud computing environments. 11th IEEE/ACM Internat. Sympos. Cluster Cloud Grid Comput., 195–204.Google Scholar
  • Xiao Z, Song W, Chen Q (2012) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel Distributed Systems 24(6):1107–1117.CrossrefGoogle Scholar
  • Xie Q, Lu Y (2015) Priority algorithm for near-data scheduling: Throughput and heavy-traffic optimality. 2015 IEEE Conf. Comput. Comm. (INFOCOM) (IEEE, Washington, DC), 963–972.Google Scholar
  • Xie Q, Yekkehkhany A, Lu Y (2016) Scheduling with multi-level data locality: Throughput and heavy-traffic optimality. IEEE INFOCOM 2016-The 35th Annual IEEE Internat. Conf. Comput. Comm. (IEEE, Washington, DC) 1–9.Google Scholar
  • Xu H, Li B (2013) Dynamic cloud pricing for revenue maximization. IEEE Trans. Cloud Comput. 1(2):158–171.CrossrefGoogle Scholar
  • Xu K, Zhong Y (2020) Information and memory in dynamic resource allocation. Oper. Res. 68(6):1698–1715.LinkGoogle Scholar
  • Zaharia M, Konwinski A, Joseph AD, Katz RH, Stoica I (2008) Improving MapReduce performance in heterogeneous environments. 8th USENIX Sympos. Oper. Systems Design Implementation (USENIX Association, Berkeley, CA), 29–42.Google Scholar
  • Zaharia M, Chowdhury M, Das T, Dave A, Ma J, McCauly M, Franklin MJ, Shenker S, Stoica I (2012) Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. Ninth USENIX Sympos. Networked Systems Design Implementation, 15–28.Google 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.