A step towards ubiquitous computing: An efficient flexible micro-ORB

Frédéric Ogel, Bertil Folliot, Gaël Thomas

Research output: Contribution to conferencePaperpeer-review

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.

Original languageEnglish
DOIs
Publication statusPublished - 1 Dec 2004
Externally publishedYes
Event11th Workshop on ACM SIGOPS European Workshop, EW 11 - Leuven, Belgium
Duration: 19 Sept 200422 Sept 2004

Conference

Conference11th Workshop on ACM SIGOPS European Workshop, EW 11
Country/TerritoryBelgium
CityLeuven
Period19/09/0422/09/04

Fingerprint

Dive into the research topics of 'A step towards ubiquitous computing: An efficient flexible micro-ORB'. Together they form a unique fingerprint.

Cite this