Middleware for Fog and Edge Computing: Design Issues

Madhurima Pore, Vinaya Chakati, Ayan Banerjee, Sandeep Gupta · 2019

This chapter discusses different aspects of design of middleware for fog and edge architecture (FEA). It presents state-of-the-art middleware for fog and edge infrastructures and proposes architecture of middleware that supports distributed mobile applications with specific requirements of applications. The proposed middleware primarily focuses on application-aware task scheduling and data acquisition. A varied class of mobile applications can utilize FEA middleware. The chapter summarizes the requirements for emerging applications. Fog and edge computing applications include the following: batch processing that needs large-scale data acquisition and distributed processing; quick-response application that needs a response in real time; and stream applications that require processing of a continuous data stream in real time. The chapter presents a case study that describes an example of a perpetrator tracking application that can be designed through middleware. It also highlights some of the newer areas of research that will improve the design of FEA in the future.

Read the paper · More papers on PaperTik