Skip to main content

Smart Edge Service Update Scheduler: An Industrial Use Case

  • Conference paper
  • First Online:
Service-Oriented Computing – ICSOC 2022 Workshops (ICSOC 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13821))

Included in the following conference series:

  • 636 Accesses

Abstract

Software systems need to be maintained and frequently updated to provide the best possible service to the end-users. However, updates sometimes, cause the system or part of it to restart and disconnect, causing downtime and potentially reducing the quality of service.

In this work we studied and analyzed the case of a large Nordic company running a service-oriented system running on edge nodes, and providing services to 270K IoT devices. To update the system while minimizing downtime, we develop a smart edge service update scheduler for a service-oriented architecture, which suggests the best possible update schedule that minimizes the loss of connections for IoT devices.

Our approach was validated by applying the scheduling algorithm to the whole system counting 270k edge nodes distributed among 800 locations.

By taking into account the topology of the software system and its real-time utilization, it is possible to optimize the updates in a way that substantially minimizes downtime.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For reasons of NDA, we are not allowed to disclose the name of the company, nor the low-level details of the use case.

References

  1. Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30–39 (2017)

    Article  Google Scholar 

  2. Kherraf, N., Alameddine, H.A., Sharafeddine, S., Assi, C.M., Ghrayeb, A.: Optimized provisioning of edge computing resources with heterogeneous workload in IoT networks. IEEE Trans. Netw. Serv. Manage. 16(2), 459–474 (2019)

    Article  Google Scholar 

  3. Cao, X., Tang, G., Guo, D., Li, Y., Zhang, W.: Edge federation: towards an integrated service provisioning model. IEEE/ACM Trans. Netw. 28(3), 1116–1129 (2020)

    Article  Google Scholar 

  4. Xu, X., Cao, H., Geng, Q., Liu, X., Dai, F., Wang, C.: Dynamic resource provisioning for workflow scheduling under uncertainty in edge computing environment. Concurr. Comput. Pract. Exp. 34, e5674 (2020)

    Google Scholar 

  5. Ogbuachi, M.C., Gore, C., Reale, A., Suskovics, P., Kovács, B.: Context-aware K8S scheduler for real time distributed 5G edge computing applications. In: 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1–6. IEEE (2019)

    Google Scholar 

  6. Guo, J., Li, C., Chen, Y., Luo, Y.: On-demand resource provision based on load estimation and service expenditure in edge cloud environment. J. Netw. Comput. Appl. 151, 102506 (2020)

    Google Scholar 

  7. Li, C., Bai, J., Ge, Y., Luo, Y.: Heterogeneity-aware elastic provisioning in cloud-assisted edge computing systems. Futur. Gener. Comput. Syst. 112, 1106–1121 (2020)

    Article  Google Scholar 

  8. Schult, D.A.: Exploring network structure, dynamics, and function using NetworkX. In: Proceedings of the 7th Python in Science Conference (SciPy). Citeseer (2008)

    Google Scholar 

  9. Legg, P., Hui, G., Johansson, J.: A simulation study of LTE intra-frequency handover performance. In: 2010 IEEE 72nd Vehicular Technology Conference - Fall, pp. 1–5 (2010)

    Google Scholar 

Download references

Acknowledgments

This work was partially supported by the Adoms grant from the Ulla Tuominen Foundation (Finland) and the MuFAno grant from the Academy of Finland (grant n. 349488).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio Moreschini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Moreschini, S., Lomio, F., Hästbacka, D., Taibi, D. (2023). Smart Edge Service Update Scheduler: An Industrial Use Case. In: Troya, J., et al. Service-Oriented Computing – ICSOC 2022 Workshops. ICSOC 2022. Lecture Notes in Computer Science, vol 13821. Springer, Cham. https://doi.org/10.1007/978-3-031-26507-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-26507-5_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-26506-8

  • Online ISBN: 978-3-031-26507-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics