Jugo: A Generic Architecture for Composite Cloud as a Service

Cloud computing has become the industry standard for rapid application deployment, scalable server support, mobile and distributed services, and it provides access to (theoretically) infinite resources. Unfortunately, researchers are still trying to converge towards cross-provider cloud computing frameworks to enable compatibility and seamless resource transition between cloud providers. Moreover, users are restricted to using the provider-specific pre-configured options of resources and services, irrespective of their current needs. At the same time, cloud services are provided as a direct service from the providers to the clients. This creates a segregated cloud market clientele, and non-negotiable pricing strategies for the cloud services. In this paper, we propose Jugo, a generic architecture for cloud composition and negotiated service delivery for cloud users. Jugo acts as a match-maker for service specifications from the users with the currently available assets from the cloud providers. The engagement of a middle-man as an opaque cloud service provider will create a better opportunity for cloud users to find cheaper deals, price-matching, and flexible resource specifications, with increased revenue and higher resource utilization for the cloud service providers.

[1]  Djamal Zeghlache,et al.  Cloud Service Delivery across Multiple Cloud Platforms , 2011, 2011 IEEE International Conference on Services Computing.

[2]  Bu Sung Lee,et al.  Aggregating IaaS Service , 2011, 2011 Annual SRII Global Conference.

[3]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[4]  Ragib Hasan,et al.  OTIT: towards secure provenance modeling for location proofs , 2014, AsiaCCS.

[5]  Sasu Tarkoma,et al.  Secure Cloud Connectivity for Scientific Applications , 2018, IEEE Transactions on Services Computing.

[6]  Wei-Tek Tsai,et al.  Service-Oriented Cloud Computing Architecture , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[7]  Ragib Hasan,et al.  CellCloud: A Novel Cost Effective Formation of Mobile Cloud Based on Bidding Incentives , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[8]  Dan Lin,et al.  A Brokerage-Based Approach for Cloud Service Selection , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[9]  Liana L. Fong,et al.  Cloud federation in a layered service model , 2012, J. Comput. Syst. Sci..

[10]  Barry Leiba,et al.  OAuth Web Authorization Protocol , 2012, IEEE Internet Computing.

[11]  Ragib Hasan,et al.  Towards Building Forensics Enabled Cloud Through Secure Logging-as-a-Service , 2016, IEEE Transactions on Dependable and Secure Computing.

[12]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[13]  Hanan Lutfiyya,et al.  The right tool for the job: Switching data centre management strategies at runtime , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[14]  E. Michael Maximilien,et al.  Toward cloud-agnostic middlewares , 2009, OOPSLA Companion.

[15]  Muli Ben-Yehuda,et al.  The Reservoir model and architecture for open federated cloud computing , 2009, IBM J. Res. Dev..

[16]  Ragib Hasan,et al.  Aura: An IoT Based Cloud Infrastructure for Localized Mobile Computation Outsourcing , 2015, 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.

[17]  Yabing Jiang Price discrimination with opaque products , 2007 .

[18]  Dmitry A. Shapiro,et al.  Market Segmentation: The Role of Opaque Travel Agencies , 2008 .

[19]  Sasu Tarkoma,et al.  Secure Networking for Virtual Machines in the Cloud , 2012, 2012 IEEE International Conference on Cluster Computing Workshops.

[20]  María Blanca Caminero,et al.  Improving Grid Resource Usage: Metrics for Measuring Fragmentation , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

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

[22]  Miguel Matos,et al.  CAPI: cloud computing API , 2009 .

[23]  Thierry Isckia,et al.  Amazon's evolving ecosystem: A cyber-bookstore and Application Service Provider , 2009 .

[24]  Hanan Lutfiyya,et al.  A distributed approach to dynamic VM management , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[25]  Karl Michael Popp,et al.  Profit from Software Ecosystems: Business Models, Ecosystems and Partnerships in the Software Industry , 2010 .

[26]  Ragib Hasan,et al.  Litigo: A Cost-Driven Model for Opaque Cloud Services , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[27]  ZhiHui Lv,et al.  A Cloud Computing Resource Scheduling Policy Based on Genetic Algorithm with Multiple Fitness , 2012, 2012 IEEE 12th International Conference on Computer and Information Technology.

[28]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[29]  Samiran Chattopadhyay,et al.  Resource allocation in cloud using simulated annealing , 2014, 2014 Applications and Innovations in Mobile Computing (AIMoC).

[30]  Lutz Preuss,et al.  Strategies for Sustainable Cotton: Comparing Niche With Mainstream Markets , 2012 .