Open Research Newcastle
Browse

Expanding the cloud: a component-based architecture to application deployment on the internet

Download (128.86 kB)
conference contribution
posted on 2025-05-10, 22:16 authored by Mark WallisMark Wallis, Frans HenskensFrans Henskens, Michael Hannaford
Cloud Computing allows us to abstract distributed, elastic IT resources behind an interface that promotes scalability and dynamic resource allocation. The boundary of this cloud sits outside the application and the hardware that hosts it. For the end user, a web application deployed on a cloud is presented no differently to a web application deployed on a stand-alone web server. This model works well for web applications but fails to cater for distributed applications containing components that execute both locally for the user and remotely using non-local resources. This research proposes extending the concept of the cloud to encompass not only server-farm resources but all resources accessible by the user. This brings the resources of the home PC and personal mobile devices into the cloud and promotes the deployment of highly-distributed component based applications with fat user interfaces. This promotes the use of the Internet itself as a platform. We compare this to the standard Web 2.0 approach and show the benefits that deploying fat-client component based systems provide over classic web applications. We also describe the benefits that expanding the cloud provides to component migration and resources utilisation.

History

Source title

Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing

Name of conference

10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid2010)

Location

Melbourne

Start date

2010-05-17

End date

2010-05-20

Pagination

569-570

Editors

Buyya, R.

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Place published

Piscataway, NJ

Language

  • en, English

College/Research Centre

Faculty of Engineering and Built Environment

Rights statement

Copyright © 2010 IEEE. Reprinted from the 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid2010). This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Newcastle's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

Usage metrics

    Publications

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC