SERVERLESS COMPUTING: PRINCIPLES AND PARADIGMS

CALL FOR BOOK CHAPTER

IMPORTANT DATES:


Proposal Submission : Jun 10, 2022 (Early expression of interest is highly encouraged)

Proposal Acceptance : Jun. 30, 2022

Full Chapter Submission : Aug. 31, 2022

Review Notification : Sep. 25, 2022

Revision Submission : Oct. 25, 2022

Final Notification : Nov 10, 2022

Final Chapter Due : Nov. 25, 2022

Overview:

Serverless Computing is a paradigm shift in distributed computing. Recently, many companies rely on serverless computing for their product application development and deployment, marketing analysis and customer relationship without investing excess on infrastructure development and maintenance. This book aims to bring single point of resources for researchers and readers on wide aspects of the Serverless computing. When we talk about serverless cloud computing, it brings about tremendous changes in the post-virtual-machine environment. Companies other than technology sectors are using serverless platforms and frameworks at all production levels due to its economic pay-per-use approach. Also, businesses of various shapes and sizes have started to adopt serverless computing because of its scalability. Furthermore, the technology's use has enhanced IT infrastructures in the Functions-as-a-Service (FaaS) sector. This enables a whole new range of workloads that are capable of benefiting from the same capabilities of stateless programmes. It is now managed by a serverless platform, so the burden of data management is removed for developers. This feature helps business app development in a cloud-native way. Thus, aim of this work will be to explore these aspects in detail.

Objectives:

This book will serve as platform for providing key insight and foreseen open challenges towards the Serverless Computing. The book aims to provide best learning resource for researchers, graduates, undergraduates, business people and common readers in the field of Serverless Computing.


Topics of Interest

Topics for potential chapters include, but are not limited, to:

  • Introduction to Serverless Computing

Evolution ,components and architecture of Serverless Computing : Monolithic computing;Service oriented computing;PaaS, IaaS, SaaS in cloud computing; Serverless technology;Backend-as-a-Service;Micro services;Function-as-a-services;Event driven;Serverless Computing Basic Components, Serverless APIs, Serverless Framework, Libraries, Service Discovery, Service Brokering, Message buses, API gateways;Container Orchestration ;Containers (Eg Dockers, Kubernetes, Linux)

Benefits of Serverless Computing: Resource management using Serverless Technology ; Infrastructure less framework based on Serverless Technology;Serverless application deployment;Costless Operation framework;Auto Scaling in Serverless Computing

Applications of Serverless Computing Models:Sensing Systems;Smart Intelligent Systems;Healthcare systems;Environmental Intelligent Systems;Geographic Information Systems;IoT –based Systems;Video/Image Processing Systems;Real Time Data Streaming Systems; Hyperscaler in Serverless Computing.

Fine Granularity and Performance in Serverless Computing:Resource Provisioning;Resource management;End-end Workflow management;Performance modelling;Interoperability;Cost optimisation;Scheduling;Virtualization ;Congestion Overhead Handling


  • Data Centric Serverless Computing

Serverless Data Lake Architecture for Serverless Computing:Data Ingestion ;Data Lake Architecture ;Data Cataloguein Data Lake Architecture; Data Discovery/Searchingin Serverless Data Lake Architecture ;ETL Methodology in Serverless Data Lake Architecture ;ELT Methodology in Serverless Data Lake Architecture;

Data Centric Framework for Serverless Technology:Container Orchestration and Containers (Eg Dockers,Kubernetes);Amazon Big Data Serverless Platform;Amazon's Elastic Cloud Compute (Elastic Cloud Compute (EC2);Amazon's Simple Simple Storage Service Service (S3);Amazon DynamoDB;AWS Glue;Google Big Data Serverless Platform( Cloud Function, Cloud Storage, Cloud dataflow, Google Big Query, Cloud ML Engine);Azure Big Data Serverless Platform;Oracle Serverless; IBM OpenWhisk.

Data centric Processing Units and Accelerators for Serverless Computing:Cluster Computing and Grid Computing;Multicore CPU processing Units for Serverless Computing;Graphic Processing Units for Serverless Computing;Tensor Processing Units for Serverless computing;FPGA Accelerators for Serverless Computing;Fog & Edge computing for Serverless Computing

Big Data Storage and services in Serverless Computing:Spatial Temporal data Storage ;Key value data Storage;Graphical Data Storage;Columnar Data Storage;Real time Data Streaming;Real-time Log Monitoring & Alerting;Schema Flexibility in Serverless Big Database;Queuing Services;Map Reduce Functionality;Distributed Query Service;Notification Services;Large object storage;Multi tenancy

Intensive Data Processing in Serverless Technology:Prediction and Forecasting Models;Artificial Intelligence; Deep learning models in Serverless Computing ;Machine Learning Workflows in Serverless Computing; Big data analytics through Serverless Technology;Framework for Data Science models


  • Distributed Serverless Computing

Distributed Serverless Technology:State management in Distributed Serverless Technology;Network File Systems for Distributed Serverless Technology;Existing Distributed framework for Serverless technology (Ray, Cloudbursts, Sock,Orleaons, Cirrus);Auto scalability in Distributed Serverless Technology;P2P;Generic Purpose Services;Application Specific Services;Cross platform deployments;Multiple Serverless environment;Context Aware Task Deployment & migration

Performance in Distributed Serverless Technology:;Reliability, Serviceability and High Availability; Fine grained Communication agents; Leader Election; Membership; Transaction commitment; aggregation and broadcast patterns; Data Sharding, Data Replication , Data Partitioning & Indexing, Caching; Concurrency and Consistency; Fault Tolerant Mechanism ;Event Sourcing; Testing and Debugging in Serverless computing.

  • Road ahead, Challenges and Future of Serverless Computing

Integrating High End Computing technologies with Serverless Computing; Block chain; Internet of Things based on Serverless Computing; Serverless Fog & Edge Computing; Serverless Pervasive Computing; Serverless Mobile Computing; Software Defined Networks and Network Functions Virtualization towards Serverless Computing

Security and Privacy in Serverless Technology: Access control mechanism; Auditing in Serverless Technology; Data Protection mechanism; Privacy Regulations and Compliance strategies; Attacks and abuses in Serverless Computing; Guarding Denial of Services

Challenges of Serverless Technology: Statemanagement; Networking;Programming languages; Machine learning;general-purpose Serverless computing; Security and Privacy


Chapter requirements:

Chapter length: Your chapter length should be approximately 25-35 single-spaced Microsoft Word pages, inclusive of references. Full chapter needs to be formatted according to the Springer instructions. A MS Word template will be provided later

Figures: All Figures must be sent as preferably in JPEG or TIFF format with a resolution of at least 300 dpi.

Abstracts: Your chapter should include a clear abstract of approximately 350-500 words.

Keywords: Your chapter should include relevant 5-10 keywords.

Corresponding author/authors information: On the title page of your chapter, please indicate the corresponding author along with other authors. Please also include the information such as author affiliation and email address.

Abstract/Chapter Proposal Submission:

You are invited to submit a 1-2 pages proposal to describing the topic of your chapter. The proposal should include title, authors details, 300-400 words about chapter, the chapter organization, anticipated number of pages of the final manuscript, corresponding author and brief biography of authors. Chapter proposal should be submitted to:

https://easychair.org/conferences/?conf=scpp-springerbook-20


Manuscript Submission

Each accepted chapter should have about 25-35 A4 pages. We expect to deliver CRC of the book to the publisher. Full chapter needs to be formatted according to the Springer instructions. A MS Word template will be provided later.

Submission Link: https://easychair.org/conferences/?conf=scpp-springerbook-20

*** No Processing/ Publication charges ***

Book Editors:

Dr. Rajalakshmi Krishnamurthi

Department of CSE/IT,

Jaypee Institute of Information Technology,

Noida, India

Dr. Adarsh Kumar

School of Computer Science, University of Petroleum and Energy Studies,

Dehradun, India

Dr. Sukhpal Singh Gill

School of Electronic Engineering and Computer Science

Queen Mary University of London ,

London, United Kingdom

Prof. Rajkumar Buyya

Cloud Computing and Distributed Systems (CLOUDS) Lab,

School of Computing and Information Systems,

The University of Melbourne, Australia

Website: https://sites.google.com/view/serverless-computing-book/home

Email id for queries: serverlesscomputingbook@gmail.com; k.rajalakshmi@mail.jiit.ac.in