Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/3778
Title: MobiGATE : a mobile gateway proxy for the active deployment of transport entities
Authors: Zheng, Yongjie
Keywords: Hong Kong Polytechnic University -- Dissertations
Mobile computing
Personal communication service systems
Issue Date: 2005
Publisher: The Hong Kong Polytechnic University
Abstract: Mobile computing environments exhibit operating conditions that differ greatly from their wired counterparts. In particular, the mobile application must be able to tolerate highly dynamic network conditions and the effects of various computing devices. This research aims to develop an adaptive middleware system that adapts data flows over wireless networks to enable overlying applications to operate effectively and optimally in wireless environments. To achieve this goal, an adaptive middleware system, MobiGATE, has been designed to support robust and flexible composition of adaptable services, termed streamlets in this research study. Significantly, the principle of separation-of-concerns is adopted in the system to facilitate clear separation of streamlet coordination from the service computation codes. By this means, the communication codes are completely separated from streamlet objects and modeled as a new type of object channel. An application running in this system is then regarded as a number of streamlet instances connected by channel objects. This has resulted in the formulation of a two-layered MobiGATE execution platform that supports rapid deployment of service streamlets, while facilitating adaptive composition in reaction to changing environmental contexts. To describe application compositions, a coordination language, MCL, is designed. The language adopts the Multipurpose Internet Mail Extensions, MIME, as the underlying type definition to represent messages and streamlet interfaces. With this type system, a fundamental type compatibility check is allowed in the composition activities. In addition, a semantic model in Z language is defined for MCL to analyze composition descriptions and detect possible composition errors, such as feedback loops, open circuit, and mutual exclusions. The applications running in the MobiGATE system can be analyzed based on the derived semantic model to ensure their consistency in the internal structures. A complete design, implementation and evaluation of the system have been fulfilled successfully on a Java platform, in which common runtime operating system elements are abstracted as residing either in the coordination or in the computing sub-layers. Initial experimental results validate the flexibility of the coordination approach in promoting separation-of-concerns in the reconfiguration of services, while achieving low computation and delay overheads. The system has proved to be efficient and robust in adapting to dynamic wireless conditions and can be improved by some recommendation work in future.
Description: vi, 94 leaves : ill. ; 30 cm.
PolyU Library Call No.: [THS] LG51 .H577M COMP 2005 Zheng
URI: http://hdl.handle.net/10397/3778
Rights: All rights reserved.
Appears in Collections:Thesis

Files in This Item:
File Description SizeFormat 
b18181272_link.htmFor PolyU Users 162 BHTMLView/Open
b18181272_ir.pdfFor All Users (Non-printable) 1.67 MBAdobe PDFView/Open
Show full item record

Page view(s)

331
Last Week
2
Last month
Checked on Jan 15, 2017

Download(s)

160
Checked on Jan 15, 2017

Google ScholarTM

Check



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.