ABSTRACT
Transparent computing is an implementation of ubiquitous computing that is aimed at providing active services for users. In transparent computing, the execution (computation) of computer instructions and data is temporally and spatially separated from their storage. Cloud computing solves the issue of data cloudlization, while transparent computing solves the one of software cloudlization. This paper define the concept of Cloudware, and discusses how to deploy Cloudware in cloud environment efficiently. Based on a loosely coupled von Neumann computing model (also called Cygnus Model), we proposes a new platform to construct the PaaS platform which can directly deploy software on the cloud without any modification, while achieving a new model by the browser services, and we call it transparent computing 2.0. By using micro-service architecture, we can achieve such characteristics as good performance, scalable deployment, faults tolerance and flexible configuration. Finally, we presents a Cloudware PaaS platform prototype, called CloudwareHub, and demonstrates the promising of the transparent computing 2.0 with the support of Cloudware technology.
- Y.Z. Zhou, Y.X. Zhang. Transparent Computing: Concepts, Architecture, and Implementation. CENGAGE Learning Press, 2010.Google Scholar
- H. Mei, G. Huang, T. Xie, Internetware: A Software Paradigm for Internet Computing, IEEE Computer, 2012, 45(6): 42--47. Google ScholarDigital Library
- Y.X. Zhang, Y.Z. Zhou, 4VP: a Novel Meta OS Approach for Streaming Programs in Ubiquitous Vomputing, In proccedings of 21st International Conference on Advanced Information Networking and Applications, 2007, AINA'07, IEEE, 2007, pp.394--403. Google ScholarDigital Library
- Y.X. Zhang, Y.Z. Zhou, TransOS: A Transparent Computing-based Operating System for the Cloud. International Journal of Cloud Comput, 2012, 1(4): 287--301.Google ScholarCross Ref
- K. Guoa, Y. Tanga, et al., Optimized Dependent File Fetch Middleware in Transparent Computing Platform, Future Generation Computer Systems, 2015.Google Scholar
- A. De Lucia et al., Developing Legacy System Migration Methods and Tools for Technology Transfer, Software: Practice and Experience, vol. 38, no. 13, 2008, pp. 1333--1364. Google ScholarDigital Library
- Z. Karampaglis et al., Secure Migration of Legacy Applications to the Web, Information Technology and Open Source Applications for Education, Innovation, and Sustainability, Springer, 2014, pp. 229--243. Google ScholarDigital Library
- S. T. Wang et al., Development of Web-Based Remote Desktop to Provide Adaptive User Interfaces in Cloud Platform, Int'l J. Computer, Information, Systems and Control Eng., 2014, 8(8): 1195--1199.Google Scholar
- B. Chen, H. Hsu, Y. Huang, Bringing Desktop Applications to the Web, IT Professional, 2016, 18(1): 34--40. Google ScholarDigital Library
- D. Guo, W. Wang, J.X. Zhang, et al., Towards Cloudware Paradigm for Cloud Computing, In Proceedings of The 9th IEEE International Conference on Cloud Computing (CLOUD), 2016, San Francisco, USA, June 27 - July 2, 2016.Google Scholar
- D. Guo, W. Wang, J.X. Zhang, et al., Cloudware: An Emerging Software Paradigm for Cloud Computing, In Proceedings of The Internetware '16, September 18, 2016, Beijing, China. Google ScholarDigital Library
Recommendations
Cloudware: an emerging software paradigm for cloud computing
Internetware '16: Proceedings of the 8th Asia-Pacific Symposium on InternetwareSoftware paradigm is a driving force for the evolution of software technology. With the continuous improvement in the current cloud computing and the Internet environment, software will develop further into Cloudware, which is emerging as a new software ...
Cloud Storage as the Infrastructure of Cloud Computing
ICICCI '10: Proceedings of the 2010 International Conference on Intelligent Computing and Cognitive InformaticsAs an emerging technology and business paradigm, Cloud Computing has taken commercial computing by storm. Cloud computing platforms provide easy access to a company’s high-performance computing and storage infrastructure through web services. With cloud ...
QoS-Oriented Monitoring Model of Cloud Computing Resources Availability
ICCIS '13: Proceedings of the 2013 International Conference on Computational and Information SciencesWith the development of cloud computing, many critical applications have been supported to provide many key services in the cloud computing. So the availability of cloud computing services turns to be higher and higher. Because resources of cloud ...
Comments