Abstract
Serverless computing has emerged as a promising research subject in computer science as it grows in favor among developers because of its low cost and elasticity. However, one primary concern that has cropped up in recent months with serverless computing is vendor lock-in: It can be hard to port to another vendor's platform without considerable effort and cost. Serverless on AWS is a new way to build cloud-native IoT systems that are highly performant, highly resilient, and low maintenance. We'll implement exciting design concepts for serverless systems on AWS in this paper using the open-source OpenWhisk software. To provide low-cost and maintenance-free IoT services, traditional cloud service providers offer platforms that are progressively migrating toward the serverless approach. OpenWhisk takes care of the infrastructure, servers, and scaling with Docker and containers. Because Apache Open Whisk’s components are built using containers, it provides a wide range of deployment options in cloud environments. Many of today’s prominent Container frameworks such as Kubernetes are available as options. The Kubernetes framework is a well-known open-source container-orchestration system widely used in industrial and academic fields.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yu T, Wang X (2020) Real-time data analytics in internet of things systems. Handbook of real-time computing. Springer
De Palma G et al (2020) Allocation priority policies for serverless function-execution scheduling optimisation. In: Proceedings of ICSOC. LNCS, Springer
Hellerstein JM et al (2019) Serverless computing: one step forward, two steps back
Hendrickson S et al (2016) Serverless computation with open lambda. In: Proceedings of USENIX hot cloud
Hassan HB et al (2021) Survey on serverless computing. J Cloud Comput
https://docs.aws.amazon.com/iot/latest/developerguide/iot-dg.pdf
Yu T, Wang X (2020) Real-time data analytics in internet of things systems. Real-time computing. Springer
Manner J, Endres M, Heckle T, Wirtz G (2018) Cold start influencing factors in unction as a service. In: IEEE/ACM international conference on utility and cloud computing companion (UCC Companion), p 181
Baldini I, Castro P, Chang K, Cheng P, Fink S, Ishakian V, Mitchell N, Muthusamy V, Rabbah R, Slominski A et al (2017) Serverless computing: current trends and open problems. In: Research advances in cloud computing. Springer, pp 1–20
Du D, Yu T, Xia Y, Zang B, Yan G, Qin C, Wu Q, Chen H (2020) Catalyzer: sub-millisecond start-up for serverless computing with initialization-less booting. In: Proceedings of the twenty-fifth international conference on architectural support for programming languages and operating systems (ASPLOS)
Castro P, Ishakian V, Muthusamy V, Slominski A (2017) Serverless programming function as a service. In: 2017 IEEE 37th international conference on distributed computing systems (ICDCS). IEEE, pp 2658–2659
Chard R, Skluzacek TJ, Li Z, Babuji Y, Woodard A, Blaiszik B, Tuecke S, Foster I, Chard K (2019) Serverless supercomputing: high performance function as a service for science. arXiv preprint. arXiv:1908.04907
Baresi L, Mendonça DF (2019) Towards a serverless platform for edge computing. In: 2019 IEEE international conference on fog computing (ICFC). IEEE, pp 1–10
Eismann S, Scheuner J, van Eyk E, Schwinger M, Grohmann J, Herbst N, Abad C, Iosup A (2020) Serverless applications: why, when, and how? IEEE Softw
Hoff T (2017) Aeron: do we really need another messaging system? http://highscalability.com/blog/2014/11/17/aeron-do-we-really-need-another-messaging-system.html
Baldini I et al (2017) Serverless computing: current trends and open problems. Research advances in cloud computing. Springer
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ganeshan, M., Rajesh, A. (2023). Optimized Invoker Scheduling for Open-Source Serverless IoT Actions. In: Senjyu, T., So–In, C., Joshi, A. (eds) Smart Trends in Computing and Communications. SMART 2023. Lecture Notes in Networks and Systems, vol 645. Springer, Singapore. https://doi.org/10.1007/978-981-99-0769-4_49
Download citation
DOI: https://doi.org/10.1007/978-981-99-0769-4_49
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0768-7
Online ISBN: 978-981-99-0769-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)