BIONETS: Self Evolving Services in Opportunistic Networking Environments Iacopo Carreras (CREATE-NET) Louay Bassbouss, David Linner and Heiko Pfeffer (TUB)

Slides:



Advertisements
Similar presentations
UI_PRI Communication Concept Service Robotics Group Institute of System Engineering and Robotics Bulgarian Academy of Sciences.
Advertisements

On-line media tools for strategic communications purposes When using media tools for communication we try to use the latest technologies such us blogging,
Web Services Architecture An interoperability architecture for the World Wide Service Network.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Sensor Grid Application in Nature Reserve Monitoring Prof. Xu Zhang Guang Deng Research Institute of Forest Resource Information Techniques Chinese Academy.
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
Fraunhofer FOKUS Context Management in Dynamic Environments IWCMC 2009, June 2009 Jens Tiemann Humberto Astudillo Evgenij Belikov Fraunhofer Institute.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
A Mobile Ad hoc Biosensor Network Muzammil KP S7,ECE Govt. Engg. College, Wayanad.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
Building and Deploying Safe and Secure Android Apps for Enterprise Presented by Technology Consulting Group at Endeavour Software Technologies.
Service Oriented Architectures in Heterogeneous Environments
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
University of Jyväskylä An Observation Framework for Multi-Agent Systems Joonas Kesäniemi, Artem Katasonov * and Vagan Terziyan University of Jyväskylä,
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p Framework Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
Chapter 6 SECURE WIRELESS PERSONAL NETWORKS: HOME EXTENDED TO ANYWHERE.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
1 3 rd SG13 Regional Workshop for Africa on “ITU-T Standardization Challenges for Developing Countries Working for a Connected Africa” (Livingstone, Zambia,
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
SIMULATING ERRORS IN WEB SERVICES International Journal of Simulation: Systems, Sciences and Technology 2004 Nik Looker, Malcolm Munro and Jie Xu.
26th May, Middleware or Simulator for Autonomic Communications Yang Qiu Networking Laboratory Helsinki University of Technology
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Mobile Agents in Wireless Sensor Networks Ivan Vukasinovic Zoran Babovic Goran Rakocevic.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
Web Services Experience Language Web Services eXperience Language Technical Overview Ravi Konuru e-Business Tools and Frameworks,
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Specification section 6.2. What do you need to learn? The application and advantages/disadvantages of the following digital media and new technology in.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
ApplicationsApplications Mills Davis Ana Cristina Garcia Peter Mika Gerti Orthofer Giovanni Sacco Maria A. Wimmer (Moderator)
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
Jini Architecture Introduction System Overview An Example.
1 reTHINK Deliverables, How To Read reThink deliverables quick starter.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Jini Architectural Overview Li Ping
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Inria Rhône-AlpesEMGnet meeting - December 98 1 A Platform for EMG Studies Danielle Ziébelin, Martine Maume and Philippe Genoud INRIA Rhône-Alpes Projet.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
1 Security and Dependability Organizational Patterns - A Proof of Concept Demo for SERENITY A. Saidane, F. Dalpiaz, V.H. Nguyen, F. Massacci.
A service Oriented Architecture & Web Service Technology.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Self Healing and Dynamic Construction Framework:
EyesWeb Mobile Designer and Runtime
Web Ontology Language for Service (OWL-S)
Developing Innovative Unified Communications Applications
The Anatomy and The Physiology of the Grid
Sensor Networks – Motes, Smart Spaces, and Beyond
The Anatomy and The Physiology of the Grid
Presentation transcript:

BIONETS: Self Evolving Services in Opportunistic Networking Environments Iacopo Carreras (CREATE-NET) Louay Bassbouss, David Linner and Heiko Pfeffer (TUB) Vilmos Simon, Endre Varga (BUTE) Daniel Schreckling (Univ. of Passau) Jyrki Huusko and Helena Rivas (VTT) Avignon, BIONETICS 2009, 9 December

Outline Opportunistic Network Evolutionary Opportunistic Services Evolving Service Compositions BIONETS Platform Demonstrator Demonstration Video

Opportunistic Network (1/2) Opportunistic Network is a network of nodes with short-range wireless connectivity. Such networks allow users to produce, access and share digital resources without the support of a fixed infrastructure. Resources include not only digital content, but also mobile services residing on users portable devices. Such services are able to interact with each other simply as the consequence of users co-location and build on the limited connectivity offered by user Nodes in the network.

Opportunistic Network (2/2) Nodes may be either mobile or fixed and can be classified in two categories: T-Nodes (fix), simple and cheap, acting as a distributed interface to the physical environment. U-Nodes (mobile), complex portable devices, carried around by users in their daily life Interactions among devices driven by the services, which can build on the fly the networking support they need

Evolutionary Opportunistic Services Opportunistic evolutionary services refer to mobile services being executed over opportunistic networking infrastructure, and evolving over time as the consequence of a distributed evolutionary process  The concept of “evolution” in BIONETS builds on the notion of self-organization. Traditional service life-cycles are static and do not possess abilities to dynamically respond to environmental changes. Biologically inspired service life-cycles allow services to emerge in an autonomic fashion in order to gain best support for user tasks.

BIONETS Platform Demonstrator BIONETS Network Simulator BIONETS Prototype Network Interface User Interface BIONETS Prototype Network Interface User Interface BIONETS Prototype Network Interface User Interface U-Node (1) U-Node (2) U-Node (3)

Prototype Service Framework Network InterfaceUser Interface Management Request Mediator Composition Mediator Execution Mediator Discovery Mediator Security Mediator Applications Service … … Interaction Framework Publish / Subscribe …

Epidemic Data Spreading BIONETS developed a Framework based on the concept of “disappearing networking”, which addresses the problems of: Scalability: number of devices available in the network Heterogeneity: different nodes support different features This Framework is centered around the concept of “epidemic spreading” of information. Data exchanges are regulated by a dissemination schemes. Security mechanisms were also investigated to ensure classical security characteristics in such a non-classical environment.

3: notify( ) Data Dissemination U1 T1 U2 U3 U4 U5 T3 T2 U1 PrototypeU4 Prototype Data Network Simulator 1: publish(, cat, tags)2: subscribe(cat, tags) Applications Services can produce & publish data at runtime Applications Services can subscribe for special kind of data Epidemic Data Spreading

Evolving Service Compositions Service Composition is one of key objectives of the BIONETS project Service Composition is needed when there is no single service capable of performing that task, but there are combinations of existing (atomic)services that could Exploits opportunistic communications as a mean to provide a localized support to self-evolving services Services are labeled with semantic descriptions specifying their inputs, outputs, preconditions, and effects (IOPE descriptions)

Atomic services Atomic Services are represented in BIONETS in three levels: Service Description: annotates services with semantic information (IOPEs) to enable the automatic integration of atomic service in composite services. Service Interface: allows the automatic creation of service calls during runtime. Service Realization: represents real services which can be installed (migrated) on user devices. Service Description Service Interface Service Realization Enables: -Service Discovery - Automatic Composition Enables: - Automatic Service Execution Can be migrated on User Nodes

Composite Services Location Transition = Guard + Action + Clocks Action Timed Automata

Composition U-Node1 Service ContainerU-Node2 Service Container GPS Yahoo Map CAM ERA GPS User inputs Googl e Map CAM ERA Googl e Map Device Features of U-Node1: CAMERA Device Features of U-Node2: GPS-RECEIVER Composition CAM ERA GPS User inputs Yahoo Map REQUEST: “Take a picture and share it on a map in my current location” Remote call User outp uts

Demonstration Video

Thank you