Economics of Grids, Clouds, Systems, and Services

Economic models can motivate resource providers to share resources across multiple administrations in Grid computing. Our survey on existing economic models in Grid computing identified that different economic models are suitable for different scenarios. In this paper, we conduct an experiment to quantify the strengths and weaknesses of widely proposed economic models in the Grid Commodity Market, Continuous Double Auction, English Auction, Contract-Net-Protocol and Bargaining. Based on this experimental analysis, we identify regions where a particular economic model outperforms others. Then, we indicate that switching between the economic models could be used to maximize benefits in a specific scenario.

[1]  Dimosthenis Kyriazis,et al.  Minimizing Technical Complexities in Emerging Cloud Computing Platforms , 2010, Euro-Par Workshops.

[2]  Michael N. Huhns,et al.  An Extended Protocol for Multiple-Issue Concurrent Negotiation , 2005, AAAI.

[3]  Christof Weinhardt,et al.  Business Models in the Service World , 2009, IT Professional.

[4]  Rajkumar Buyya,et al.  Managing Risk of Inaccurate Runtime Estimates for Deadline Constrained Job Admission Control in Clusters , 2006, 2006 International Conference on Parallel Processing (ICPP'06).

[5]  Samir Aknine,et al.  An Extended Multi-Agent Negotiation Protocol , 2004, Autonomous Agents and Multi-Agent Systems.

[6]  Dimosthenis Kyriazis,et al.  A Service-Oriented Framework for GNU Octave-Based Performance Prediction , 2010, 2010 IEEE International Conference on Services Computing.

[7]  Rajkumar Buyya,et al.  Multi-objective planning for workflow execution on Grids , 2007, 2007 8th IEEE/ACM International Conference on Grid Computing.

[8]  Jun-Jang Jeng,et al.  CCMarketplace: a marketplace model for a hybrid cloud , 2010, CASCON.

[9]  P. Drucker The discipline of innovation. , 1998, Harvard business review.

[10]  C. Steinfield,et al.  Cybermediaries in Electronic Marketspace: Toward Theory Building , 1998 .

[11]  Mike P. Papazoglou,et al.  Business process development life cycle methodology , 2007, CACM.

[12]  Michael H. Morris,et al.  The entrepreneur's business model: toward a unified perspective , 2005 .

[13]  Jian Lin,et al.  A coordinated architecture for the agent-based service level agreement negotiation of Web service composition , 2006, Australian Software Engineering Conference (ASWEC'06).

[14]  George M. Giaglis,et al.  The role of intermediaries in electronic marketplaces: developing a contingency model , 2002, Inf. Syst. J..

[15]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[16]  Tobias Mettler,et al.  Revenue Streams of Cloud-based Platforms: Current State and Future Directions , 2011, AMCIS.

[17]  Clayton M. Christensen,et al.  Reinventing Your Business Model , 2008 .

[18]  Cheng Wu,et al.  Predictive Admission Control Algorithm for Advance Reservation in Equipment Grid , 2008, 2008 IEEE International Conference on Services Computing.

[19]  Christine Legner,et al.  Is There a Market for Web Services? , 2009, ICSOC Workshops.

[20]  Thomas Sandholm,et al.  What's inside the Cloud? An architectural map of the Cloud landscape , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[21]  Rajkumar Buyya,et al.  Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms , 2006, Sci. Program..

[22]  Thomas Sandholm,et al.  Evaluating Demand Prediction Techniques for Computational Markets , 2006 .

[23]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[24]  Theodora Varvarigou,et al.  Grid Workflows with Encompassed Business Relationships: An Approach Establishing Quality of Service Guarantees , 2012 .

[25]  Michael N. Huhns,et al.  Concurrent Multiple-Issue Negotiation for Internet-Based Services , 2006, IEEE Internet Computing.