Title
MobiGATE: A Mobile Computing Middleware for the Active Deployment of Transport Services
Abstract
The use of gateway proxies is one important approach to facilitating adaptation across wireless and mobile environments. Importantly, augmented service entities deployed within the gateway proxy residing on the wired network can be composed and deployed to shield mobile clients from the effects of poor network characteristics. The usual approach to the static composition of service entities on the gateway proxy is to have these service entities interact with each other by explicitly invoking procedures on the named interface, but such a tight coupling of interfaces inhibits the flexible composition and adaptation of the service entities to the dynamic operating characteristics of wireless networks. In this paper, we present a Mobile GATEway for the Active deployment of Transport Entities or, for short, MobiGATE (pronounced Mobi-Gate). MobiGATE is a mobile middleware framework that supports the robust and flexible composition of transport entities, known as streamlets. The flow of data traffic is subjected to processing by a chain of streamlets. Each streamlet encapsulates a service entity that adapts the flow of traffic across the wireless network. To facilitate the dynamic reconfiguration of the streamlets, we advocate applying the concept of coordination as the unifying approach to composing these transport service entities. Importantly, MobiGATE delineates a clear separation of interdependent parts from the service-specific computational codes of those service entities. It does this by using a separate coordination language, called MobiGATE Coordination Language (MCL), to describe the coordination among streamlet service entities. The complete design, implementation, and evaluation of the MobiGATE system are presented in this paper. Initial experimental results validate the flexibility of the coordination approach in promoting separation-of-concern in the reconfiguration of services, while achieving low computation and delay overheads.
Year
DOI
Venue
2006
10.1109/TSE.2006.11
IEEE Trans. Software Eng.
Keywords
Field
DocType
transport services,flexible composition,transport service entity,service entities interact,wireless network,augmented service entity,streamlet service entity,gateway proxy,mobile computing middleware,mobigate coordination language,service entity,mobigate system,active deployment,mobile computer,tight coupling,mobile computing,separation of concern,middleware
Mobile computing,Middleware,Wireless network,Wireless,Software deployment,Computer science,Computer network,Real-time computing,Internetworking,Default gateway,Control reconfiguration,Distributed computing
Journal
Volume
Issue
ISSN
32
1
0098-5589
Citations 
PageRank 
References 
8
0.49
19
Authors
2
Name
Order
Citations
PageRank
Yongjie Zheng1417.49
Alvin S. T. Chan263453.61