A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Cloud Application Architectures: Building Applications and Infrastructure in the Cloud
Cloud Application Architectures: Building Applications and Infrastructure in the Cloud
Cloud Computing, A Practical Approach
Cloud Computing, A Practical Approach
Microsoft SQL Azure Enterprise Application Development
Microsoft SQL Azure Enterprise Application Development
Hi-index | 0.00 |
Cloud computing is rapidly becoming an important platform for research in Software Engineering. Despite the vibe and huge literature on commercial cloud environments, there is, however, very little research on how to capture, model, design and implement new software applications that can make intelligent use of the cloud. In this paper we propose a new abstraction that explores a fundamental aspect of cloud systems - data elasticity. The Container Database (CDB) abstraction provides a cloud-based solution for scenarios where device local storage is not sufficient for manipulating data. To demonstrate the viability of the proposed approach we present an implementation of the CDB abstraction as an API designed to work with a Visual Studio 2010 plug-in, using Windows Azure Cloud services.