Enabling Open Cloud Markets Through WS-Agreement Extensions

Conference paper


Research into computing resource markets has mainly considered the question of which market mechanisms provide a fair resource allocation. However, while developing such markets, the definition of the unit of trade (i.e. the definition of resource) has not been given much attention. In this paper, we analyze the requirements for tradable resource goods. Based on the results, we suggest a detailed goods definition, which is easy to understand, can be used with many market mechanisms, and addresses the needs of a Cloud resource market. The goods definition captures the complete system resource, including hardware specifications, software specifications, the terms of use, and a pricing function. To demonstrate the usefulness of such a standardized goods definition, we demonstrate its application in the form of a WS-Agreement template for a number of market mechanisms for commodity system resources.


Computing Resource Service Level Agreement Market Mechanism Cloud Resource Price Function 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    C.A. Waldspurger, T. Hogg, B.A. Huberman, J.O. Kephart, W.S. Stornetta. Spawn: A Distributed Computational Economy. IEEE Transactions on Software Engineering, 18(2):103–117, Februar 1992.CrossRefGoogle Scholar
  2. 2.
    K. Lai, L. Rasmusson, E. Adar, L. Zhang, and B.A. Huberman. Tycoon: An implementation of a distributed, market-based resource allocation system. Multiagent Grid Syst. 1(3):169–182, August 2005.zbMATHGoogle Scholar
  3. 3.
    R. Buyya, D. Abramson, and J. Giddy. An economy grid architecture for service-oriented grid computing. 10th IEEE International Heterogeneous Computing Workshop (HCW 2001), San Francisco, CA, IEEE Computer Society Press: Los Alamitos, April 2001.Google Scholar
  4. 4.
    J. Altmann, C. Courcoubetis, M. Dramitinos, G.D. Stamoulis, T. Rayna, M. Risch, C. Bannink. A Market Place for Computing Resources. GECON 2008, Workshop on Grid Economics and Business Models, Las Palmas, Spain, LNCS, Springer, August 2008.Google Scholar
  5. 5.
    B. Schnizler, D. Neumann, D. Veit, C. Weinhardt. Trading Grid Services – A Multi-attribute Combinatorial Approach. European Journal of Operational Research, 187(3):943–961, 2008.zbMATHCrossRefGoogle Scholar
  6. 6.
    M. Macias, G. Smith, O.F. Rana, J. Guitart, J. Torres. Enforcing Service Level Agreements using an Economically Enhanced Resource Manager. In: Workshop on Economic Models and Algorithms for Grid Systems (EMAGS 2007), Texas, USA, 2007.Google Scholar
  7. 7.
    A. Sahai, S. Graupner, V. Machiraju, and A. Moorsel. Specifying and Monitoring Guarantees in Commercial Grids through SLA. In Proceedings of the 3rd international Symposium on Cluster Computing and the Grid (May 12 – 15, 2003). CCGRID. IEEE Computer Society, Washington, DC, 2003.Google Scholar
  8. 8.
    The Open Grid Forum (OGF),, 2008.
  9. 9.
    A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, T. Nakata, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. Web Services Agreement Specification (WS-Agreement). GWD-R (Proposed Recommendation), Open Grid Forum, 2007.Google Scholar
  10. 10.
    Amazon Elastic Compute Cloud (Amazon EC2),, 2009.Google Scholar
  11. 11.
    Tsunamic Technologies Inc.,, 2008.
  12. 12.
    Google Apps,, March 2009.
  13. 13.,, March 2009.
  14. 14.
  15. 15.
    Amazon, EC2 SLA,, 2009.Google Scholar
  16. 16.
    Enomaly,, 2008.
  17. 17.
    fluid Operations,, 2009.
  18. 18.
    Zimory,, 2009.
  19. 19.
    R. Rajkumar and S. Vazhkudai. Compute Power Market: Towards a Market-Oriented Grid. First IEEE International Symposium on Cluster Computing and the Grid (CCGrid’01), page 574, 2001.Google Scholar
  20. 20.
    O. Regev and N. Nisan. The POPCORN market-an online market for computational resources. In Proceedings of the First international Conference on information and Computation Economies (Charleston, South Carolina, United States, October 25 – 28, 1998), ICE ’98, pages 148–157, ACM, New York, NY, 1998.Google Scholar
  21. 21.
    XenSource, Inc.,, 2008.Google Scholar
  22. 22.
    M.A. Oey, R.J. Timmer, D.G. Mobach, B.J. Overeinder, and F.M. Brazier. WS-Agreement based resource negotiation in AgentScape. In Proceedings of the 6th international Joint Conference on Autonomous Agents and Multiagent Systems (Honolulu, Hawaii, May 14 - 18, 2007), AAMAS ’07, ACM, New York, NY, 2007.Google Scholar
  23. 23.
    C. Müller, O. Martín-Díaz, A. Ruiz-Cortés, M. Resinas, and P. Fernandez. Improving Temporal-Awareness of WS-Agreement. In Proceedings of the 5th international Conference on Service-Oriented Computing (Vienna, Austria, September 17 - 20, 2007). B.J. Krämer, K. Lin, and P. Narasimhan, (eds.), LNCS, Vol. 4749, pages 193–206, Springer-Verlag, Berlin, Heidelberg, 2007.Google Scholar
  24. 24.
    W. Jouve, J. Lancia, C. Consel, and C. Pu. A Multimedia-Specific Approach to WS-Agreement. Fourth IEEE European Conference on Web Services (ECOWS’06), pages 44–52, 2006.Google Scholar
  25. 25.
    Chicago Mercantile Exchange,, 2008.
  26. 26.
  27. 27.
    A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. Web Services Agreement Specifcation (WS-Agreement), Version 2005/09,
  28. 28.
    H.K. Bhargava and A. Bagh. Tarif Structures for Pricing Grid Computing Resources. In Gecon 2006, 2006.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.San 56-1, Sillim-Dong, Gwanak-GuSeoul National UniversitySeoulSouth-Korea

Personalised recommendations