Throughout the last decade, the Internet has evolved from a network of traditional computers and servers, to a global substrate interconnecting billions of everyday devices. This revolution is generally referred to as the Internet of Things (IoT). It envisions embedding intelligence into these interconnected devices, allowing them to interact with the world through sensors and actuators. In turn, this enables the deployment of a wide range of IoT applications with potentially great economical and societal benefits.
At MOSAIC, we investigate a wide range networking and distributed systems aspects of the IoT, ranging from physical-layer wireless communication protocols, through wireless network control and management algorithms, to application-layer distributed systems. Moreover, we study several related more theoretical aspects, such as stochastic network modeling and simulation of complex distributed systems. The research is performed within five complementary research lines, as detailed below.
Embedded distributed systems
Current state of the art distributed software like Internet of Things Applications or Smart city environments combine heterogeneous systems ranging from low level embedded systems till high level cloud resources. In this context the distributed computing team focuses on three main topics: (i) scheduling, (ii) resource management and (iii) distributed software paradigms. These topics are studied within three application domains: (i) real-time distributed systems like Cyber Physical Systems, (ii) virtualisation for embedded systems and (iii) the Internet of Things.
Lead: Prof. dr. Peter Hellinckx
Team: Yorick De Bock
Management and control of IoT networks
Wireless communication technologies are widely considered a key enabler for the IoT, due to their high flexibility, cost-effectiveness and easy installation compared to traditional wired networks. Today's wireless IoT networks consist of devices with heterogeneous hardware and transmission capabilities, exhibit dynamics due to node mobility, and are failure prone. In this research track, we investigate the management and control of such highly chaotic wireless networks, working both on protocol (i.e., MAC scheduling, routing, topology management and congestion control) and algorithm (i.e., resource allocation, anomaly detection, multi-agent learning) design. We focus mainly on Quality of Service, security and resilience. << Read more >>
Leads: Prof. dr. Steven Latré and Prof. dr. Jeroen Famaey
Team: Dr. Bart Braem, Dr. Kathleen Spaey, Johan Bergs, Patrick Bosch, Miguel Camelo, Glenn Daneels, Tom De Schepper, Esteban Municio, Bart Sas, Bart Spinnewyn, Le Tian, Wim Torfs, Daniel van den Akker, Jeremy Van den Eynde, Pedro Isolani, Ensar Zeljkovic
In this research line we focus on ultra-low power communication, low power embedded systems, and RF localization. In smart environments and Internet of Things, devices such as sensors and actuators should be shelf-sufficient in power and communication capabilities. Mid to long-range communication, ranging from 100 meters up to a few kilometres enable sensors and actuators to communicate without the need for an small grained infrastructure. For this reason, sub-1 Ghz based communication is getting more attention when focusing on range, low data-rate and low power. In this research we focus on the low power protocols, physical layer and MAC of this technologies in combination with exploring localization using these low power protocols to enable integrated communication and localization capabilities.
Lead: Prof. dr. ing. Maarten Weyn
Team: Ben Bellekens, Rafael Berkvens, Stijn Denis, Glenn Ergeerts, Dragan Subotic, Noori Bni Lam
Stochastic models for the evaluation of complex systems
The research activities in this research line involve the development and application of stochastic modeling techniques to evaluate complex systems and communication systems in particular. << Read more >>
Lead: Prof. dr. Benny Van Houdt
Team: Robbe Block, Wouter Minnebo, Ignace Van Spilbeeck, Robin Verschoren
Modeling and simulation of complex systems
In this research line we study physical systems (e.g. from physics or biology) and systems of complex resource allocation (cluster, clouds) using numeric-intensive, high-performance simulations. These simulations make use of parallel and distributed computing techniques.
Lead: Prof. dr. Jan Broeckhove
Team: Sean Stijven