MobiPADS: A reflective middleware for context-aware mobile computing

被引:95
作者
Chan, ATS [1 ]
Chuang, SN [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Hong Kong, Peoples R China
关键词
middleware; mobile applications; mobile computing support services; mobile environments;
D O I
10.1109/TSE.2003.1265522
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditionally, middleware technologies, such as CORBA, Java RMI, and Microsoft's DCOM, have provided a set of distributed computing services that essentially abstract the underlying network services to a monolithic "black box." In a mobile operating environment, the fundamental assumption of middleware abstracting a unified distributed service for all types of applications operating over a static network infrastructure is no longer valid. In particular, mobile applications are not able to leverage the benefits of adaptive computing to optimize its computation based on current contextual situations. In this paper, we introduce the Mobile Platform for Actively Deployable Service (MobiPADS) system. MobiPADS is designed to support context-aware processing by providing an executing platform to enable active service deployment and reconfiguration of the service composition in response to environments of varying contexts. Unlike most mobile middleware, MobiPADS supports dynamic adaptation at both the middleware and application layers to provide flexible configuration of resources to optimize the operations of mobile applications. Within the MobiPADS system, services (known as mobilets) are configured as chained service objects to provide augmented services to the underlying mobile applications so as to alleviate the adverse conditions of a wireless environment.
引用
收藏
页码:1072 / 1085
页数:14
相关论文
共 19 条
[1]  
[Anonymous], 2003, P 12 INT C WORLD WID
[2]  
Ben-Natan R., 1995, CORBA: A Guide to Common Object Request Broker Architecture
[3]  
Blair G. S., 2001, IEEE DISTRIBUTED SYS, V2
[4]  
CAPRA L, 2002, P 24 INT C SOFTW ENG
[5]  
Chakravarthy S., 1993, UFCISTR93007
[6]   Dynamic service composition for wireless Web access [J].
Chuang, SN ;
Chan, ATS ;
Cao, JN .
2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, :429-436
[7]  
Downing Troy Bryan, 1998, Java RMI: Remote Method Invocation, V1st
[8]  
GEHANI NH, 1992, PROC INT CONF VERY L, P327
[9]  
HAUSEL B, 1996, P ACM INT C MOB COMP
[10]  
KAASHOEK F, 1997, IEEE T COMPUTERS MAR, P337