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.
- 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 Scholar
- S. Deng et al. 2016. Toward mobile service computing: Opportunities and challenges. IEEE Cloud Comput. 3, 4 (2016), 32--41.Google ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- M. R. Palacín. 2009. Recent advances in rechargeable battery materials: A chemist's perspective. Chem. Soc. Rev. 38, 9 (2009), 2565--2575.Google ScholarCross Ref
- 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 ScholarDigital Library
- W. Gary, A. Palade, and S. Clarke. 2018. Forecasting QoS attributes using LSTM networks. In Proceedings of the IJCNN. 1--8.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- S. Deng et al. 2016. Toward risk reduction for mobile service composition. IEEE Trans. Cybern. 46, 8 (2016), 1807--1816.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- C. Olah. 2015. Understanding LSTM networks. Retrieved from http://colah.github.io/posts/2015-08-Understanding-LSTMs/.Google Scholar
- 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 ScholarCross Ref
- H. T. Friis. 1946. A note on a simple transmission formula. In Proceedings of the IRE 34, 5 (1946), 254--256.Google ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- S. Hochreiter and J. Schmidhuber. 1997. Long short-term memory. Neur. Computat. 9, 8 (1997), 1735--1780.Google ScholarDigital Library
- 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 ScholarCross Ref
- F. A. Gers, J. Schmidhuber, and F. Cummins. 1999. Learning to forget: Continual prediction with LSTM. In Proceedings of the ICANN. 850--855.Google Scholar
- D. P. Kingma and J. Ba. 2014. Adam: A method for stochastic optimization. In Proceedings of the ICLR.Google Scholar
- 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 Scholar
Recommendations
Challenges and research opportunities in eCommerce search and recommendations
With the rapid adoption of online shopping, academic research in the eCommerce domain has gained traction. However, significant research challenges remain, spanning from classic eCommerce search problems such as matching textual queries to multi-modal ...
Blockchain in eCommerce: A Special Issue of the ACM Transactions on Internet of ThingsBlockchain in eCommerce: A Special Issue of the ACM Transactions on Internet of Things
Visions Paper, Regular Papers, SI: Blockchain in E-Commerce, and SI: Human-Centered Security, Privacy, and Trust in the Internet of ThingsAs blockchain technology is becoming a driving force in the global economy, it is also gaining critical acclaim in the e-commerce industry. Both the blockchain and e-commerce are inseparable as they involve transactions. Blockchain protect transactions ...
A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms: Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet
Sending data to the cloud for analysis was a prominent trend during the past decades, driving cloud computing as a dominant computing paradigm. However, the dramatically increasing number of devices and data traffic in the Internet-of-Things (IoT) era ...
Comments