|Publisher version (open access)||128 KB||Adobe Acrobat PDF||View/Open
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.13/804134
- Expanding the cloud: a component-based architecture to application deployment on the internet
- 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.
- 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid2010). Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Melbourne 17-20 May, 2010) p. 569-570
- Publisher Link
- Institute of Electrical and Electronics Engineers (IEEE)
- Resource Type
- conference paper
- 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 email@example.com. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
- Full Text