Title: Tuple space enhancements for mobile middleware

Authors: Suddhasil De; Sukumar Nandi; Diganta Goswami

Addresses: Department of Computer Science and Engineering, Indian Institute of Technology Guwahati, Assam – 781039, India ' Department of Computer Science and Engineering, Indian Institute of Technology Guwahati, Assam – 781039, India ' Department of Computer Science and Engineering, Indian Institute of Technology Guwahati, Assam – 781039, India

Abstract: Tuple space-based mobile middleware (TSMM) is affected by two elementary factors of the tuple space model, viz. the tuple/antituple structure and the tuple space structure. The tuple/antituple structure influences application design as well as simplicity and flexibility of TSMM, while the tuple space structure regulates its performance and scalability. In existing TSMM, the unordered tuple/antituple structure improves simplicity and flexibility, while degrades performance and scalability due to the additional overhead in tuple generation and lookup. Again, the sequential tuple space structure in existing TSMM produces considerable performance overhead for the tuple-reading and -consuming primitives. This paper proposes two enhancements in the tuple space model for TSMM: 1) enhancement in the unordered tuple/antituple structure for reducing the additional overhead as well as preserving the simplicity and flexibility of TSMM; and, 2) introduction of the enhanced tuple space structure for further reducing the overhead of the tuple-reading and -consuming primitives. Analysis and experiments confirm the superiority of TSMM with proposed enhancements over existing ones.

Keywords: mobile middleware; coordination; tuple space; antituple; sought tuple; apposite tuple; UNITY.

DOI: 10.1504/IJCNDS.2014.060625

International Journal of Communication Networks and Distributed Systems, 2014 Vol.12 No.3, pp.299 - 326

Received: 01 Feb 2013
Accepted: 14 Apr 2013

Published online: 23 Apr 2014 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article