首页 | 本学科首页   官方微博 | 高级检索  
     


Context-aware RAON middleware for opportunistic network
Affiliation:1. Department of Electrical and Computer Engineering, Ryerson University, 350 Victoria Street, Toronto, Canada M5B 2K3;2. College of Engineering - Qatar University and Qatar Computing Research Institute (QCRI), Qatar;1. College of Information and Control Engineering, China University of Petroleum, Qingdao, PR China;2. School of Computer, Wuhan University, Wuhan, PR China;3. School of Information Science and Engineering, Qufu Normal University, Rizhao, PR China;4. College of Computer and Communication Engineering, China University of Petroleum, Qingdao, PR China;1. College of Computer Science and Engineering, University of Electronic Science and Technology of China, China;2. College of Engineering, Mathematics and Physical Sciences, University of Exeter, UK;3. Department of Computing and Mathematics, University of Derby, Derby, UK;4. Department of Computer and Information Sciences and Digital Technologies, Northumbria University, Newcastle upon Tyne, UK;1. Department of Computer Science, University of Illinois at Urbana–Champaign, Urbana, IL 61801, United States;2. Department of Computer Science, University of Notre Dame, Notre Dame, IN 46556, United States;3. Networked Sensing & Fusion Branch, US Army Research Laboratory, Adelphi, MD 20783, United States;4. IBM Research, Yorktown Heights, NY, United States;1. Ibaraki University, 4-12-1 Nakanarusawa-cho, Hitachi-shi, Ibaraki, Japan;2. National Institute of Advanced Industrial Science and Technology, 2-4-7 Aomi, Koto-ku, Tokyo, Japan
Abstract: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 application developers face various challenges such as unstable connectivity, high error rate, mobility induced disruption and disconnection, and limited battery power. We find that unstructured overlay network provides a good abstraction to facilitate application development and deployment on MANET. In this paper, we present the design of a middleware that builds a Resource-Aware Overlay Network (RAON), which is an unstructured overlay network of nodes engaged in the application that employs a query–reply mechanism for resource discovery. RAON is enhanced with features such as proactive neighbor replacement, congestion-aware data download and cooperative caching. Simulation results show that these features are effective in reducing query delay, improving data availability, and balancing node power consumption with protocol performance. We also present the middleware software design that offers the API based on node and path abstractions to applications. The middleware implements a generic context framework for acquiring device and user context. We discuss the implementation of application-level multicast and credit-based file-sharing applications using the middleware API. The middleware is implemented in Java J2ME on Android, which is tested in an ad hoc network of Nexus 7 devices running OLSR.
Keywords:Middleware  Ad hoc network  Unstructured P2P overlay network  Cooperative caching  Context-aware  Resource-aware  Modified biased random walk  D2D communication  5G networks
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号