Context aware group management middleware to support resource sharing in manet environments
Download
1 / 14

Context-Aware Group Management Middleware to Support Resource Sharing in MANET Environments - PowerPoint PPT Presentation


  • 78 Views
  • Uploaded on

Context-Aware Group Management Middleware to Support Resource Sharing in MANET Environments. MDM 2005 — Ayia Napa , Cyprus. Dario Bottazzi. [email protected] 12 th May 2005. Outline. Group Membership Requirements and Solutions in Mobile Ad-Hoc Scenarios The AGAPE Framework

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Context-Aware Group Management Middleware to Support Resource Sharing in MANET Environments' - essien


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Context aware group management middleware to support resource sharing in manet environments

Context-Aware Group Management Middleware to Support Resource Sharing in MANET Environments

MDM 2005 — Ayia Napa, Cyprus

Dario Bottazzi

[email protected]

12thMay 2005


Outline
Outline Resource Sharing in MANET Environments

  • Group Membership Requirements and Solutions in Mobile Ad-Hoc Scenarios

  • The AGAPE Framework

    • Group Membership Management Model

    • AGAPE Architecture

  • Case Study

  • Conclusions & Future Work


Group collaboration characteristics in manets
Group Collaboration Characteristics in MANETs Resource Sharing in MANET Environments

  • Proximity-Based: co-located group members are likely to operate moreoften than with the others. The members of the group can accessonly to locally available services and resources.

  • Impromptu: collaboration require no prior planning

  • Transient: interactions are short-lived


New challenges in collaborative applications
New Challenges in Collaborative Applications Resource Sharing in MANET Environments

  • Highly dynamic Nature of Ad-Hoc Groups

    • Device Mobility, Run-Time Join-Leave…

    • Impromptu Nature of Collaboration Activities

    • Collaboration Between Previously Unknown Partners

  • Highly Dynamic Nature of MANETs

    • Frequent Host Connections and Disconnections

    • Frequent Network Partitions

  • Heterogeneous Characteristics of Group Members

    • Resource scarcity


Recent research efforts
Recent Research Efforts Resource Sharing in MANET Environments

  • Global Virtual Data Space-Based Systems (GVDS)

    • LIME, PeerWare, XMiddle

    • GVDS aim to coordinating

    • Transiently shared data space that is partitioned between collaborating entities

    • Group membership and communication coupled to the data space

  • Profile-Based Collaboration Systems

    • Proem, Konark

    • At regular times each entity broadcasts its profile

    • Application provided with the visibility of neighbors’ profiles

    • Group membership relies on the implementation of the same application-level protocols


The agape framework
The AGAPE Framework Resource Sharing in MANET Environments

  • Context-Aware Group Membership and Communication Middleware

    • Users have direct visibility of only locally available set of group members and characteristics (Context-dependent View)

  • AGAPE Groups

    • Set of autonomous entities that can communicate, collaborate with each other. All members agree on group activities, tasks and goals.

    • Each group is characterized by a group unique identifier and by a group profile (commonly agreed interests, preferences, activities and goals)

    • Two entity roles: the Managed Entity (ME) and the Locality Manager Entity (LME)


Agape locality
AGAPE Locality Resource Sharing in MANET Environments

Locality2

ME 2

Locality3

Locality1

ME 4

ME 7

LME 2

ME 10

ME 8

ME 1

LME 3

LME 1

ME 5

ME 6

ME 9

ME 3

MANET


Architecture
Architecture Resource Sharing in MANET Environments

J/MS: Join/Leave Manager Service

VMS: View Manager Service

VCS: View Controller Service

PENS: Proximity Enabled Naming Service

PS: Proximity Service

NMS: Network Manager Service

Application

Group Management Layer

J/LMS

VMS

VMS

AGAPE

Basic Service Layer

PENS

PS

NMS

JVM-OS-HW-Network


Case study
Case Study Resource Sharing in MANET Environments

view

view

view

ME 2

LME 1

Locality1

ME 1

Locality (h=2)

Joe, Captain

ME 3

Nick, Firefighter

MANET

Bob, Engineer

Tom, Firefighter

Nick, Firefighter


Case study1
Case Study Resource Sharing in MANET Environments

view

view

view

view

ME 2

LME 2

LME 1

Locality1

ME 1

Locality (h=2)

Joe, Captain

Joe, Captain

ME 3

Nick, Firefighter

Nick, Firefighter

Harry, Lieutenant

MANET

Bob, Engineer

Tom, Firefighter


Case study2
Case Study Resource Sharing in MANET Environments

view

view

view

ME 2

LME 2

Locality1

ME 1

Locality (h=2)

ME 3

Nick, Firefighter

Nick, Firefighter

Harry, Lieutenant

MANET

Bob, Engineer

Tom, Firefighter


Experimental results
Experimental Results Resource Sharing in MANET Environments

Energy consumption for advertisement and group view dissemination.


Conclusions future works
Conclusions & Future Works Resource Sharing in MANET Environments

  • Group Management

    • We have presented AGAPE, a context-aware group membership management solution tailored to MANET environments

    • AGAPE provides the full visibility of co-located group members along with user attribute and device characteristics

  • Future directions

    • Introduce a security support for AGAPE

    • Improve the initial group communication support we are implementing


Thanks
Thanks Resource Sharing in MANET Environments

Questions?


ad