home publications download about internal


Welcome


3pc.info used to be the home of the peer 2 peer pervasive computing project that has been initiated by Christian Becker, Gregor Schiele, Marcus Handte and Arno Wacker at the Universität Stuttgart. Since all members of the team have moved to other universities in 2007, this project has is no longer active.

Follow up


Most team members are still working actively in the pervasive computing research area. For more information on recent activities checkout the activities of Christian Becker and Gregor Schiele at the Universität Mannheim, Pedro José Marron and Marcus Handte at the Universität Bonn as well as Torben Weis and Arno Wacker at the Universität Duisburg.

For the time being, we are maintaining an updated list of relevant publications on the publications page.

The developments on BASE are continued in the PECES European research project.

Vision


Pervasive Computing is characterized by the interaction of a multitude of heterogeneous devices, ranging from powerful general-purpose servers located in an infrastructure to tiny mobile sensors integrated in everyday objects. Devices are connected to each other on-the-fly using wireless communication technologies like Bluetooth, IEEE 802.11 or IrDA. The devices that are present in a certain environment share their functionality with other devices in the vicinity to gain mutual benefits. A sensor can for instance use a display to present its data to a person nearby.

Scenario

Figure 1: Scenario

Figure 1 sketches a scenario where devices and functionality are available only for distinct and prior undetermined periods of time. They cooperate in order to share their functionality. Essentially, these devices are peers in a spontaneously networked environment.

The development of applications for dynamic environments is a non-trivial task. Induced by mobility, fluctuating network connectivity or changing physical context, the hardware and software resources available to an application at runtime are continously fluctuating. As a result, applications need to adapt themselves continously to their ever-changing execution environment.

Architecture

Figure 2: Architecture

3PC investigated system software support for adaptive applications in peer to peer based spontaneous networks. The project addressed the heterogeneity of devices as well as the heterogeneity of communication technology. The overall objectives were the development of system software that is minimal in its resource requirements in order to support resource-poor devices but flexible to allow the integration of resources on more powerful devices (BASE). Adaptation of applications is eased by an application model based on contractually specified components and a supporting component system (PCOM). Take a look at the download page to get the source code of BASE and PCOM.

Funding


The 3PC project was partially funded by the German Research Foundation (DFG) during the second and third phase of the DFG Priority Programme 1140 (Middleware for Self-organizing Infrastructures in Networked Mobile Systems).

The 3PC project was partially funded by Daimler Chrysler Research.