Section: Overall Objectives
Motivation
During the last century, the industry of communications was devoted to improving human connectivity, leading to a seamless worldwide coverage to cope with increasing data rate demands and mobility requirements. The Internet revolution drew on a robust and efficient multi-layer architecture ensuring end-to-end services. In a classical network architecture, the different protocol layers are compartmentalized and cannot easily interact. For instance, source coding is performed at the application layer while channel coding is performed at the physical (PHY) layer. This multi-layer architecture blocked any attempt to exploit low level cooperation mechanisms such as relaying, phy-layer network coding or joint estimation. During the last decade, a major shift, often referred to as the Internet of Things (IoT), was initiated toward a machine-to-machine (M2M) communication paradigm, which is in sharp contrast with classical centralized network architectures. The IoT enables machine-based services exploiting a massive quantity of data virtually spread over a complex, redundant and distributed architecture.
This new paradigm makes the aforementioned classical network architecture based on a centralized approach out-of-date.
The era of Internet of Everything deeply modifies the paradigm of communication systems. They have to transmute into reactive and adaptive intelligent systems, under stringent QoS constraints (latency, reliability) where the networking service is intertwined in an information-centric network. The associated challenges are linked to the intimate connections between communication, computation, control and storage. Actors, nodes or agents in a network can be viewed as forming a distributed system of computations—a computing network .