skip to main content
research-article

The Cloud-edge-based Dynamic Reconfiguration to Service Workflow for Mobile Ecommerce Environments: A QoS Prediction Perspective

Authors Info & Claims
Published:13 January 2021Publication History
Skip Abstract Section

Abstract

The emergence of mobile service composition meets the current needs for real-time eCommerce. However, the requirements for eCommerce, such as safety and timeliness, are becoming increasingly strict. Thus, the cloud-edge hybrid computing model has been introduced to accelerate information processing, especially in a mobile scenario. However, the mobile environment is characterized by limited resource storage and users who frequently move, and these characteristics strongly affect the reliability of service composition running in this environment. Consequently, applications are likely to fail if inappropriate services are invoked. To ensure that the composite service can operate normally, traditional dynamic reconfiguration methods tend to focus on cloud services scheduling. Unfortunately, most of these approaches cannot support timely responses to dynamic changes. In this article, the cloud-edge based dynamic reconfiguration to service workflow for mobile eCommerce environments is proposed. First, the service quality concept is extended. Specifically, the value and cost attributes of a service are considered. The value attribute is used to assess the stability of the service for some time to come, and the cost attribute is the cost of a service invocation. Second, a long short-term memory (LSTM) neural network is used to predict the stability of services, which is related to the calculation of the value attribute. Then, in view of the limited available equipment resources, a method for calculating the cost of calling a service is introduced. Third, candidate services are selected by considering both service stability and the cost of service invocation, thus yielding a dynamic reconfiguration scheme that is more suitable for the cloud-edge environment. Finally, a series of comparative experiments were carried out, and the experimental results prove that the method proposed in this article offers higher stability, less energy consumption, and more accurate service prediction.

References

  1. Y. Li, Y. Lu, Y. Yin, S. Deng, and J. Yin. 2010. Towards QoS-based dynamic reconfiguration of SOA-based applications. In Proceedings of the APSCC. 107--114.Google ScholarGoogle Scholar
  2. S. Deng et al. 2016. Toward mobile service computing: Opportunities and challenges. IEEE Cloud Comput. 3, 4 (2016), 32--41.Google ScholarGoogle ScholarCross RefCross Ref
  3. Y. Cai, F. R. Yu, and S. Bu. 2014. Cloud computing meets mobile wireless communications in next generation cellular networks. IEEE Netw. 28, 6 (2014), 54--59.Google ScholarGoogle ScholarCross RefCross Ref
  4. H. Gao, W. Huang, and X. Yang. 2019. Applying probabilistic model checking to path planning in an intelligent transportation system using mobility trajectories and their statistical data. Intell. Autom. Soft Comput. (Autosoft) 25, 3 (2019), 547--559.Google ScholarGoogle Scholar
  5. H. Gao and H. Miao. 2013. Research on the dynamic reconfiguration of Web application using two-phase compatibility verification. Int. J. Comput. Math. 90 (2013), 2265--2278.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. White, V. Nallur, and S. Clarke. 2017. Quality of service approaches in IoT: A systematic mapping. J. Syst. Softw. 132 (2017), 186--203.Google ScholarGoogle ScholarCross RefCross Ref
  7. K. Kumar, J. Liu, Y. H. Lu, and B. Bhargava. 2013. A survey of computation offloading for mobile systems. Mob. Netw. Applic. 18, 1 (2013), 129--140.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Y. Yang, H. Zhao, and X. Gu. 2017. Improve energy consumption and packet scheduling for mobile edge computing. In Proceedings of the CSPS. 1659--1666.Google ScholarGoogle Scholar
  9. P. Liu, G. Xu, K. Yang, K. Wang, and Y. Li. 2018. Joint optimization for residual energy maximization in wireless powered mobile-edge computing systems. KSII Trans. Internet Inf. Syst. 12, 12 (2018), 5614--5633.Google ScholarGoogle Scholar
  10. N. D. Lane, E. Miluzzo, H. Lu, D. Peebles, T. Choudhury, and A. T. Campbell. 2010. A survey of mobile phone sensing. IEEE Commun. Mag. 48, 9 (2010), 140--150.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. R. Palacín. 2009. Recent advances in rechargeable battery materials: A chemist's perspective. Chem. Soc. Rev. 38, 9 (2009), 2565--2575.Google ScholarGoogle ScholarCross RefCross Ref
  12. X. Chen, L. Jiao, W. Li, and X. Fu. 2016. Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24, 5 (2016), 2795--2808.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. W. Gary, A. Palade, and S. Clarke. 2018. Forecasting QoS attributes using LSTM networks. In Proceedings of the IJCNN. 1--8.Google ScholarGoogle Scholar
  14. M. Diego, M. Panza, and J. Bustos-Jiménez. 2018. I'm only unhappy when it rains: Forecasting mobile QoS with weather conditions. In Proceedings of the Network TMA. 1--6.Google ScholarGoogle Scholar
  15. D. Miorandi, S. Sicari, F. D. Pellegrini, and I. Chlamtac. 2009. Internet of things: Vision, applications and research challenges. Ad hoc Netw. 10, 7 (2009), 1497--1516.Google ScholarGoogle Scholar
  16. S. Deng, H. Wu, W. Tan, Z. Xiang, and Z. Wu. 2017. Mobile service selection for composition: An energy consumption perspective. IEEE Trans. Autom. Sci. Eng. 14, 3 (2017), 1478--1490.Google ScholarGoogle ScholarCross RefCross Ref
  17. H. Gao, W. Huang, Y. Duan, and Q. Zou. 2019. Research on cost-driven services composition in an uncertain environment. J. Internet Technol. 20, 3 (2019), 755--769.Google ScholarGoogle Scholar
  18. H. Labbaci, B. Medjahed, and Y. Aklouf. 2017. A deep learning approach for long term QoS-compliant service composition. In Proceedings of the ICSOC. 287--294.Google ScholarGoogle Scholar
  19. S. Deng et al. 2016. Toward risk reduction for mobile service composition. IEEE Trans. Cybern. 46, 8 (2016), 1807--1816.Google ScholarGoogle ScholarCross RefCross Ref
  20. D. Miorandi, S. Sicari, F. D. Pellegrini, and I. Chlamtac. 2012. Internet of things: Vision, applications and research challenges. Ad Hoc Netw. 10, 7 (2012), 1497--1516.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. Deng, H. Wu, W. Tan, Z. Xiang, and Z. Wu. 2017. Mobile service selection for composition: An energy consumption perspective. IEEE Trans. Autom. Sci. Eng. 14, 3 (2017), 1478--1490.Google ScholarGoogle ScholarCross RefCross Ref
  22. X. Shi, Z. Chen, H. Wang, D. Y. Yeung, W. K. Wong, and W. C. Woo. 2015. Convolutional LSTM network: A machine learning approach for precipitation nowcasting. In Proceedings of the NIPS. 802--810.Google ScholarGoogle Scholar
  23. N. Laptev, J. Yosinski, E. L. Li, and S. Smyl. 2017. Time-series extreme event forecasting with neural networks at Uber. In Proceedings of the ICML.Google ScholarGoogle Scholar
  24. K. Cho, B. V. Merriënboer, D. Bahdanau, and Y. Bengio. 2014. On the properties of neural machine translation: Encoder-decoder approaches. In Proceedings of the SSST.Google ScholarGoogle Scholar
  25. H. Gao, Y. Xu, Y. Yin, and W. Zhang. 2019. Context-aware QoS prediction with neural collaborative filtering for internet-of-things services. IEEE Internet Things Journal 7, 5 (2019), 4532--4542.Google ScholarGoogle ScholarCross RefCross Ref
  26. C. Olah. 2015. Understanding LSTM networks. Retrieved from http://colah.github.io/posts/2015-08-Understanding-LSTMs/.Google ScholarGoogle Scholar
  27. T. Camp, J. Boleng, and V. Davies. 2002. A survey of mobility models for ad hoc network research. Commun. Mob. Comput. 2, 5 (2002), 483--502.Google ScholarGoogle ScholarCross RefCross Ref
  28. H. T. Friis. 1946. A note on a simple transmission formula. In Proceedings of the IRE 34, 5 (1946), 254--256.Google ScholarGoogle ScholarCross RefCross Ref
  29. S. Wang, Q. Sun, G. Zhang, and F. Yang. 2012. Uncertain QoS-aware skyline service selection based on cloud model. J. Softw. 23, 6 (2012), 1397--1412.Google ScholarGoogle ScholarCross RefCross Ref
  30. Z. Zheng, Y. Zhang, and M. R. Lyu. 2014. Investigating QoS of real-world web services. IEEE Trans. Serv. Comput. 7, 1 (2014), 32--39.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. C. Bice, M. Di. Penta, and G. Canfora. 2010. An empirical comparison of methods to support QoS-aware service selection. In Proceedings of the PESOS. 64--70.Google ScholarGoogle Scholar
  32. H. Gao, Y. Duan, L. Shao, and X. Sun. 2019. Transformation-based processing of typed resources for multimedia sources in the IoT environment. In Proceedings of the WINE.Google ScholarGoogle Scholar
  33. D. Fan, D. Wang, L. Pan, and F. Xiao. 2018. Reconfiguration of adaptors based on trace compliance in cloud service composition. In Proceedings of the ICEIEC. 233--236.Google ScholarGoogle Scholar
  34. M. Zunigaprieto, J. Gonzalezhuerta, E. Insfran, and S. Abrahao. 2018. Dynamic reconfiguration of cloud application architectures. Softw. Pract. Exper. 48, 2 (2018), 327--344.Google ScholarGoogle ScholarCross RefCross Ref
  35. W. Xu, X. Zhong, Y. Zhao, Z. Zhou, L. Zhang, and D. Pham. 2016. Manufacturing service reconfiguration optimization using hybrid bees algorithm in cloud manufacturing. In Proceedings of the Monterey Workshop. 87--98.Google ScholarGoogle Scholar
  36. S. Kim, Y. Han, and S. Park. 2016. An energy-aware service function chaining and reconfiguration algorithm in NFV. In Proceedings of the FAS*W. 54--59.Google ScholarGoogle Scholar
  37. M. Bashari, E. Bagheri, and W. Du. 2018. Self-adaptation of service compositions through product line reconfiguration. J. Syst. Softw. 144 (2018), 84--105.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. B. Fouzia, S. Sadouki, and A. Tari. 2019. A bio-inspired algorithm for dynamic reconfiguration with end-to-end constraints in web services composition. Serv.-orient. Comput. Applic. 1--10.Google ScholarGoogle Scholar
  39. Y. Yin, S. Aihua, G. Min, X. Yueshen, and W. Shuoping. 2016. QoS prediction for web service recommendation with network location-aware neighbor selection. Int. J. Softw. Eng. Knowl. Eng. 26, 4 (2016), 611--632.Google ScholarGoogle ScholarCross RefCross Ref
  40. Y. Yin, L. Chen, Y. Xu, J. Wan, H. Zhang, and Z. Mai. 2019. QoS prediction for service recommendation with deep feature learning in edge computing environment. Mob. Netw. Applic—. 25 (2019), 391--401.Google ScholarGoogle Scholar
  41. D. Lee, S. Y. Jang, B. Shin, and Y. Lee. 2019. Towards dynamically reconfigurable IoT camera virtualization for video analytics edge cloud services. IEEE Internet Comput. 23, 4 (2019), 10--17.Google ScholarGoogle ScholarCross RefCross Ref
  42. I. Hou, T. Zhao, S. Wang, and K. Chan. 2016. Asymptotically optimal algorithm for online reconfiguration of edge-clouds. In Proceedings of the MOBIHOC. 291--300.Google ScholarGoogle Scholar
  43. S. Hochreiter and J. Schmidhuber. 1997. Long short-term memory. Neur. Computat. 9, 8 (1997), 1735--1780.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. K. Greff, R. K. Srivastava, J. Koutník, B. R. Steunebrink, and J. Schmidhuber. 2017. LSTM: A search space odyssey. IEEE Trans. Neur. Netw. Learn. Syst. 28, 10 (2017), 2222--2232.Google ScholarGoogle ScholarCross RefCross Ref
  45. F. A. Gers, J. Schmidhuber, and F. Cummins. 1999. Learning to forget: Continual prediction with LSTM. In Proceedings of the ICANN. 850--855.Google ScholarGoogle Scholar
  46. D. P. Kingma and J. Ba. 2014. Adam: A method for stochastic optimization. In Proceedings of the ICLR.Google ScholarGoogle Scholar
  47. Y. Guo, S. Wang, K. Wong, and M. Kim. 2017. Skyline service selection approach based on QoS. Int. J. WebGrid Serv. 13, 4 (2017).Google ScholarGoogle Scholar

Index Terms

  1. The Cloud-edge-based Dynamic Reconfiguration to Service Workflow for Mobile Ecommerce Environments: A QoS Prediction Perspective

    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

    Full Access

    • Published in

      cover image ACM Transactions on Internet Technology
      ACM Transactions on Internet Technology  Volume 21, Issue 1
      Visions Paper, Regular Papers, SI: Blockchain in E-Commerce, and SI: Human-Centered Security, Privacy, and Trust in the Internet of Things
      February 2021
      534 pages
      ISSN:1533-5399
      EISSN:1557-6051
      DOI:10.1145/3441681
      • Editor:
      • Ling Liu
      Issue’s Table of Contents

      Copyright © 2021 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: 13 January 2021
      • Accepted: 1 March 2020
      • Revised: 1 February 2020
      • Received: 1 November 2019
      Published in toit Volume 21, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format