Project

Back to overview

BioMPE: Bio-inspired Monitoring of Pervasive Environments

English title BioMPE: Bio-inspired Monitoring of Pervasive Environments
Applicant Hirsbrunner Béat
Number 130132
Funding scheme Project funding (Div. I-III)
Research institution Département d'Informatique Université de Fribourg
Institution of higher education University of Fribourg - FR
Main discipline Information Technology
Start/End 01.07.2010 - 30.06.2013
Approved amount 468'456.00
Show all

Keywords (7)

pervasive computing ; adaptive middleware ; P2P overlay networks ; network monitoring ; swarm intelligence ; resource discovery ; reliability

Lay Summary (English)

Lead
Lay summary

The BioMPE (Bio-inspired Monitoring of Pervasive Environments) project aims to address the reliable and efficient discovery of resources in pervasive environments. To this end, BioMPE introduces scalable Peer-to-Peer (P2P) overlay networks that are built on top of the heterogeneous, dynamically changing, wired and wireless physical network infrastructures that are inherent to pervasive environments. 

Accordingly, in order to promote reliability and support for dynamicity and mobility BioMPE exploits bio-inspired software agents that borrow principles from ant colonies and work collectively in a distributed manner in order to construct and maintain peer-to-peer overlays that are optimized in terms of various application-specific features, e.g. their energy consumption or balanced processing load. Moreover, to satisfy the need for adaptation to the diverse and evolving requirements imposed by the pervasive environment’s operation, BioMPE proposes the use of an autonomic, policy-based management layer that monitors the status of the P2P overlays and adapts them when needed to achieve predefined optimization goals. 

The scientific outcomes of BioMPE will serve as foundation for the deployment of future, long-lived, reliable and efficient pervasive environments that will support a variety of Quality of Service characteristics.

Direct link to Lay Summary Last update: 21.02.2013

Responsible applicant and co-applicants

Employees

Publications

Publication
State-of-the-art survey on P2P overlay networks in pervasive computing environments
Malatras Apostolos, Hirsbrunner Béat (2013), State-of-the-art survey on P2P overlay networks in pervasive computing environments, in Technical Report, Department of Informatics, University of Fribourg, 1-80.
Energy-efficient peer-to-peer networking and overlays
Malatras Apostolos, Peng Fei, Hirsbrunner Beat (2013), Energy-efficient peer-to-peer networking and overlays, in Obaidat M.S. Anpalagan A. Woungang I. (ed.), Elsevier , Holland, 511-538.
A framework for the autonomic management of multi-layer P2P overlays
Malatras Apostolos, Peng Fei, Hirsbrunner Béat (2012), A framework for the autonomic management of multi-layer P2P overlays, in 4th IEEE Global Information Infrastructure and Networking Symposium (GIIS 2012), Choroni, Venezuela.
BioMPE: definition of network characteristics and cross-layer interfaces
Malatras Apostolos, Peng Fei, Hirsbrunner Beat (2012), BioMPE: definition of network characteristics and cross-layer interfaces.
AntOM: Constructing multi-layer overlays for pervasive environments
Peng Fei, Malatras Apostolos, Hirsbrunner Béat, Courant Michele (2012), AntOM: Constructing multi-layer overlays for pervasive environments, in Pervasive Computing and Communications Workshops, IEEE International Conference on, 649-654.
A self-management framework for efficient resource discovery in pervasive environments
Malatras Apostolos, Peng Fei, Hirsbrunner Beat (2011), A self-management framework for efficient resource discovery in pervasive environments, in Proceedings of the 8th ACM international conference on Autonomic computing, Karlsruhe, Germany.
Pervasive Computing and Communications Design and Deployment
Malatras Apostolos (2011), Pervasive Computing and Communications Design and Deployment, Information Science Reference, USA.
Bio-inspired monitoring of pervasive environments
Malatras A., Peng Fei, Hirsbrunner B. (2011), Bio-inspired monitoring of pervasive environments, in Pervasive Computing and Communications Workshops (PERCOM Workshops), 2011 IEEE International Confere.
Exploiting bio-inspired approaches for the monitoring of pervasive environments
Malatras Apostolos, Peng Fei, Hirsbrunner Beat (2011), Exploiting bio-inspired approaches for the monitoring of pervasive environments.
Optimising P2P overlays for pervasive environments
Peng Fei, Malatras Apostolos (2011), Optimising P2P overlays for pervasive environments, in 5th international conference on Autonomous infrastructure, management, and security: managing the dy, Springer-Verlag.
NoizCrowd: A Crowd-Based Data Gathering and Management System for Noise Level Data
Wisniewski Mariusz, Demartini Gianluca, Malatras Apostolos, Cudré-Mauroux Philippe, NoizCrowd: A Crowd-Based Data Gathering and Management System for Noise Level Data, in 10th Intl Conference on Mobile Web Information Systems (MobiWIS).

Scientific events

Active participation

Title Type of contribution Title of article or contribution Date Place Persons involved
Department of Informatics Symposium, University of Fribourg, Switzerland 22.02.2012 Fribourg, Switzerland


Self-organised

Title Date Place

Associated projects

Number Title Start Funding scheme
116355 uMove: Interaction through motion for ubiquitous computing systems 01.07.2007 Project funding (Div. I-III)

Abstract

Pervasive computing environments have attracted significant research interest and have found increased applicability in commercial settings, attributed to the fact that they provide seamless, customized and unobtrusive services over heterogeneous infrastructures. The notion of pervasive computing refers to anywhere and anytime user-centric provisioning of value-added services and applications that are adaptive to user preferences and monitored conditions, i.e. context information. Successful deployment of the pervasive computing paradigm is based on the exploitation of the multitude of participating devices and associated data. It becomes therefore evident that there is a necessity to support reliable and optimal resource discovery mechanisms for pervasive computing environments, which will take into account the dynamicity and heterogeneity of the underlying network infrastructure. Effective monitoring of the latter will provide the foundation for the efficient operation of pervasive computing environments. The main requirement for any network monitoring solution regarding pervasive environments is undoubtedly the support for scalability, dynamicity and heterogeneity of the network infrastructure. A prominent approach to mitigate the drawbacks brought on by such issues is the one that involves the use of P2P overlay networks that constitute a networking abstraction that leads to more manageable topologies and optimizes therefore resource monitoring by scaling down the degree of complexity. However, the reliability of such P2P overlay networks is a critical issue, in particular when the underlying network has a dynamically changing topology. While many solutions for designing scalable P2P overlay networks have been proposed, issues such as reliability and cross-layer adaptation have been generally neglected and in any case have not been viewed holistically and within the pervasive computing perspective. A unified pervasive computing middleware to address the aforementioned issues for overlays in the context of heterogeneous underlying networks is the main goal of BioMPE. The proposed research project addresses the provision of reliable pervasive environments based on P2P overlay networks that are built on top of heterogeneous, dynamically changing, wired and wireless physical network infrastructures. We propose to develop mechanisms to increase resilience against dynamic changes in a P2P overlay network, taking into consideration the established shift towards a ubiquitous distributed networking paradigm. To increase the reliability, advanced node and network monitoring mechanisms will be introduced, based on biology-inspired algorithms, so as to benefit from their inherent support for adaptation and robustness in highly dynamic situations. The monitoring scheme will allow for efficient resource discovery and improve network management in general, thus further promoting the deployment of reliable pervasive computing environments. Research will be conducted by partitioning the project into three tasks, namely swarm computing for network monitoring, adaptive management of pervasive environments, and integration and evaluation. Research on the monitoring task will be performed by a PhD student. Accompanying research is nonetheless required, in order to allow for the monitoring task to be encompassed in the overall pervasive environment management. The latter requires thorough cross-layer interaction between the monitoring layer and the adaptation requirements imposed by the pervasive environment’s operation and will lead to the development of a management layer for the adaptive management of pervasive environments, to be studied by a post-doctoral researcher. Further work on integrating the research outputs and developing a test environment to evaluate the functionalities of the prototype systems under diverse application scenarios will also be the responsibility of the post-doctoral researcher.The main output of the project will be the set of protocols, algorithms and mechanisms that will enable the provision of reliable P2P overlay network monitoring, adaptation of which will be guided by a pervasive computing middleware to reflect varying requirements. A fully operational prototype of the scientific outcomes of BioMPE, namely the reliable and adaptive middleware, will be deployed for experimentation and evaluation purposes on the developed testbed.
-