ABSTRACT

This introduction presents an overview of the key concepts discussed in the subsequent chapters of this book. The book focuses on the deployment of microservices in edge/fog computing environments to achieve the shortest service execution route and the adaptation issues that tackle dynamic environments. It describes the design objectives and lays out the system model in detail. In particular, it begins by describing the requirements that should be satisfied and the trade-off based. The book explores the selfishness of edge devices and proposes a game-based microservice provisioning model to improve the overall service availability. It also describes the implementation of the above models and introduces a support middleware. The book demonstrates a detailed implementation for enabling intelligence services in a pervasive application at the network edge. It evaluates how the proposed solution fulfills the identified challenges and research questions by comparing to baseline solutions from state of the art.