Advertisement

Automated Non-repudiable Cloud Resource Allocation

  • Kassidy Clark
  • Martijn Warnier
  • Frances M. T. Brazier
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 367)

Abstract

This paper presents an Intelligent Cloud Resource Allocation Service (ICRAS) that assists consumers with the complex task of finding the optimal configuration of Cloud resources given a consumer’s specific needs. The process of selecting a CSP becomes increasingly complex as the number of Cloud Service Providers (CSP) offering similar services continues to grow. Consumers can pick and choose between CSPs based on a growing number of options, including price, Quality of Service, reputation and so forth. The advent of dynamic pricing (based on real-time availability) further increases the complexity of CSP selection. ICRAS alleviates much of this burden from the consumer by automating the processes of service discovery, evaluation, negotiation and migration. Furthermore, ICRAS monitors Service Level Agreement (SLA) compliance using non-repudiable monitoring techniques.

Keywords

Cloud Computing Dynamic Price Cloud Resource Trusted Third Party Passive Monitoring 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Clark, K.P., Warnier, M., Brazier, F.M.T.: An intelligent cloud resource allocation service - agent-based automated cloud resource allocation using micro-agreements. In: The Proceedings of the 2nd International Conference on Cloud Computing and Services Science, CLOSER 2012 (2012)Google Scholar
  2. 2.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Communications of the ACM 53, 50–58 (2010)CrossRefGoogle Scholar
  3. 3.
    Pueschel, T., Anandasivam, A., Buschek, S., Neumann, D.: Making Money With Clouds: Revenue Optimization Through Automated Policy Decisions. In: 17th European Conference on Information Systems (ECIS 2009), Verona, Italy, pp. 355–367 (2009)Google Scholar
  4. 4.
    Anandasivam, A., Premm, M.: Bid Price Control and Dynamic Pricing in Clouds. In: 17th European Conference on Information Systems (ECIS 2009), Verona, Italy, pp. 328–341 (2009)Google Scholar
  5. 5.
    Jennings, N., Faratin, P., Lomuscio, A., Parsons, S., Wooldridge, M., Sierra, C.: Automated negotiation: prospects, methods and challenges. Group Decision and Negotiation 10, 199–215 (2001)CrossRefGoogle Scholar
  6. 6.
    Koritarov, V.: Real-world market representation with agents. IEEE Power and Energy Magazine 2, 39–46 (2004)CrossRefGoogle Scholar
  7. 7.
    Jonker, C., Treur, J.: An Agent Architecture for Multi-Attribute Negotiation. In: International Joint Conference on Artificial Intelligence, vol. 17, pp. 1195–1201. Lawrence Erlbaum Associates LTD (2001)Google Scholar
  8. 8.
    Brazier, F., Cornelissen, F., Gustavsson, R., Jonker, C., Lindeberg, O., Polak, B., Treur, J.: A multi-agent system performing one-to-many negotiation for load balancing of electricity use. Electronic Commerce Research and Applications 1, 208–224 (2002)CrossRefGoogle Scholar
  9. 9.
    Ouelhadj, D., Garibaldi, J., MacLaren, J., Sakellariou, R., Krishnakumar, K.: A Multi-agent Infrastructure and a Service Level Agreement Negotiation Protocol for Robust Scheduling in Grid Computing. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 651–660. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Agent Technology: Foundations, Applications, and Markets. In: Jennings, N., Wooldridge, M. (eds.) Applications of Intelligent Agents, pp. 3–28. Springer (1998)Google Scholar
  11. 11.
    Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web Services Agreement Specification (WS-Agreement) GFD-R-P.107. Technical report, Global Grid Forum, Grid Resource Allocation Agreement Protocol (GRAAP) WG (2007)Google Scholar
  12. 12.
    Waldrich, O., Battre, D., Brazier, F.M.T., Clark, K.P., Oey, M.A., Papaspyrou, A., Wieder, P., Ziegler, W.: WS-Agreement Negotiation: Version 1.0 (GFD-R-P.193). Technical report, Open Grid Forum, Grid Resource Allocation Agreement Protocol (GRAAP) WG (2011)Google Scholar
  13. 13.
    Borenstein, S.: The long-run efficiency of real-time electricity pricing. The Energy Journal 26, 93–116 (2005)CrossRefGoogle Scholar
  14. 14.
    Ludwig, H., Dan, A., Kearney, R.: Cremona: an architecture and library for creation and monitoring of WS-agreements. In: 2nd International Conference on Service Oriented Computing, pp. 65–74. ACM, New York (2004)Google Scholar
  15. 15.
    Quillinan, T.B., Clark, K.P., Warnier, M., Brazier, F.M.T., Rana, O.: Negotiation and monitoring of service level agreements. In: Wieder, P., Yahyapour, R., Ziegler, W. (eds.) Grids and Service-Oriented Architectures for Service Level Agreements. CoreGRID, pp. 167–176. Springer, New York (2010)CrossRefGoogle Scholar
  16. 16.
    Clark, K.P., Warnier, M., Quillinan, T.B., Brazier, F.M.T.: Secure monitoring of service level agreements. In: IEEE Fifth International Conference on Availability, Reliability and Security (ARES 2010), pp. 454–461 (2010)Google Scholar
  17. 17.
    Khader, D., Padget, J., Warnier, M.: Reactive monitoring of service level agreements. In: Grids and Service-Oriented Architectures for Service Level Agreements, Core GRID, pp. 13–22. Springer (2010)Google Scholar
  18. 18.
    Clark, K., Warnier, M., Brazier, F.M.T.: Self-adaptive service monitoring. In: Bouchachia, A. (ed.) ICAIS 2011. LNCS (LNAI), vol. 6943, pp. 119–130. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  19. 19.
    Crosby, S., Doyle, R., Gering, M., Gionfriddo, M., et al.: Open virtualization format specification 1.1.0. Technical report, DSP0243, Distributed Management Task Force, Inc. (2010)Google Scholar
  20. 20.
    Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation, NSDI 2005, vol. 2, pp. 273–286. USENIX Association (2005)Google Scholar
  21. 21.
    Overeinder, B., Brazier, F.: Scalable Middleware Environment for Agent-Based Internet Applications. Applied Parallel Computing. State of the Art in Scientific Computing 3732, 675–679 (2005)CrossRefGoogle Scholar
  22. 22.
    Fabrice, B.: Qemu, a fast and portable dynamic translator. In: USENIX 2005 Annual Technical Conference, FREENIX Track, pp. 41–46 (2005)Google Scholar
  23. 23.
    Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop, GCE 2008, pp. 1–10. IEEE (2008)Google Scholar
  24. 24.
    Tianfield, H.: Towards agent based grid resource management. In: IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2005, vol. 1, pp. 590–597. IEEE (2005)Google Scholar
  25. 25.
    Sim, K.M.: Towards complex negotiation for cloud economy. In: Bellavista, P., Chang, R.-S., Chao, H.-C., Lin, S.-F., Sloot, P.M.A. (eds.) GPC 2010. LNCS, vol. 6104, pp. 395–406. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  26. 26.
    Breskovic, I., Maurer, M., Emeakaroha, V., Brandic, I., Altmann, J.: Towards autonomic market management in cloud computing infrastructures. In: International Conference on Cloud Computing and Services Science, CLOSER (2011)Google Scholar
  27. 27.
    Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 2009, pp. 124–131. IEEE (2009)Google Scholar
  28. 28.
    OpenStack: Openstack: Open source software for building private and public clouds (2011), http://www.openstack.org
  29. 29.
    Weiss, A.: Computing in the clouds. NetWorker 11, 16–25 (2007)CrossRefGoogle Scholar
  30. 30.
    Ruiter, J., Warnier, M.: 17. Computers, Privacy and Data Protection: an Element of Choice. In: Privacy Regulations for Cloud Computing, Compliance and Implementation in Theory and Practice, pp. 293–314. Springer (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Kassidy Clark
    • 1
  • Martijn Warnier
    • 1
  • Frances M. T. Brazier
    • 1
  1. 1.Faculty of Technology, Policy and ManagementDelft University of TechnologyDelftThe Netherlands

Personalised recommendations