CN  Vol.9 No.3 , August 2017
Uncertainty Analysis for Software Service Evolution in the Heterogeneous Cloud Environment
Abstract: To solve the problem of resource heterogeneity and the dynamic structure, loose coupling of integrated applications has brought a lot of benefits in clouds environment. Thus, the development of highly robust service-oriented applications has many challenges, especially for the autonomy of service resources over the system components to the end-user portal. In this paper, a proposed method for the business users can satisfy the service availability changes in the early warning and application for service relationship adjustment. Then, the designed mechanism can deal with exception not available for service in a real-time development application for a business user. Based on the heterogeneous model of service-oriented applications, an availability process with lifecycle analysis is proposed to ensure that service resources are available to integrate components at different levels.
Cite this paper: Qin, H. and Zhu, L. (2017) Uncertainty Analysis for Software Service Evolution in the Heterogeneous Cloud Environment. Communications and Network, 9, 155-163. doi: 10.4236/cn.2017.93010.

[1]   Wu, L., Garg, S.K., Versteeg, S., et al. (2014) SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments. IEEE Transactions on Services Computing, 7, 465-485.

[2]   Wang, S., Liu, Z., Sun, Q., et al. (2014) Towards an Accurate Evaluation of Quality of Cloud Service in Service-Oriented Cloud Computing. Journal of Intelligent Manufacturing, 25, 283-291.

[3]   Lee, I. and Lee, K. (2015) The Internet of Things (IoT): Applications, Investments, and Challenges for Enterprises. Business Horizons, 58, 431-440.

[4]   Jamshidi, P., Pahl, C. and Mendonca, N.C. (2016) Managing Uncertainty in Autonomic Cloud Elasticity Controllers. IEEE Cloud Computing, 3, 50-60.

[5]   Fitzgerald, B. and Stol, K.J. (2017) Continuous Software Engineering: A Roadmap and Agenda. Journal of Systems and Software, 123, 176-189.

[6]   Bhattacherjee, A. and Park, S.C. (2014) Why End-Users Move to the Cloud: A Migration-Theoretic Analysis. European Journal of Information Systems, 23, 357-372.

[7]   Letier, E., Stefan, D. and Barr, E.T. (2014) Uncertainty, Risk, and Information Value in Software Requirements and Architecture. Proceedings of the 36th International Conference on Software Engineering, Hyderabad, May 31-June 7 2014, 883-894.

[8]   Cusumano, M.A., Kahl, S.J. and Suarez, F.F. (2015) Services, Industry Evolution, and the Competitive Strategies of Product Firms. Strategic Management Journal, 36, 559-575.

[9]   Seethamraju, R. (2015) Adoption of Software as a Service (SaaS) Enterprise Resource Planning (ERP) Systems in Small and Medium Sized Enterprises (SMEs). Information Systems Frontiers, 17, 475-492.

[10]   Truong, H.L. and Berardinelli, L. (2017) Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: Combining Model-Driven Engineering and Elastic Execution. Proceedings of the 1st ACM SIGSOFT International Workshop on Testing Embedded and Cyber-Physical Systems, Santa Barbara, CA, 10-14 July 2017, 5-8.

[11]   Von Der Emde, M., Hoffmann, T., Nowotny, D., et al. (2014) Providing Payment Software Application as Enterprise Services. U.S. Patent 8671032.

[12]   Suarez, F.F., Cusumano, M.A. and Kahl, S.J. (2013) Services and the Business Models of Product Firms: An Empirical Analysis of the Software Industry. Management Science, 59, 420-435.