skip to main content
research-article
Free Access

The rise of RaaS: the resource-as-a-service cloud

Published:01 July 2014Publication History
Skip Abstract Section

Abstract

In the RaaS cloud, virtual machines trade in fine-grain resources on the fly.

References

  1. Agmon Ben-Yehuda, A., Ben-Yehuda, M., Schuster, A., and Tsafrir, D. Deconstructing Amazon EC2 spot instance pricing. ACM Transactions on Economics and Computation 1, 3 (Sept. 2013), 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Agmon Ben-Yehuda, A., Posener, E., Ben-Yehuda, M., Schuster, A., and Mu'alem, A. Ginseng: Market-driven memory allocation. In Proceedings of the 10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (Salt Lake City, UT, Mar.). ACM Press, New York, 2014, 41--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Altmann, J., Courcoubetis, C., Stamoulis, G., Dramitinos, M., Rayna, T., Risch, M., and Bannink, C. GridEcon: A marketplace for computing resources. In Proceedings of Grid Economics and Business Models, Volume 5206 of Lecture Notes in Computer Science (Las Palmas de Gran Canaria, Spain, Aug.). Springer, Berlin/Heidelberg, 2008, 185--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Amit, N., Ben-Yehuda, M., Tsafrir, D., and Schuster, A. vIOMMU: Efficient IOMMU emulation. In Proceedings of the USENIX Annual Technical Conference (Portland, OR, June). USNIX Association, Berkeley, CA, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Baset, S.A. Cloud SLAs: Present and future. ACM SIGOPS Operating Systems Review 46, 2 (July 2012), 57--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ben-Yehuda, M., Day, M.D., Dubitzky, Z., Factor, M., Har'El, N., Gordon, A., Liguori, A., Wasserman, O., and Yassour, B.-A. The Turtles Project: Design and implementation of nested virtualization. In Proceedings of the Symposium on Operating Systems Design and Implementation (Vancouver, BC). USNIX Association, Berkeley, CA, 2010, 423--436. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chen, Y. and Sion, R. To cloud or not to cloud?: Musings on costs and viability. In Proceedings of the Second ACM Symposium on Cloud Computing. ACM Press, New York, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chun, B.N. and Culler, D.E. Market-based Proportional Resource Sharing for Clusters. Technical Report. University of California, Berkeley, 2000; http://www.cs.berkeley.edu/~culler/papers/market.pdf Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Danak, A. and Mannor, S. Resource allocation with supply adjustment in distributed computing systems. In Proceedings of the International Conference on Distributed Computing Systems (Genova, June). IEEE Computer Society, 2010, 498--506. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Dobzinski, S. and Nisan, N. Mechanisms for multi-unit auctions. Journal of Artificial Intelligence Research 37 (2010), 85--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Dolev, D., Feitelson, D.G., Halpern, J.Y., Kupferman, R., and Linial, N. No justified complaints: On fair sharing of multiple resources. In Proceedings of the Innovations in Theoretical Computer Science Conference (Boston). ACM Press, New York, 2012, 68--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gandhi, A., Harchol-Balter, M., and Kozuch, M.A. Are sleep states effective in data centers? In Proceedings of the International Green Computing Conference (San Jose, CA, June). IEEE Computer Society, 2012, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ghodsi, A., Zaharia, M., Hindman, B., Konwinski, A., Shenker, S., and Stoica, I. Dominant resource fairness: Fair allocation of multiple resource types. In Proceedings of the USENIX Conference on Networked Systems Design and Implementation (Boston, Mar.). USENIX Association, Berkeley, CA, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Gordon, A., Amit, N., Har'El, N., Ben-Yehuda, M., Landau, A., Tsafrir, D., and Schuster, A. ELI: Bare-metal performance for I/O virtualization. In Proceedings of the ACM Conference on Architectural Support for Programming Languages and Operating Systems (London, U.K., Mar.). ACM Press, New York, 2012, 411--422. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Gupta, D., Lee, S., Vrable, M., Savage, S., Snoeren, A.C., Varghese, G., Voelker, G.M., and Vahdat, A. Difference engine: Harnessing memory redundancy in virtual machines. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (San Diego, Dec.). USENIX Association, Berkeley, CA, 2008, 309--322. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Gutman, A. and Nisan, N. Fair allocation without trade. In Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (Valencia, June). International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, 2012, 719--728. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Heo, J., Zhu, X., Padala, P., and Wang, Z. Memory overbooking and dynamic control of Xen virtual machines in consolidated environments. In Proceedings of the Symposium on Integrated Network Management. IEEE Computer Society, 2009, 630--637. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Holdren, J.P. and Lander, E. Realizing the Full Potential of Government-held Spectrum to Spur Economic Growth. Technical Report. The President's Council of Advisors on Science and Technology, Washington, D.C., July 2012; http://www.whitehouse.gov/sites/default/files/microsites/ostp/pcast_spectrum_report_final_july_20_2012.pdfGoogle ScholarGoogle Scholar
  19. Hu, L., Ryu, K.D., Silva, D.D., and Schwan, K. v-Bundle: Flexible group resource offerings in clouds. In Proceedings of the International Conference on Distributed Computing Systems (Macau, June). IEEE Computer Society, 2012, 406--415. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Kash, I.A.; Murty, R.; Parkes, D.C., Enabling spectrum sharing in secondary market auctions. IEEE Transactions on Mobile Computing 13, 3 (Mar. 2014), 556--568.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kelly, F. Charging and rate control for elastic traffic. European Transactions on Telecommunications 8, 1 (Jan.-Feb. 1997), 33--37.Google ScholarGoogle Scholar
  22. Lazar, A. and Semret, N. Design, Analysis and Simulation of the Progressive Second Price Auction for Network Bandwidth Sharing. Columbia University, New York, Apr. 1998.Google ScholarGoogle Scholar
  23. Lubin, B., Parkes, D.C., Kephart, J., and Das, R. Expressive power-based resource allocation for data centers. In Proceedings of the International Joint Conference on Artificial Intelligence (Pasadena, CA, July 2009), 1451--1456. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Nathuji, R., Kansal, A., and Ghaffarkhah, A. Q-Clouds: Managing performance interference effects for QoS-aware clouds. In Proceedings of the ACM SIGOPS European Conference on Computer Systems (Paris, Apr.). ACM Press, New York, 2010, 237--250. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Odlyzko, A. Paris Metro pricing for the Internet. In Proceedings of the First ACM Conference on Electronic Commerce (New York, Nov.). ACM Press, New York, 1999, 140--147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Padala, P., Hou, K.-Y., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., and Merchant, A. Automated control of multiple virtualized resources. In Proceedings of the ACM SIGOPS European Conference on Computer Systems (Nuremberg, Germany, Apr.). ACM Press, New York, 2009, 13--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Parkes, D.C., Procaccia, A.D., and Shah, N. Beyond dominant resource fairness: Extensions, limitations, and indivisibilities. In Proceedings of the ACM Conference on Electronic Commerce (Valencia, Spain, June). ACM Press, New York, 2012, 808--825 Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Rahman, M.R., Lu, Y., and Gupta, I. Risk-Aware Resource Allocation for Clouds. Technical Report. University of Illinois at Urbana-Champaign, 2011; http://hdl.handle.net/2142/25754Google ScholarGoogle Scholar
  29. Ramchurn, S.D., Vytelingum, P., Rogers, A., and Jennings, N.R. Putting the 'smarts' into the smart grid: A grand challenge for artificial intelligence. Commun. ACM 55, 4 (Apr. 2012), 86--97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Ried, S., Kisker, H., Matzke, P., Bartels, A., and Lisserman, M. Sizing the Cloud---Understanding and Quantifying the Future of Cloud Computing. Technical Report. Forrester Research, Cambridge, MA, 2011; http://www.forrester.com/Sizing+The+Cloud/fulltext/-/E-RES58161Google ScholarGoogle Scholar
  31. Ristenpart, T., Tromer, E., Shacham, H., and Savage, S. Hey, you, get off of my cloud: Exploring information leakage in third-party compute clouds. In Proceedings of the ACM Conference on Computer and Communications Security (Chicago, Nov.). ACM Press, New York, 2009, 199--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Shneidman, J., Ng, C., Parkes, D.C., Auyoung, A., Snoeren, A.C., Vahdat, A., and Chun, B. Why markets could (but don't currently) solve resource allocation problems in systems. In Proceedings of the USENIX Workshop on Hot Topics in Operating Systems (Santa Fe, NM, June). USENIX Association, Berkeley, CA, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Vanmechelen, K., Depoorter, W., and Broeckhove, J. Combining futures and spot markets: A hybrid market approach to economic grid resource management. Journal of Grid Computing 9, 1 (Mar. 2011), 81--94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Verma, A., Ahuja, P., and Neogi, A. Power-aware dynamic placement of HPC applications. In Proceedings of the ACM International Conference on Supercomputing (Island of Kos, Greece, June). ACM Press, New York, 2008, 175--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Vermeersch, K. A Broker for Cost-Efficient QoS-aware Resource Allocation in EC2. Master's Thesis. Universiteit Antwerpen, Antwerp, Belgium; http://www.thesis.kurtvermeersch.com/Google ScholarGoogle Scholar
  36. Vöcking, B. A universally truthful approximation scheme for multi-unit auctions. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (Kyoto, Japan, Jan.). Siam, 2012, 846--855. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Waldspurger, C.A., Hogg, T., Huberman, B.A., Kephart, J.O., and Stornetta, W.S. Spawn: A distributed computational economy. IEEE Transactions on Software Engineering 18, 2 (Feb 1992), 103--117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Yi, S., Kondo, D., and Andrzejak, A. Reducing costs of spot instances via checkpointing in the Amazon Elastic Compute Cloud. In Proceedings of the IEEE International Conference on Cloud Computing (Miami, FL, July). IEEE, 2010, 236--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Zaman, S. and Grosu, D. Combinatorial auction-based dynamic VM provisioning and allocation in clouds. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (Athens, Greece, Nov.-Dec.). IEEE, 2011, 107--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Zhou, X., Gandhi, S., Suri, S., and Zheng, H. eBay in the sky: Strategy-proof wireless spectrum auctions. In Proceedings of the ACM International Conference on Mobile Computing and Networking (Miami, FL). ACM Press, New York, 2--13. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The rise of RaaS: the resource-as-a-service cloud

                      Recommendations

                      Comments

                      Login options

                      Check if you have access through your login credentials or your institution to get full access on this article.

                      Sign in

                      Full Access

                      • Published in

                        cover image Communications of the ACM
                        Communications of the ACM  Volume 57, Issue 7
                        July 2014
                        98 pages
                        ISSN:0001-0782
                        EISSN:1557-7317
                        DOI:10.1145/2622628
                        • Editor:
                        • Moshe Y. Vardi
                        Issue’s Table of Contents

                        Copyright © 2014 ACM

                        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                        Publisher

                        Association for Computing Machinery

                        New York, NY, United States

                        Publication History

                        • Published: 1 July 2014

                        Permissions

                        Request permissions about this article.

                        Request Permissions

                        Check for updates

                        Qualifiers

                        • research-article
                        • Popular
                        • Refereed

                      PDF Format

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader

                      HTML Format

                      View this article in HTML Format .

                      View HTML Format