Skip to main content

    Oliver Hahm

    This is the Proceedings of the 3rd MANIAC Challenge, which was held in Berlin, Germany, July 27 - 28, 2013.
    In this paper, we argue that existing concepts for the design and implementation of network stacks for constrained devices do not comply with the requirements of current and upcoming Internet of Things (IoT) use cases. The IoT requires... more
    In this paper, we argue that existing concepts for the design and implementation of network stacks for constrained devices do not comply with the requirements of current and upcoming Internet of Things (IoT) use cases. The IoT requires not only a lightweight but also a modular network stack, based on standards. We discuss functional and non-functional requirements for the software architecture of the network stack on constrained IoT devices. Then, revisiting concepts from the early Internet as well as current implementations, we propose a future-proof alternative to existing IoT network stack architectures, and provide an initial evaluation of this proposal based on its implementation running on top of state-of-the-art IoT operating system and hardware.
    ABSTRACT Abstract--Manufacturers announce on a regular basis the availability of novel tiny devices, most of them featuring network interfaces: the Internet of Things (IoT) is already here -- from the hardware perspective. On the software... more
    ABSTRACT Abstract--Manufacturers announce on a regular basis the availability of novel tiny devices, most of them featuring network interfaces: the Internet of Things (IoT) is already here -- from the hardware perspective. On the software side however, embedded platforms available so far made it uneasy for developers to build apps that run across heterogeneous IoT hardware. Linux does not scale down to small, energy-constrained devices, while alternatives such as Contiki yield a steep learning curve and lengthy development life-cycles because they rule out standard programming and debugging tools. RIOT is a new open source software platform bridging this gap. RIOT allows just about any programmer to develop IoT application with zero learning curve. This is achieved by allowing standard C and C++ application programming with multi-threading, using well-known debugging tools (gdb, Valgrind, profilers etc.), while requiring only a minimum of 1.5 kB of RAM. RIOT also provides built-in energy efficiency and real-time capabilities. These characteristics make this platform attractive in several contexts, including teaching in the field of the Internet of Things, and experimental research in the domain of sensor networks and the IoT.
    ABSTRACT The Distributed Embedded Systems Testbed (DES-Testbed) is a hybrid wireless mesh and wireless sensor network that has been deployed at Freie Universität Berlin and was successively extended from November 2007 to December 2010.... more
    ABSTRACT The Distributed Embedded Systems Testbed (DES-Testbed) is a hybrid wireless mesh and wireless sensor network that has been deployed at Freie Universität Berlin and was successively extended from November 2007 to December 2010. This technical report gives an overview of the current topology and the properties of the IEEE 802.11 wireless mesh network that is part of the DES-Testbed. The information that was gathered from an experimental study shall enable researchers to optimize their experiment scenarios, to support the evaluation of experiments, and to derive improved models of real world deployments. The differences of testbeds compared with simulation models and how to evaluate and filter the raw data are addressed. The focus of our study is an up-to-date description of the testbed state and to highlight particular issues. We show that the node degree, link ranges, and packet delivery ratios are not normal distributed and that simple means are not sufficient to describe the properties of a real world wireless network. Significant differences of the results from three channels are discussed. As last, the technical report shows that the DES-Testbed is an overall well connected network that is suited for studies of wireless mesh network and wireless mobile ad-hoc network problems.
    ... Juli 2010. Fathi, Nazila, 2010: Iran: Strike by Merchants Spreads at Tehran Bazaar. ... In: Miller James N.; Parthemore, Christine; Campbell, Kurt M.; Ross, Dennis; Maloney, Suzanne; Carter, Ashton B.; Nasr, Vali Haass, Richard N.,... more
    ... Juli 2010. Fathi, Nazila, 2010: Iran: Strike by Merchants Spreads at Tehran Bazaar. ... In: Miller James N.; Parthemore, Christine; Campbell, Kurt M.; Ross, Dennis; Maloney, Suzanne; Carter, Ashton B.; Nasr, Vali Haass, Richard N., 2008: Iran: Assessing US Strategic Options. ...
    ... A Wireless Multi-Hop Network Testbed for future mobile networks Mesut Güneş Oliver Hahm Kaspar Schleiser {guenes,hahm,schleiser}@inf.fu-berlin.de ... DES-SERT[6] provides an easy way to implement routing protocols independently from... more
    ... A Wireless Multi-Hop Network Testbed for future mobile networks Mesut Güneş Oliver Hahm Kaspar Schleiser {guenes,hahm,schleiser}@inf.fu-berlin.de ... DES-SERT[6] provides an easy way to implement routing protocols independently from the underlying operating system. ...
    For more than two decades many different algorithms and protocols for Wireless Multi-Hop Networks (WMN) and Wireless Sensor Networks (WSN) have become subject to research. The most common way to study these networks was based
    ABSTRACT This paper analyzes the requirements of mobile health applications concerning real-time criteria and describes the current state of real-time capabilities on constrained devices and low-power networks. Based on this analysis we... more
    ABSTRACT This paper analyzes the requirements of mobile health applications concerning real-time criteria and describes the current state of real-time capabilities on constrained devices and low-power networks. Based on this analysis we observe that for these applications real-time capabilities are not only required per system, but also for the entire distributed system. Furthermore, we describe which technologies are available for the network stack, the software platform, and the hardware in order to fulfill these requirements. From the requirements on the network stack, following a top-down approach, we derive hardware prerequisites. We then conduct measurements on typical IoT hardware and operating system. We conclude that it is feasible to fulfill the identified prerequisites.
    Motivated by our experience from previous testbed-based studies, we discuss the performance of flooding based route discovery schemes. Based on an empirical case study, the limits of routing in IEEE 802.11 wireless multi-hop networks are... more
    Motivated by our experience from previous testbed-based studies, we discuss the performance of flooding based route discovery schemes. Based on an empirical case study, the limits of routing in IEEE 802.11 wireless multi-hop networks are highlighted. We show that the route discovery itself can already lead to problems even when there are no or few data flows.
    ABSTRACT Abstract--Manufacturers announce on a regular basis the availability of novel tiny devices, most of them featuring network interfaces: the Internet of Things (IoT) is already here -- from the hardware perspective. On the software... more
    ABSTRACT Abstract--Manufacturers announce on a regular basis the availability of novel tiny devices, most of them featuring network interfaces: the Internet of Things (IoT) is already here -- from the hardware perspective. On the software side however, embedded platforms available so far made it uneasy for developers to build apps that run across heterogeneous IoT hardware. Linux does not scale down to small, energy-constrained devices, while alternatives such as Contiki yield a steep learning curve and lengthy development life-cycles because they rule out standard programming and debugging tools. RIOT is a new open source software platform bridging this gap. RIOT allows just about any programmer to develop IoT application with zero learning curve. This is achieved by allowing standard C and C++ application programming with multi-threading, using well-known debugging tools (gdb, Valgrind, profilers etc.), while requiring only a minimum of 1.5 kB of RAM. RIOT also provides built-in energy efficiency and real-time capabilities. These characteristics make this platform attractive in several contexts, including teaching in the field of the Internet of Things, and experimental research in the domain of sensor networks and the IoT.
    Research Interests:
    ABSTRACT In this paper, we present the Smart Berlin Testbed as an infrastructure for experimental research on Smart City scenarios. As part of Smart Cities, applications will arise that build upon a variety of information sources and... more
    ABSTRACT In this paper, we present the Smart Berlin Testbed as an infrastructure for experimental research on Smart City scenarios. As part of Smart Cities, applications will arise that build upon a variety of information sources and provide the user with near real-time information about the surrounding environment. An important role in this scenarios will be taken by wireless network infrastructures. They will function as interfaces to the users who connect with their smartphone or laptop to access the applications. Additionally, wireless and wired sensor networks are required to monitor the urban environment. The Smart City infrastructure needs to integrate these sensor networks and make them accessible and controllable for the applications. The set-up of the Smart Berlin Testbed is accomplished with the interconnection of two large wireless mesh and sensor networks in Berlin, namely the DES-Testbed at the Freie Universität Berlin and the HWL-Testbed at the Humboldt University Berlin. Together, both networks comprise 250 wireless multi-radio mesh routers and an amount of heterogeneous sensor nodes in the same order. We describe how we interconnect the testbeds via the Internet and the provided research possibilities resulting from the diverse network architectures. As a first experiment, we show results of a white space detection experiment that has been carried out in the Smart Berlin Testbed in order to assess the channel conditions at the testbed sites.
    Abstract In this paper we present the DES-Chan framework for experimentally-driven research on distributed channel assignment algorithms in wireless mesh networks. The implementation process of channel assignment algorithms is a difficult... more
    Abstract In this paper we present the DES-Chan framework for experimentally-driven research on distributed channel assignment algorithms in wireless mesh networks. The implementation process of channel assignment algorithms is a difficult task for the ...
    ABSTRACT The Distributed Embedded Systems Testbed (DES-Testbed) is a hybrid wireless mesh and wireless sensor network that has been deployed at Freie Universität Berlin and was successively extended from November 2007 to December 2010.... more
    ABSTRACT The Distributed Embedded Systems Testbed (DES-Testbed) is a hybrid wireless mesh and wireless sensor network that has been deployed at Freie Universität Berlin and was successively extended from November 2007 to December 2010. This technical report gives an overview of the current topology and the properties of the IEEE 802.11 wireless mesh network that is part of the DES-Testbed. The information that was gathered from an experimental study shall enable researchers to optimize their experiment scenarios, to support the evaluation of experiments, and to derive improved models of real world deployments. The differences of testbeds compared with simulation models and how to evaluate and filter the raw data are addressed. The focus of our study is an up-to-date description of the testbed state and to highlight particular issues. We show that the node degree, link ranges, and packet delivery ratios are not normal distributed and that simple means are not sufficient to describe the properties of a real world wireless network. Significant differences of the results from three channels are discussed. As last, the technical report shows that the DES-Testbed is an overall well connected network that is suited for studies of wireless mesh network and wireless mobile ad-hoc network problems.