skip to main content
10.1145/2993717.2993718acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinternetwareConference Proceedingsconference-collections
research-article

Cloudware: an emerging software paradigm for cloud computing

Published: 18 September 2016 Publication History

Abstract

Software 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 paradigm. This paper defines the concept of Cloudware, and discusses it in the context of software paradigm. Then, based on a loosely coupled von Neumann computing model, we propose a new method of constructing a Cloudware PaaS system which can directly deploy software into the cloud without any modification. By using micro-service architecture, we can achieve high performance, scalable deployment, faults tolerance and flexible configuration. Finally, we evaluate this method by carrying out an interactive delay experiment that directly focuses on users' experience, which shows the effectiveness of our method.

References

[1]
Mei H., Huang G., and Xie T., Internetware: A Software Paradigm for Internet Computing, IEEE Computer, 2012, 45(6): 42--47.
[2]
Mei H., Liu X., Internetware: An Emerging Software Paradigm for Internet Computing, J. Computer Science and Technology, 2011, 26(4): 588--599.
[3]
Serrano N., G. Gorka, H. Josune, Infrastructure as a Service and Cloud Technologies, IEEE Software, 2015, 32(2): 30--36.
[4]
Stefan W., Eddy T., Wouter J., Comparing PaaS offerings in light of SaaS development, Computing, 2014, 96(8): 669--724.
[5]
Boettiger C. An introduction to Docker for Reproducible Research, ACM SIGOPS Operating Systems Review, 2015, 49:71--79.
[6]
Vahdat A., Anderson T., Dahlin M., et al. Webos: Operating System Services For Wide Area Applications, In Proceedings of the Seventh IEEE Symposium on High Performance Distributed Systems, 1997:52 -- 63.
[7]
Grechanik M. et al., Creating Web Services from GUI-Based Applications, In Proceedings of IEEE Int'l Conf. Service-Oriented Computing and Applications, 2007, pp. 72--79.
[8]
De Lucia A. et al., Developing Legacy System Migration Methods and Tools for Technology Transfer, Software: Practice and Experience, 2008, 38(13): 1333--1364.
[9]
Meng X. et al., Legacy Application Migration to Cloud, In Proceedings of 2011 IEEE Int'l Conf. Cloud Computing (CLOUD), 2011, pp. 750--751.
[10]
Lord J., The W12 Network Window System, Master's thesis, School of Computer Science, McGill Univ., 2012.
[11]
Karampaglis Z. 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.
[12]
Zhang B. et al., A Black-Box Strategy to Migrate GUI-Based Legacy Systems to Web Services, In Proceedings of 2008 IEEE Int'l Symp. Service-Oriented System Eng., 2008, pp. 25--31.
[13]
Wang S.T. 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.
[14]
Chen B., Hsu H., Huang Y., Bringing Desktop Applications to the Web, IT Professional, 2016, 18(1): 34--40.
[15]
Guo D., Wang W., Zhang J.X., 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.
[16]
Guo D., Wang W., Zeng G.S., et al., Microservices Architecture based Cloudware Deployment Platform for Service Computing, In Proceedings of 2016 IEEE Symposium on Service-Oriented System Engineering (SOSE), Oxford, UK, 29 March - 2 April, 2016, pp358--364.
[17]
Sullivan J., Ohm J., Han W., et al., Overview of the High Efficiency Video Coding (HEVC) Standard, IEEE Transactions on Circuits and Systems for Video Technology, 2012, 22(12): 1649--1668.
[18]
Lu Y., Zhang Q., Wei B., Real-time CPU based H.265/HEVC Encoding Solution with x86 Platform Technology, In Proceedings of Computing, Networking and Communications (ICNC), 2015 International Conference on. IEEE, 2015: 418 -- 421.
[19]
Bankoski J., Intro to WebM, In Proceedings of International Workshop on Network & Operating Systems Support for Digital Audio & Video. ACM, 2011: 1--2.

Cited By

View all
  • (2022)Cloud Computing Development TrendsCloud Computing Technology10.1007/978-981-19-3026-3_8(343-374)Online publication date: 5-Oct-2022
  • (2021)Modernizing Legacy Systems with Microservices: A RoadmapProceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering10.1145/3463274.3463334(149-159)Online publication date: 21-Jun-2021
  • (2019)MOOBenchProceedings of the ACM Turing Celebration Conference - China10.1145/3321408.3322853(1-6)Online publication date: 17-May-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Internetware '16: Proceedings of the 8th Asia-Pacific Symposium on Internetware
September 2016
118 pages
ISBN:9781450348294
DOI:10.1145/2993717
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 September 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. cloudware
  3. micro-service
  4. software paradigm

Qualifiers

  • Research-article

Conference

Internetware '16

Acceptance Rates

Overall Acceptance Rate 55 of 111 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Cloud Computing Development TrendsCloud Computing Technology10.1007/978-981-19-3026-3_8(343-374)Online publication date: 5-Oct-2022
  • (2021)Modernizing Legacy Systems with Microservices: A RoadmapProceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering10.1145/3463274.3463334(149-159)Online publication date: 21-Jun-2021
  • (2019)MOOBenchProceedings of the ACM Turing Celebration Conference - China10.1145/3321408.3322853(1-6)Online publication date: 17-May-2019
  • (2016)Towards an emerging cloudware paradigm for transparent computingProceedings of the 9th International Conference on Utility and Cloud Computing10.1145/2996890.2996908(43-48)Online publication date: 6-Dec-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media