Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities (0808.3558v1)

Published 26 Aug 2008 in cs.DC

Abstract: This keynote paper: presents a 21st century vision of computing; identifies various computing paradigms promising to deliver the vision of computing utilities; defines Cloud computing and provides the architecture for creating market-oriented Clouds by leveraging technologies such as VMs; 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; presents some representative Cloud platforms especially those developed in industries along with our current work towards realising market-oriented resource allocation of Clouds by leveraging the 3rd generation Aneka enterprise Grid technology; reveals our early thoughts on interconnecting Clouds for dynamically creating an atmospheric computing environment along with pointers to future community research; and concludes with the need for convergence of competing IT paradigms for delivering our 21st century vision.

Citations (1,839)

Summary

  • The paper introduces a market-oriented model for Cloud computing by combining dynamic SLA negotiation, economic pricing, and automated resource allocation.
  • The study evaluates industrial platforms like Amazon EC2, Google App Engine, and Microsoft Live Mesh against the proposed resource management framework.
  • The research pioneers the concept of a global Cloud exchange that uses auction-based trading and robust financial mechanisms for IT service delivery.

Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities

This paper by Buyya, Yeo, and Venugopal envisions the transformative potential of Cloud computing in delivering IT services as utilities, akin to electricity and telephony. It explores various computing paradigms, principally focusing on Cloud computing, which the authors argue will become the primary vehicle for realizing the concept of 'computing utilities.'

Key Concepts and Contributions

Definition and Unique Aspects of Cloud Computing

The authors define Cloud computing as a parallel and distributed system consisting of interconnected and virtualized computers provisioned dynamically based on SLAs negotiated between service providers and consumers. This distinction sets Cloud computing apart from its predecessors, namely cluster and Grid computing, highlighting its emphasis on virtualization, service-level negotiation, and dynamic provisioning.

Market-Oriented Resource Management

A significant portion of the paper is dedicated to market-based resource management strategies. The authors propose a framework that:

  • Balances supply and demand to achieve market equilibrium.
  • Includes an SLA Resource Allocator that examines service requests, controls admission, and ensures no system overload.
  • Uses pricing mechanisms to manage computing resources based on various factors, including peak demand and availability.
  • Incorporates accounting mechanisms for tracking resource utilization and computing costs accurately.

Platforms and Industrial Incarnations

The paper surveys several industrial Cloud platforms:

  • Amazon EC2: Offers a virtual computing environment with customizable AMIs and emphasizes economic pricing based on usage duration.
  • Google App Engine: Focuses on executing Python-based web applications with built-in support for APIs such as datastore and Google Accounts.
  • Microsoft Live Mesh: Provides a central data repository accessible across devices, promoting seamless data integration.
  • Sun Grid: Uses a job submission model for Solaris OS and other programming languages.
  • GRIDS Lab Aneka: A .NET-based platform supporting multiple application models and SLA-based resource management.

The authors emphasize that these platforms, while advanced, still exhibit limitations in market-oriented resource management.

Global Cloud Exchange and Service Trading

The paper introduces the concept of a global Cloud exchange, drawing parallels with real-world financial markets. This proposed infrastructure includes:

  • Market Directory: For discovering and publishing service providers.
  • Auctioneer: For clearing bids and managing offers dynamically.
  • Brokers: Acting as intermediaries between consumers and providers, negotiating SLAs.
  • Banking System: Ensuring financial transactions related to service agreements are fulfilled.

This proposed market enables flexible service provisioning and resource utilization, promoting competition and efficiency among Cloud providers and consumers.

Critical Evaluation and Future Directions

Practical Implications

The market-oriented approach provides a structured methodology for managing Cloud resources efficiently. This is particularly relevant for enterprises that require scalable and reliable computing services but face fluctuating demands. By integrating economic incentives, the proposed model ensures that both providers and consumers are motivated to optimize resource usage and service quality.

Theoretical Implications

The theoretical groundwork laid by this paper opens avenues for further research in SLA negotiation mechanisms, dynamic pricing models, and autonomous resource management. The intersection of Cloud computing with economic theories presents a fertile ground for developing sophisticated algorithms that can handle the complexities of a global Cloud infrastructure.

Future Developments in AI and Cloud Computing

As Cloud computing continues to evolve, integrating advanced AI techniques can further enhance resource management and SLA compliance. Automated decision-making systems, powered by machine learning, could predict demand patterns and adjust resource allocation proactively. Furthermore, the advent of edge computing and IoT will likely push the boundaries of Cloud computing, necessitating more robust market-oriented frameworks.

Conclusion

This paper provides a comprehensive framework for market-oriented Cloud computing, emphasizing the necessity of economic strategies in resource management. While current industrial platforms demonstrate significant capabilities, the proposed global Cloud exchange concept holds promise for achieving more efficient and flexible Cloud services. Future research and development in this area could potentially revolutionize how computing resources are allocated and consumed, benefiting both providers and consumers in the long run.