ABSTRACT
Recent advances in Mobile Ad-hoc NETworks (MANET) technologies promote new opportunities for users to share resources from ubiquitous points of attachment, when changing physical locations and even when no statically deployed network infrastructure is available. However, the highly dynamic nature of Mobile Ad-Hoc environments causes users to experience continuous changes in the set of the locally accessible resources, thus increasing the complexity of resource sharing. Novel middleware solutions are required to support the various management issues involved in resource sharing in MANETs environments. In particular, it is crucial to handle and to propagate up to the application level the visibility of both the users that are willing to group together to share their resources and of the resources they decide to share. The paper proposes a group management middleware (AGAPE) that, as a key feature, exploits the visibility of context information, e.g., user location, user attributes and preferences, access device properties, to create and discover groups of interest for resource sharing, to monitor the availability of groups members, and to dynamically arrange/requalify group members bindings to shared resources as changes in context operating conditions occur. Application developers can exploit the AGAPE support to build on top of it various application-specific resource sharing strategies and mechanisms, such as Global Virtual Data Structures. Finally, the paper presents a MANET-enabled emergency rescue application scenario to show and to evaluate the functioning of AGAPE.
- C. Mascolo, et. al., "Principles of Mobile Computing Middleware". In Q. Mahmoud, editor, Middleware for Communications, John Wiley. 2004.Google Scholar
- G. P. Picco, et. al., "On global virtual data structures", in D. Marinescu and C. Lee, editors, Process Coordination and Ubiquitous Computing, CRC Press, 2002.Google Scholar
- G. Kortuem, et. al., "When Peer-to-Peer comes Face-to-Face: Collaborative Peer-to-Peer Computing in Mobile Ad-hoc Networks", in Proc. of the 1st International Conference on Peer-to-Peer Computing (P2P2001), IEEE Press, Sweden, Aug 2001. Google ScholarDigital Library
- A. K. Dey, et. al., "Towards a Better Understanding of Context and Context-Awareness", in Proc. of the 19th Conference on Human Factors in Computing Systems (CHI 2000), ACM Press, Netherlands, April 2000.Google Scholar
- T. Rodden, et. al., "Exploiting Context in HCI Design for Mobile Systems", in Proc. of the 1st Workshop on Human Computer Interaction with Mobile Devices, ACM Press, Scotland, May 1998.Google Scholar
- D. Bottazzi, et. al., "Context-Aware Group Communication in Mobile Ad-Hoc Networks" in Proc. of the 2nd International Conference on Wired/Wireless Internet Communications (WWIC 2004), LNCS Press, Germany, January 2004.Google Scholar
- World Wide Web Consortium, Composite Capability/Preference Profiles, www.w3.org/Mobile/CCPP.Google Scholar
- L. M. Feeney, et. al., "Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment", in Proc. of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2001), IEEE Press, Alaska, April 2001.Google Scholar
Recommendations
A context-aware middleware for applications in mobile Ad Hoc environments
MPAC '04: Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computingNovel ubiquitous computing applications such as intelligent vehicles, smart buildings, and traffic management require special properties that traditional computing applications do not support, such as context-awareness, massive decentralisation, ...
A middleware for context-aware agents in ubiquitous computing environments
Middleware '03: Proceedings of the ACM/IFIP/USENIX 2003 International Conference on MiddlewareUbiquitous Computing advocates the construction of massively distributed systems that help transform physical spaces into computationally active and intelligent environments. The design of systems and applications in these environments needs to take ...
Context-aware RAON middleware for opportunistic network
Application development and deployment on Mobile Ad Hoc Networks (MANET) is a major challenge in the widespread use of MANET. The increasing D2D communication in 5G networks has renewed interest in an effective middleware design for MANET where ...
Comments