Affiliation:
1. Distributed Systems Group, Vienna University of Technology, Vienna, Austria
2. Software Evolution & Architecture Lab, University of Zurich, Zurich, Switzerland
Abstract
Building Infrastructure-as-a-Service (IaaS) applications today is a complex, repetitive, and error-prone endeavor, as IaaS does not provide abstractions on top of virtual machines. This article presents JC
loud
S
cale
, a Java-based middleware for moving elastic applications to IaaS clouds, with minimal adjustments to the application code. We discuss the architecture and technical features, as well as evaluate our system with regard to user acceptance and performance overhead. Our user study reveals that JC
loud
S
cale
allows many participants to build IaaS applications more efficiently, compared to industrial Platform-as-a-Service (PaaS) solutions. Additionally, unlike PaaS, JC
loud
S
cale
does not lead to a control loss and vendor lock-in.
Funder
European Community’s Seventh Framework Programme
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On the modeling of optimal and automatized cloud application deployment;Journal of Logical and Algebraic Methods in Programming;2019-10
2. Design and Application of a Service Outsourcing Cloud for the Insurance Industry;Proceedings of the 9th International Conference on Information Communication and Management;2019-08-23
3. Factors Affecting Cloud Infra-Service Development Lead Times: A Case Study at ING;2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP);2019-05
4. Tools to Support SMEs to Migrate to the Cloud: Opportunities and Challenges;Advances in Intelligent Systems and Computing;2018
5. Optimized Deployment Plans for Platform as a Service Clouds;Companion Proceedings of the10th International Conference on Utility and Cloud Computing;2017-12-05