A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments

Sik-Sang Yau, F. Karim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

Devices in ubiquitous computing environments are usually embedded, wearable, and handheld, have resource constraints, and are all connected to each other through wireless connections and other computers possibly through fixed network infrastructures, such as the Internet. These devices may form numerous webs of short-range and often low-power mobile ad hoc networks to exchange information. Distributed object computing (DOC) middleware technologies have been successful in promoting high quality and reusable distributed software for enterprise-oriented environments. In order to reap the same benefit in ubiquitous computing environments, it is important to note that the natural interactions among distributed objects in ubiquitous computing environments are quite different due to various factors, such as bandwidth constraints, unpredictable device mobility, network topology change, and context-sensitivity (or situation-awareness) of application objects. Hence, the interactions among distributed objects tend to be more spontaneous and short-lived rather than predictable and long-term. In this paper, a middleware protocol, RKF, to facilitate distributed object-based application software to interact in an ad hoc fashion in ubiquitous computing environments is presented. RKF addresses both spontaneous object discovery and context-sensitive object data exchange. Our experimental results, based on RKF's implementation and evaluation inside the object request broker of our RCSM middleware test bed, indicate that it is lightweight, has good performance, and can be easily used in PDA-like devices.

Original languageEnglish (US)
Title of host publicationProceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages172-179
Number of pages8
ISBN (Print)0769519288, 9780769519289
DOIs
StatePublished - 2003
Event6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003 - Hakodate, Hokkaido, Japan
Duration: May 14 2003May 16 2003

Other

Other6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003
CountryJapan
CityHakodate, Hokkaido
Period5/14/035/16/03

Fingerprint

Ubiquitous Computing
Ubiquitous computing
Middleware
Network protocols
Computing
Personal digital assistants
Electronic data interchange
Mobile ad hoc networks
Application programs
Topology
Internet
Bandwidth
Situation Awareness
Software
Resource Constraints
Object
Data Exchange
Mobile Ad Hoc Networks
Interaction
Network Topology

Keywords

  • context-sensitive communications
  • context-sensitivity
  • distributed object computing middleware
  • lightweight middleware protocol
  • mobile ad hoc networks
  • Reconfigurable Context-Sensitive Middleware
  • situation-awareness
  • Ubiquitous computing environments

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Modeling and Simulation

Cite this

Yau, S-S., & Karim, F. (2003). A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments. In Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003 (pp. 172-179). [1199252] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ISORC.2003.1199252

A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments. / Yau, Sik-Sang; Karim, F.

Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003. Institute of Electrical and Electronics Engineers Inc., 2003. p. 172-179 1199252.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yau, S-S & Karim, F 2003, A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments. in Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003., 1199252, Institute of Electrical and Electronics Engineers Inc., pp. 172-179, 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003, Hakodate, Hokkaido, Japan, 5/14/03. https://doi.org/10.1109/ISORC.2003.1199252
Yau S-S, Karim F. A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments. In Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003. Institute of Electrical and Electronics Engineers Inc. 2003. p. 172-179. 1199252 https://doi.org/10.1109/ISORC.2003.1199252
Yau, Sik-Sang ; Karim, F. / A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments. Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003. Institute of Electrical and Electronics Engineers Inc., 2003. pp. 172-179
@inproceedings{2bd2292938ef43dbb9a6b794f036e3aa,
title = "A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments",
abstract = "Devices in ubiquitous computing environments are usually embedded, wearable, and handheld, have resource constraints, and are all connected to each other through wireless connections and other computers possibly through fixed network infrastructures, such as the Internet. These devices may form numerous webs of short-range and often low-power mobile ad hoc networks to exchange information. Distributed object computing (DOC) middleware technologies have been successful in promoting high quality and reusable distributed software for enterprise-oriented environments. In order to reap the same benefit in ubiquitous computing environments, it is important to note that the natural interactions among distributed objects in ubiquitous computing environments are quite different due to various factors, such as bandwidth constraints, unpredictable device mobility, network topology change, and context-sensitivity (or situation-awareness) of application objects. Hence, the interactions among distributed objects tend to be more spontaneous and short-lived rather than predictable and long-term. In this paper, a middleware protocol, RKF, to facilitate distributed object-based application software to interact in an ad hoc fashion in ubiquitous computing environments is presented. RKF addresses both spontaneous object discovery and context-sensitive object data exchange. Our experimental results, based on RKF's implementation and evaluation inside the object request broker of our RCSM middleware test bed, indicate that it is lightweight, has good performance, and can be easily used in PDA-like devices.",
keywords = "context-sensitive communications, context-sensitivity, distributed object computing middleware, lightweight middleware protocol, mobile ad hoc networks, Reconfigurable Context-Sensitive Middleware, situation-awareness, Ubiquitous computing environments",
author = "Sik-Sang Yau and F. Karim",
year = "2003",
doi = "10.1109/ISORC.2003.1199252",
language = "English (US)",
isbn = "0769519288",
pages = "172--179",
booktitle = "Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments

AU - Yau, Sik-Sang

AU - Karim, F.

PY - 2003

Y1 - 2003

N2 - Devices in ubiquitous computing environments are usually embedded, wearable, and handheld, have resource constraints, and are all connected to each other through wireless connections and other computers possibly through fixed network infrastructures, such as the Internet. These devices may form numerous webs of short-range and often low-power mobile ad hoc networks to exchange information. Distributed object computing (DOC) middleware technologies have been successful in promoting high quality and reusable distributed software for enterprise-oriented environments. In order to reap the same benefit in ubiquitous computing environments, it is important to note that the natural interactions among distributed objects in ubiquitous computing environments are quite different due to various factors, such as bandwidth constraints, unpredictable device mobility, network topology change, and context-sensitivity (or situation-awareness) of application objects. Hence, the interactions among distributed objects tend to be more spontaneous and short-lived rather than predictable and long-term. In this paper, a middleware protocol, RKF, to facilitate distributed object-based application software to interact in an ad hoc fashion in ubiquitous computing environments is presented. RKF addresses both spontaneous object discovery and context-sensitive object data exchange. Our experimental results, based on RKF's implementation and evaluation inside the object request broker of our RCSM middleware test bed, indicate that it is lightweight, has good performance, and can be easily used in PDA-like devices.

AB - Devices in ubiquitous computing environments are usually embedded, wearable, and handheld, have resource constraints, and are all connected to each other through wireless connections and other computers possibly through fixed network infrastructures, such as the Internet. These devices may form numerous webs of short-range and often low-power mobile ad hoc networks to exchange information. Distributed object computing (DOC) middleware technologies have been successful in promoting high quality and reusable distributed software for enterprise-oriented environments. In order to reap the same benefit in ubiquitous computing environments, it is important to note that the natural interactions among distributed objects in ubiquitous computing environments are quite different due to various factors, such as bandwidth constraints, unpredictable device mobility, network topology change, and context-sensitivity (or situation-awareness) of application objects. Hence, the interactions among distributed objects tend to be more spontaneous and short-lived rather than predictable and long-term. In this paper, a middleware protocol, RKF, to facilitate distributed object-based application software to interact in an ad hoc fashion in ubiquitous computing environments is presented. RKF addresses both spontaneous object discovery and context-sensitive object data exchange. Our experimental results, based on RKF's implementation and evaluation inside the object request broker of our RCSM middleware test bed, indicate that it is lightweight, has good performance, and can be easily used in PDA-like devices.

KW - context-sensitive communications

KW - context-sensitivity

KW - distributed object computing middleware

KW - lightweight middleware protocol

KW - mobile ad hoc networks

KW - Reconfigurable Context-Sensitive Middleware

KW - situation-awareness

KW - Ubiquitous computing environments

UR - http://www.scopus.com/inward/record.url?scp=84966908158&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84966908158&partnerID=8YFLogxK

U2 - 10.1109/ISORC.2003.1199252

DO - 10.1109/ISORC.2003.1199252

M3 - Conference contribution

AN - SCOPUS:84966908158

SN - 0769519288

SN - 9780769519289

SP - 172

EP - 179

BT - Proceedings - 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2003

PB - Institute of Electrical and Electronics Engineers Inc.

ER -