[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1984708.1984723acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

A cloud-aware API for semi-structured BLOB databases addressing data overflow

Published: 28 May 2011 Publication History

Abstract

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.

References

[1]
Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lindner, M. 2008. A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev. 39, 1 (Dec. 2008), 50--55.
[2]
Armbrust, M., Fox, M., Griffith, R., et al. - Above the Clouds: A Berkeley View of Cloud Computing - In: University of California at Berkeley Technical Report no. UCB/EECS-2009-28, pp. 6--7, February 10, 2009.
[3]
BREITMAN, K. K.; ENDLER, M.; AZAMBUJA, M.; PEREIRA, R. When TV Dies, Will It Go to the Cloud. Computer (Long Beach, Calif. Print), v. 43, p. 81--84, 2010.
[4]
Reese, G. - Cloud Application Architectures: Building Applications and Infrastructure in the Cloud - Theory in Practice - O'Reilly - 2009.
[5]
Velte, T.; Velte, A.; Elsenpeter, R. - Cloud Computing, A Practical Approach - McGraw-Hill Osborne Media - 2009.
[6]
Fielding, R.T. - Architectural Styles and the Design of Network-based Software Architectures - University of California, Irvine - 2000.
[7]
Calder, T.; Wang, T.; Mainali, S.; Wu, J. - Windows Azure Blob - http://www.microsoft.com/windowsazure/whitepapers.
[8]
Krishnaswamy, Jayaram - Microsoft SQL Azure Enterprise Application Development - Packt Publishing, 2010.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
TOPI '11: Proceedings of the 1st Workshop on Developing Tools as Plug-ins
May 2011
70 pages
ISBN:9781450305990
DOI:10.1145/1984708
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 May 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. data elasticity
  3. databases
  4. metadata
  5. microsoft azure
  6. plugin
  7. visual studio 2010

Qualifiers

  • Research-article

Conference

ICSE11
Sponsor:
ICSE11: International Conference on Software Engineering
May 28, 2011
HI, Waikiki, Honolulu, USA

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 164
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media