JCloudScale
Open Access
- 28 July 2015
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Internet Technology
- Vol. 15 (3) , 1-20
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.Keywords
Funding Information
- European Community’s Seventh Framework Programme (610802 (CloudWave) and no. 318201 (SIMPLI-CITY))
This publication has 28 references indexed in Scilit:
- The making of cloud applications: an empirical study on software development for the cloud2015
- The AppScale Cloud Platform: Enabling Portable, Scalable Web Application DeploymentIEEE Internet Computing, 2013
- OpenTOSCA – A Runtime for TOSCA-Based Cloud ApplicationsLecture Notes in Computer Science, 2013
- Elastic Remote MethodsLecture Notes in Computer Science, 2013
- Testing Idempotence for Infrastructure as Code2013
- The Aneka platform and QoS-driven resource provisioning for elastic applications on hybrid CloudsFuture Generation Computer Systems, 2012
- A 2 -VM : A Cooperative Java VM with Support for Resource-Awareness and Cluster-Wide Thread Scheduling2011
- Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utilityFuture Generation Computer Systems, 2009
- Cafe: A Generic Configurable Customizable Composite Cloud Application FrameworkLecture Notes in Computer Science, 2009
- The vision of autonomic computingComputer, 2003