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 2016Publication 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Mei H., Liu X., Internetware: An Emerging Software Paradigm for Internet Computing, J. Computer Science and Technology, 2011, 26(4): 588--599.Google ScholarGoogle ScholarCross RefCross Ref
  3. Serrano N., G. Gorka, H. Josune, Infrastructure as a Service and Cloud Technologies, IEEE Software, 2015, 32(2): 30--36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Stefan W., Eddy T., Wouter J., Comparing PaaS offerings in light of SaaS development, Computing, 2014, 96(8): 669--724. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Boettiger C. An introduction to Docker for Reproducible Research, ACM SIGOPS Operating Systems Review, 2015, 49:71--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lord J., The W12 Network Window System, Master's thesis, School of Computer Science, McGill Univ., 2012.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  14. Chen B., Hsu H., Huang Y., Bringing Desktop Applications to the Web, IT Professional, 2016, 18(1): 34--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  19. Bankoski J., Intro to WebM, In Proceedings of International Workshop on Network & Operating Systems Support for Digital Audio & Video. ACM, 2011: 1--2. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • 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

    Copyright © 2016 ACM

    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 about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate55of111submissions,50%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader