Papers by Friedemann Mattern
Informatik aktuell, 2003
We summarize trends in communication paradigms for networked systems, mention wellestablishedas w... more We summarize trends in communication paradigms for networked systems, mention wellestablishedas well as innovative software infrastructures for distributed systems (such as COM+,CORBA, .NET and Jini), and give an overview of application domains such as grid computing, peerto-peer computing, and mobile agents. We then discuss issues in spontaneous networking, and we explainthe vision of Ubiquitous Computing and its intriguing prospects.
Intelligent Sensors, Sensor Networks and Information Processing Conference, 2004
Wireless sensor networks can be considered as a tool for detecting certain states in the real wor... more Wireless sensor networks can be considered as a tool for detecting certain states in the real world. We examine the use of event-based approaches for this task. In the literature, a number of event notification systems have been presented that facilitate the specification and automatic detection of event patterns - so-called composite events. While events are a valuable abstraction in
Microprocessing and Microprogramming, 1989
ABSTRACT
Lecture Notes in Computer Science, 2004
In this paper we introduce a new distributed algorithm for location discovery. It can be used in ... more In this paper we introduce a new distributed algorithm for location discovery. It can be used in wireless ad-hoc sensor networks that are equipped with means of measuring the distances between the nodes (like the intensity of the received signal strength). The algorithm takes the reliability of measurements into account during calculation of the nodes positions. Simulation results are presented, showing the algorithms performance in relation to its accuracy, communication and calculation costs. The simulation results of our approach yield 2 to 4 times better results in position accuracy than other systems described previously. This level of performance can be reached using only few broadcast messages with small and constant size, for each node in the network.
Lecture Notes in Computer Science, 2006
Localization schemes for wireless sensor networks can be classified as range-based or range-free.... more Localization schemes for wireless sensor networks can be classified as range-based or range-free. They differ in the information used for localization. Range-based methods use range measurements, while range-free techniques only use the content of the messages. None of the existing algorithms evaluate both types of information. Most of the localization schemes do not consider mobility. In this paper, a Sequential Monte Carlo Localization Method is introduced that uses both types of information as well as mobility to obtain accurate position estimations, even when high range measurement errors are present in the network and unpredictable movements of the nodes occur. We test our algorithm in various environmental settings and compare it to other known localization algorithms. The simulations show that our algorithm outperforms these known range-oriented and range-free algorithms for both static and dynamic networks. Localization improvements range from 12% to 49% in a wide range of conditions.
Lecture Notes in Computer Science, 2001
IEEE Wireless Communications, 2004
In the recent past, wireless sensor networks have found their way into a wide variety of applicat... more In the recent past, wireless sensor networks have found their way into a wide variety of applications and systems with vastly varying requirements and characteristics. As a consequence, it is becoming increasingly difficult to discuss typical requirements regarding hardware issues and software support. This is particularly problematic in a multidisciplinary research area such as wireless sensor networks, where close collaboration between users, application domain experts, hardware designers, and software developers is needed to implement efficient systems. In this paper we discuss the consequences of this fact with regard to the design space of wireless sensor networks by considering its various dimensions. We justify our view by demonstrating that specific existing applications occupy different points in the design space.
Computer Communications, 2005
In wireless sensor networks, many applications rely on the ability of sensor nodes to estimate th... more In wireless sensor networks, many applications rely on the ability of sensor nodes to estimate their physical location and time with respect to a common reference scale. This necessity is reflected by the development of a significant number of algorithms for localization and time synchronization for sensor networks in the recent past. However, research on location estimation on the one hand and on time synchronization on the other hand has been largely separated. Despite this, models, requirements, techniques, and algorithms of the two domains are rather similar and in some respects closely related. The purpose of this paper is to make this affinity explicit, with the hope of stimulating a mutual fertilization and enabling a better understanding of both domains.
erschien zuerst im Jahrbuch Telekommunikation und Gesellschaft 2001 "Internet @ Future" unter dem... more erschien zuerst im Jahrbuch Telekommunikation und Gesellschaft 2001 "Internet @ Future" unter dem Titel "Ubiquitous Computing" (Nachdruck mit freundlicher Genehmigung des Hüthig-Verlags) und beruht in Teilen auf [5, 6, 7]. Smartphone-Beispiel eines zukünftigen "Internet Appliance".
In this paper we examine requirements for an infrastructure that supports implementation and depl... more In this paper we examine requirements for an infrastructure that supports implementation and deployment of smart things in the real world. We describe a case study (RFID Chef) where kitchen items and ingredients, equipped with remotely accessible electronic tags, drive an interactive context-aware recipe finder through the use of an event-based infrastructure.
Abstract Providing sustainable energy is one of the fundamental challenges for mankind. With ener... more Abstract Providing sustainable energy is one of the fundamental challenges for mankind. With energy usage being a part of everyday activities and with the increasingly diversity of energy creation this is an inherently multi-disciplinary problem. Transportation and travel, heating and cooling, manu-facturing and production are major areas in which energy is used and all these domains become more and more linked to ubiquitous computing. With an increase in decentralized energy provision, ranging from energy harvesting in devices to ...
We present a hardware and software platform for rapid prototyping of augmented sensor network sys... more We present a hardware and software platform for rapid prototyping of augmented sensor network systems, which may be temporarily connected to a backend infrastructure for data storage and user interaction, and which may also make use of actuators or devices with rich computing resources that perform complex signal processing tasks. The use of Bluetooth as the wireless networking technology provides us with a rich palette of Bluetooth-enabled commodity devices, which can be used as actuators, infrastructure gateways, or user interfaces. Our platform consists of a Bluetooth-based sensor node hardware (the BTnode), a portable operating system component, and a set of system services. This paper gives a detailed motivation of our platform and a description of the platform components. Though using Bluetooth in wireless sensor networks may seem counterintuitive at first, we argue that the BTnode platform is indeed well suited for prototyping applications in this domain. As a proof of concept, we describe two prototype applications that have been realized using the BTnodes.
Zusammenfassung Im Wintersemester 1997/98 wurde am Fachgebiet Verteilte Systeme in komplementärer... more Zusammenfassung Im Wintersemester 1997/98 wurde am Fachgebiet Verteilte Systeme in komplementärer Weise ein Seminar und ein Praktikum im Hauptstudium mit dem Titel "Telekommunikationsdienste und verteilte Anwendungen mit Java" durchgeführt. Ziel des Praktikums war die Realisierung eines Least-Cost-Routers in Java für eine moderne Telekommunikationsanlage (TK-Anlage). Die Routing-Entscheidung sollte dabei nicht in der TK-Anlage selbst, sondern auf einem angeschlossenen Rechner getroffen werden. Dadurch ergibt sich eine wesentlich größere Flexibilität. So kann der Algorithmus, der die Entscheidung trifft, dynamisch ausgetauscht werden und die Daten, welche die Grundlage der Entscheidung bilden, können regelmäßig beispielsweise über das Internet aktualisiert werden. Zudem ist eine Fernwartung der TK-Anlage und des Routers mittels eines Java-Applets über das Internet möglich. Als Schnittstelle zur TK-Anlage nutzt der Router das neue Java Telephony API (JTAPI), welches teilweis...
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking - e-Energy '10, 2010
Information and communication technology (ICT) consumes energy, but it is also an important means... more Information and communication technology (ICT) consumes energy, but it is also an important means to conserve energy. Classically, it did so by optimizing the performance of energyusing systems and processes in industry and commerce. In the near future, ICT will also play a critical role in supporting the necessary paradigm shifts within the energy sector towards a more sustainable generation of electricity. However, with the advent of "smart" technology from the ubiquitous computing domain, further possibilities to reduce the growing energy consumption in the residential sector are now emerging. In that respect we discuss how taking the consumer "in the loop" can realize energy savings on top of efficiency gains through automated systems, and we describe a prototype application that aims at inducing a desired behavioral change by providing direct feedback on household electricity consumption.
Mobile Computing and Communications Review, 2002
Middleware for sensor networks aims to support the development of applications for large populati... more Middleware for sensor networks aims to support the development of applications for large populations of wirelessly connected nodes capable of computation, communication, and sensing. We examine the purpose, functionality, and characteristics of such middleware.
Lecture Notes in Computer Science, 2004
We present a hardware and software platform for rapid prototyping of augmented sensor network sys... more We present a hardware and software platform for rapid prototyping of augmented sensor network systems, which may be temporarily connected to a backend infrastructure for data storage and user interaction, and which may also make use of actuators or devices with rich computing resources that perform complex signal processing tasks. The use of Bluetooth as the wireless networking technology provides us with a rich palette of Bluetooth-enabled commodity devices, which can be used as actuators, infrastructure gateways, or user interfaces. Our platform consists of a Bluetooth-based sensor node hardware (the BTnode), a portable operating system component, and a set of system services. This paper gives a detailed motivation of our platform and a description of the platform components. Though using Bluetooth in wireless sensor networks may seem counterintuitive at first, we argue that the BTnode platform is indeed well suited for prototyping applications in this domain. As a proof of concept, we describe two prototype applications that have been realized using the BTnodes.
Ambient Intelligence, 2005
Visions of ambient intelligence and ubiquitous computing involve integrating tiny microelectronic... more Visions of ambient intelligence and ubiquitous computing involve integrating tiny microelectronic processors and sensors into everyday objects in order to make them "smart." Smart things can explore their environment, communicate with other smart things, and interact with humans, therefore helping users to cope with their tasks in new, intuitive ways. Although many concepts have already been tested out as prototypes in field trials, the repercussions of such extensive integration of computer technology into our everyday lives are difficult to predict. This article is a first attempt to classify the social, economic, and ethical implications of this development.
Proceedings of the 8th International Conference on Mobile and Ubiquitous Multimedia - MUM '09, 2009
Uploads
Papers by Friedemann Mattern