Unit I
Models of computation: shared memory and message passing systems. Synchronous and asynchronous systems. Communication in Distributed Systems: Remote Procedure Calls, Message Oriented Communications. Implementations over a simple distributed system. Cloud computing: cloud models and service models, Overview of Models, cloud deployment models. Edge computing: edge devices, fog computing, edge cloud computing. Current research trends: edge intelligence, edge security.