ACM Home Page
Please provide us with feedback. Feedback
L2imbo: a distributed systems platform for mobile computing
Full text PdfPdf (404 KB)
Source Mobile Networks and Applications archive
Volume 3 ,  Issue 2  (August 1998) table of contents
Special issue on protocols and software paradigms of mobile networks
Pages: 143 - 156  
Year of Publication: 1998
ISSN:1383-469X
Authors
Nigel Davies  Lancaster Univ., Lancaster, UK
Adrian Friday  Lancaster Univ., Lancaster, UK
Stephen P. Wade  Lancaster Univ., Lancaster, UK
Gordon S. Blair  Lancaster Univ., Lancaster, UK
Publisher
Kluwer Academic Publishers  Hingham, MA, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 35,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1023/A:1019116530113

ABSTRACT

Mobile computing environments increasingly consist of a range of supporting technologies offering a diverse set of capabilities to applications and end-systems. Such environments are characterised by sudden and dramatic changes in the quality-of-service (QoS) available to applications and users. Recent work has shown that distributed systems platforms can assist applications to take advantage of these changes in QoS and, more specifically, facilitate applications to adapt to their environment. However, the current state-of-the-art in these platforms reflects their fixed network origins through their choice of synchronous connection-oriented communications paradigms. In this paper we argue that these paradigms are not well suited to operation in the emerging mobile environments. Furthermore, we offer an alternative programming paradigm based on tuple spaces which, we believe, offers a number of benefits within a mobile context. The paper presents the design, implementation and evaluation of a new platform based on this paradigm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
APM Ltd., ANSA: An engineers introduction to the architecture, Technical Document release TR.03.02, Architecture Projects Management Ltd., Cambridge, UK (November 1989).
 
2
APM Ltd., An introduction to ANSAware 4.0, Architecture Projects Management Ltd., Cambridge, UK (February 1992).
 
3
R. Bjornson, N. Carriero, D. Gelernter, T. Mattson, D. Kaminsky and A. Sherman, Experience with Linda, Technical Report YALEU/DCS/TR-866, Department of Computer Science, Yale University, New Haven, CT (August 1991).
 
4
P. Butcher, A. Wood and M. Atkins, Global synchronisation in Linda, Concurrency: Practice and Experience 6(6) (1994) 505-516.
 
5
 
6
Chorus Syst~mes, CHORUS/COOL-ORB Programmer's Guide, Technical Report CS/TR-96-2.1, Chorus Syst~mes (1996).
 
7
 
8
 
9
N. Davies, G.S. Blair, K. Cheverst and A. Friday, Supporting adaptive services in a heterogeneous mobile environment, in: Proc. MCSA '94, Santa Cruz, CA (December 8-9, 1994) pp. 153-157.
 
10
N. Davies, G.S. Blair, K. Cheverst and A. Friday, Experiences of using RM-ODP to build advanced mobile applications, Distributed Systems Engineering Journal 2(3) (1995) 142-151.
 
11
N. Davies, S. Pink and G.S. Blair, Services to support distributed applications in a mobile environment, in: Proc. SDNE '94, Prague, Czech Republic (June 1994) pp. 84-89.
 
12
13
 
14
A. Friday and N. Davies, Distributed systems support for mobile applications, in: Proc. IEE Symposium on Mobile Computing and its Applications, Savoy Place, London (November 24, 1995) 6/1-6/3.
 
15
A.J. Friday, G.S. Blair, K.W.J. Cheverst and N. Davies, Extensions to ANSAware for Advanced Mobile Applications, in: Proc. ICDP '96, Dresden, Germany (February 27-March 1, 1996).
16
 
17
D. Gelernter, N. Carriero, S. Chandran and S. Chang, Parallel programming in Linda, in: Proc. International Conference on Parallel Processing (August 1985) pp. 255-263.
18
 
19
S. Hupfer, Melinda: Linda with multiple tuple spaces, Technical Report YALEU/DCS/RR-766, Department of Computer Science, Yale University, New Haven, CT (February 1990).
 
20
ISO draft recommendation X.901: Basic reference model of open distributed processing, Part 1: Overview and guide to use, Draft Report (1992).
 
21
ISO/IEC 13235-1/ITU recommendation X.950, Open distributed processing - trading function: Specification (March 1997).
 
22
ISO international standard ITU-T recommendation X.903: Open distributed processing reference model, Part 3: Architecture, Standard Recommendation ISO/IEC 10746-3, ISO WG7 Committee (January 1995).
23
 
24
R.H. Katz, Adaptation and mobility in wireless information systems, IEEE Personal Communications 1(1) (1994) 6-17.
 
25
 
26
 
27
 
28
 
29
 
30
 
31
J. Pinakis, Providing directed communication in Linda, in: Proc. 15th Australian Computer Science Conference, Hobart, Tasmania (January 1992).
 
32
 
33
B. Schilit, N. Adams and R. Want, Context-aware computing applications, in: Proc. MCSA '94, Santa Cruz, CA (December 8-9, 1994) pp. 85-90.
 
34
A. Schill and S. K~mmel, Design and implementation of a support platform for distributed mobile computing, Distributed Systems Engineering Journal 2(3) (1995) 128-141.
 
35
N. Yeadon, Quality of service filters for multimedia communications, Ph.D. thesis, Lancaster University, Lancaster, UK (May 1996).
 
36
N. Yeadon, F. Garcia, D. Hutchison and D. Shepherd, Filters: QoS support mechanisms for multipeer communications, IEEE Journal on Selected Areas in Communications 14(7) (1996) 1245-1262.

CITED BY  22


REVIEW

"Violet R. Syrotiuk : Reviewer"

L2imbo is a new platform for support of heterogeneous mobile computing environments that must be able to dynamically adapt to changing quality of service (QoS). This research paper begins by reviewing some existing mobile   more...

Collaborative Colleagues:
Nigel Davies: colleagues
Adrian Friday: colleagues
Stephen P. Wade: colleagues
Gordon S. Blair: colleagues