Title
A step towards ubiquitous computing: an efficient flexible micro-ORB
Abstract
Smart devices, such as personal assistants, mobile phone or smart cards, continuously spread and thus challenge every aspect of our lives. However, such environments exhibit specific constraints, such as mobility, high-level of dynamism and most often restricted resources. Traditional middle-wares were not designed for such constraints and, because of their monolithic, static and rigid architectures, are not likely to become a fit.In response, we propose a flexible micro-ORB, called Flex-ORB, that supports on demand export of services as well as their dynamic deployment and reconfiguration. Flex-ORB supports mobile code through an intermediate code representation. It is built on top of NEVERMIND, a flexible minimal execution environment, which uses a reflexive dynamic compiler as a central common language substrate upon which to achieve interoperability.Preliminary performance measurements show that, while being relatively small (120 KB) and dynamically adaptable, FlexORB outperforms traditional middlewares such as RPC, CORBA and Java RMI.
Year
DOI
Venue
2004
10.1145/1133572.1133580
ACM SIGOPS European Workshop 2004
Keywords
Field
DocType
flexible minimal execution environment,traditional middle-wares,flexible micro-orb,efficient flexible micro-orb,smart card,mobile phone,intermediate code representation,dynamic deployment,ubiquitous computing,smart device,mobile code,reflexive dynamic compiler,middleware,dynamic compilation
Computer science,Orb (optics),Common Object Request Broker Architecture,Smart card,Real-time computing,Compiler,Mobile phone,Ubiquitous computing,Java,Control reconfiguration,Distributed computing,Embedded system
Conference
Citations 
PageRank 
References 
2
0.37
13
Authors
3
Name
Order
Citations
PageRank
Frederic Ogel1203.35
Bertil Folliot213721.21
Gaël Thomas325616.95