MobiSpace: A Distributed Tuplespace for J2me Environments

Anders FongenThe Norwegian School of ITOslo, Norwayemail: anders@fongen.noSimon J E TaylorSchool of Information Systems, Computing and MathematicsBrunel UniversityUxbridge, UKemail: simon.taylor@brunel.ac.ukABSTRACTThe tuplespace programming model is based on the con-cepts of shared storage and synchronized retrieval. Therehas been much work on the design of distributed applica-tions over tuplespaces. However, work in the use of tu-plespaces in mobile distributed environments is still in itsearly stages. Our work proposes a system that is targetedat these environments. Our system is called MobiSpaceand is implemented in Java 2 Micro Edition. This paper in-troduces MobiSpaces and discusses our approach taken toconsistency and replication, as well as our experiences inimplementing our prototype system.KEY WORDSDistributed tuplespace, causal consistency, j2me