Abstract
Efficient scheduling of data elements and computation units can help to reduce the latency of processing big IoT stream data. In many cases, moving computation turns out to be more cost-effective than moving data. However, deploying computations from cloud-end to edge devices may face two difficult situations. First, edge devices usually have limited computing power as well as storage capability, and we need to selectively schedule computation tasks. Secondly, the overhead of stream data processing varies over time and makes it necessary to adaptively adjust service deployment at runtime. In this work, we propose a heuristics approach to adaptively deploying services at runtime. The effectiveness of the proposed approach is demonstrated by examining real cases of China’s State Power Grid.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
DAT is the Data Acquisition Terminal are deployed on the electric transmission lines across the whole country. DAT is configured with a 32-bit embedded microprocessor, DSP chip, embedded Linux operation system and embedded JDK, etc.
References
He, B., Yang, M., Guo, Z., et al.: Comet: batched stream processing for data intensive distributed computing. In: Proceedings of the 1st ACM Symposium on Cloud Computing, Indianapolis, Indiana, USA, 2010, pp. 63–74. ACM (2010)
da Silva Veith, A., de Assunção, M.D., Lefèvre, L.: Latency-aware placement of data stream analytics on edge computing. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 215–229. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03596-9_14
Ahmed, A., Ahmed, E.: A survey on mobile edge computing. In: 10th IEEE International Conference on Intelligent Systems and Control, Coimbatore, India, pp. 1–8 (2016)
Shi, W., Jie, C., Quan, Z., et al.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
Xu, X., Huang, S., Feagan, L., et al.: EAaaS: edge analytics as a service. In: 2017 IEEE International Conference on Web Services (ICWS). IEEE Computer Society (2017)
Varghese, B., Wang, N., Li, J., et al.: Edge-as-a-service: towards distributed cloud architectures. Adv. Parallel Comput. 32, 784–793 (2017)
Zhang, S., Liu, C., Han, Y., et al.: Seamless integration of cloud and edge with a service-based approach. In: 2018 IEEE International Conference on Web Services (2018)
Ravindra, P., Khochare, A., Reddy, S.P., Sharma, S., Varshney, P., Simmhan, Y.: \( \mathbb{ECHO} \): An Adaptive Orchestration Platform for Hybrid Dataflows across Cloud and Edge. In: Maximilien, M., Vallecillo, A., Wang, J., Oriol, M. (eds.) ICSOC 2017. LNCS, vol. 10601, pp. 395–410. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69035-3_28
Han, Y., Liu, C., Su, S., et al.: A proactive service model facilitating stream data fusion and correlation. Int. J. Web Serv. Res. 14(3), 1–16 (2017)
Acknowledgement
This work is supported by “National Natural Science Foundation of China (No:61672042), Models and Methodology of Data Services Facilitating Dynamic Correlation of Big Stream Data”, “National Natural Science Foundation of China (No.61702014)”, and “Beijing Natural Science Foundation (No. 4192020)”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, S., Liu, C., Wang, J., Yang, Z., Han, Y., Li, X. (2019). Latency-Aware Deployment of IoT Services in a Cloud-Edge Environment. In: Yangui, S., Bouassida Rodriguez, I., Drira, K., Tari, Z. (eds) Service-Oriented Computing. ICSOC 2019. Lecture Notes in Computer Science(), vol 11895. Springer, Cham. https://doi.org/10.1007/978-3-030-33702-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-33702-5_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33701-8
Online ISBN: 978-3-030-33702-5
eBook Packages: Computer ScienceComputer Science (R0)