Abstract
This keynote paper: (1) presents the 21st century vision of computing and identifies various IT paradigms promising to deliver computing as a utility; (2) defines the architecture for creating market-oriented Clouds and computing atmosphere by leveraging technologies such as virtual machines; (3) provides thoughts on market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain SLA-oriented resource allocation; (4) presents the work carried out as part of our new Cloud Computing initiative, called Cloudbus: (i) Aneka, a Platform as a Service software system containing SDK (Software Development Kit) for construction of Cloud applications and deployment on private or public Clouds, in addition to supporting market-oriented resource management; (ii) internetworking of Clouds for dynamic creation of federated computing environments for scaling of elastic applications; (iii) creation of 3rd party Cloud brokering services for building content delivery networks and e-Science applications and their deployment on capabilities of IaaS providers such as Amazon along with Grid mashups; (iv) CloudSim supporting modelling and simulation of Clouds for performance studies; (v) Energy Efficient Resource Allocation Mechanisms and Techniques for creation and management of Green Clouds; and (vi) pathways for future research.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Kleinrock, L.: A Vision for the Internet. ST Journal of Research 2(1), 4–5 (2005)
Buyya, R., Yeo, C.S., Venugopal, S.: Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities, Keynote Paper. In: Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, Dalian, China, September 25-27 (2008)
Armbrust, M., Fox, A., et al.: Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No. UCB/EECS-2009-28, University of California at Berkley, USA (February 10, 2009)
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems 25(6), 599–616 (2009)
London, S.: Inside Track: The high-tech rebels. Financial Times, September 6 (2002)
VMware: Migrate Virtual Machines with Zero Downtime, http://www.vmware.com/
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles. ACM Press, New York (2003)
Broberg, J., Buyya, R., Tari, Z.: MetaCDN: Harnessing ‘Storage Clouds’ for High Performance Content Delivery. Journal of Network and Computer Applications 32(5), 1012–1022 (2009)
Venugopal, S., Nadiminti, K., Gibbins, H., Buyya, R.: Designing a Resource Broker for Heterogeneous Grids. Software: Practice and Experience 38(8), 793–825 (2008)
Pandey, S., Voorsluys, W., Rahman, M., Buyya, R., Dobson, J., Chiu, K.: A Grid Workflow Environment for Brain Imaging Analysis on Distributed Systems. In: Concurrency and Computation: Practice and Experience. Wiley Press, New York (2009)
Pandey, S., Dobson, J.E., Voorsluys, W., Vecchiola, C., Karunamoorthy, D., Chu, X., Buyya, R.: Workflow Engine: fMRI Brain Image Analysis on Amazon EC2 and S3 Clouds. In: The Second IEEE International Scalable Computing Challenge (SCALE 2009) in conjunction with CCGrid 2009, Shanghai, China (2009)
Pandey, S., Gupta, K.K., Barker, A., Buyya, R.: Minimizing Cost when Using Globally Distributed Cloud Services: A Case Study in Analysis of Intrusion Detection Workflow Application, Technical Report, CLOUDS-TR-2009-6, Cloud Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, August 7 (2009)
Garg, S.K., Venugopal, S., Buyya, R.: A Meta-scheduler with Auction Based Resource Allocation for Global Grids. In: Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems. IEEE CS Press, Los Alamitos (2008)
Garg, S.K., Buyya, R., Siegel, H.J.: Time and Cost Trade-off Management for Scheduling Parallel Applications on Utility Grids. Future Generation Computer Systems (July 25, 2009) (in press), doi:10.1016/j.future.2009.07.003
de Assunção, D., Buyya, M., Venugopal, S.: InterGrid: A Case for Internetworking Islands of Grids. Concurrency and Computation: Practice and Experience 20(8), 997–1024 (2008)
Kim, K.H., Buyya, R., Kim, J.: Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters. In: Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid). IEEE CS Press, Los Alamitos (2007)
Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities, Keynote Paper. In: Proceedings of the 7th High Performance Computing and Simulation (HPCS 2009) Conference, Leipzig, Germany (2009)
Buyya, R., Murshed, M.: GridSim: A Toolkit for the Modeling and Simulation of Distributed Resource Management and Scheduling for Grid Computing. Concurrency and Computation: Practice and Experience (CCPE) 14(13-15), 1175–1220 (2002)
Pandey, S., Jin, C., Voorsluys, W., Rahman, M., Buyya, R.: Gridbus Workflow Management System on Clouds and Global Grids. In: Proceedings of the 4th International Conference on eScience, pp. 323–324 (2008)
Vecchiola, C., Chu, X., Buyya, R.: Aneka: A Software Platform for.NET-based Cloud Computing. In: Gentzsch, W., Grandinetti, L., Joubert, G. (eds.) High Performance & Large Scale Computing, Advances in Parallel Computing. IOS Press, Amsterdam (2009)
Foster, I., Kesselman, C.: Globus: A Metacomputing Infrastructure Toolkit. International Journal of Supercomputer Applications 11(2), 115–128 (1997)
Erwin, D.W., Snelling, D.F.: UNICORE: A grid computing environment. In: Sakellariou, R., Keane, J.A., Gurd, J.R., Freeman, L. (eds.) Euro-Par 2001. LNCS, vol. 2150, p. 825. Springer, Heidelberg (2001)
Thain, D., Tannenbaum, T., Livny, M.: Distributed Computing in Practice: The Condor Experience. Concurrency and Computation: Practice and Experience (CCPE) 17, 323–356 (2005)
Bayucan, A., Henderson, R., Lesiak, C., Mann, B., Proett, T., Tweten, T.: Portable Batch System: External Reference Specification, Technical report, MRJ Technology Solutions (1999)
Gentzsch, W.: Sun Grid Engine: Towards Creating a Compute Power Grid. In: Proceedings of the 1st International Symposium on Cluster Computing and the Grid (CCGRID 2001), Brisbane, Australia. IEEE CS Press, Los Alamitos (2001)
Chu, X., Vecchiola, C., Abedini, M., Buyya, R.: Microarray Gene Expression Data Analysis for Cancer Diagnosis on Enterprise Clouds. In: The Second IEEE International Scalable Computing Challenge (SCALE 2009), CCGrid 2009, Shanghai, China (2009)
Venugopal, S., Broberg, J., Buyya, R.: OpenPEX: An Open Provisioning and EXecution System for Virtual Machines, Technical Report, CLOUDS-TR-2009-8, CLOUDS Laboratory, The University of Melbourne, Australia, August 25 (2009)
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-source Cloud Computing System. In: Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2009), Shanghai, China, pp. 124–131 (2009)
Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Capacity Leasing in Cloud Systems using the OpenNebula Engine. In: Workshop on Cloud Computing and its Applications 2008 (CCA 2008), Chicago, Illinois, USA (October 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Buyya, R., Pandey, S., Vecchiola, C. (2009). Cloudbus Toolkit for Market-Oriented Cloud Computing. In: Jaatun, M.G., Zhao, G., Rong, C. (eds) Cloud Computing. CloudCom 2009. Lecture Notes in Computer Science, vol 5931. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10665-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-10665-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10664-4
Online ISBN: 978-3-642-10665-1
eBook Packages: Computer ScienceComputer Science (R0)