Abstract
The emergence of personal portable devices, such as PDA's and Mobile phones, with considerable processing and communication capabilities, has led to a desire to use various combinations of these devices together to achieve new and as yet unrealised operations. Not only are mobile devices expected to offer conventional facilities like email and web browsing but also more demanding multimedia applications. Attaining these operations within a fixed network environment with high-power workstations is non-trivial; however, highly dynamic ad hoc environments further complicate this scenario. In particular, a means of discovering available devices and enabling manipulation of them within a highly active environment is required. In this paper we present a novel architecture called MARE that facilitates the detection and manipulation of resources in ad hoc environments.
Similar content being viewed by others
References
Aglets Specification, IBM Research, http://www.trl.ibm.co.jp/aglets/
J. Baumann, F. Hohl, K. Rothermel, M. Schwehm and M. Straßer, Mole 3.0: A middleware for Java-based mobile software agents, in: Middleware '98, IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (1998) pp. 355–370.
Bluetooth Specifications, ongoing work, http://www.bluetooth.com/
Candy et al. (eds.), Emergency Multimedia, Simoco Europe Ltd., the Langdale Ambleside Mountain Rescue Team, and HW Communications Limited, Multimedia Demonstrator Programme funded by the Department of Trade and Industry.
N. Carriero and D. Gelernter, Linda in context, Communications of the ACM 32(4) (1989) 444–458.
N. Davies, A. Friday, G. Blair and K. Cheverst, Distributed systems support for adaptive mobile applications, Mobile Networks and Applications 1(4) Special Issue on Mobile Computing — System Services (1996).
N. Davies, A. Friday, S. Wade and G. Blair, L2imbo: A distributed systems platform for mobile computing, Mobile Networks and Applications 3(2), Special Issue on Protocols and Software Paradigms of Mobile Networks (1998) 143–156.
Development of WaveLAN, an ISM band wireless LAN, AT&T Technical Journal (July/August 1993) 27–37.
D. Gelernter, Generative communication in Linda, ACM Transactions on Programming Languages and Systems 7(1) (1985) 255–263.
Y. Goland, T. Cai, P. Leach, Y. Gu and S. Albright, Simple service discovery protocol.
R.S. Gray, Agent Tcl: A flexible and secure mobile-agent system, in: Proceedings of the 1996 Tcl/Tk Workshop (1996) pp. 9–23.
S.C. Hupfer, Melinda: Linda with multiple tuple spaces, Research Report YaleU/DCS/RR-766 (February 1990).
Jini, JavaSpaces Specification, http://www.sun.com/jini/specs/
D. Johansen, R. van Renesse and F.B. Schneider, An introduction to the TACOMA distributed system, Technical report 95-23, Department of Computer Science, University of Tromsø, Norway (1995).
A.D. Joseph, A.F. deLespinasse, J.A. Tauber, D.K. Gifford and M.F. Kaashoek, Rover: A toolkit for mobile information access, in: Proceedings of the 15th Symposium on Operating Systems Principles (SOSP'95), Copper Mountain Resort, CO (1995) pp. 156–171.
W. Li and D.G. Messerschmitt, Java-To-Go: Itinerative computing using Java, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley (1996).
Microsoft Corporation, Distributed Component Object Model Protocol DCOM/1.0 Specification, Microsoft Developer Network Library Document, http://msdn.microsoft.com/
Object Management Group, CORBA/IIOP 2.3 Specification, OMG document formal/98-12-01, Object management group, http://www.omg.org/
H. Peine, T. Stolpmann, I.K. Rothermel and R. Popescu-Zeletin, The architecture of the Ara platform for mobile agents, in: Proceedings of the First International Workshop on Mobile Agents MA'97, Berlin, Germany (1997).
G. Picco, A. Murphy and G.-C. Roman, Lime: Linda meets mobility, Technical report No. 98-21 (1998).
Radio Equipement System (RES) Trans-European Trunked Radio (TETRA); Voice plus Data (V+D), Designer's Guide, ETSI Work Programme DE/RES-0601, Subtechnical Committee (STC) RES 06 (May 1995).
A. Rowstron, Bulk primitives in Linda run-time systems, Thesis, University of York (1996).
M. Satyanarayanan, B. Noble, P. Kumar and M. Price, Applicationaware adaptation for mobile computing, in: Proceedings of the 6th ACM SIGOPS European Workshop, Dagstuhl, Germany (1994).
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.
M. Storey and G. Blair, Resource configuration in ad hoc networks: The MARE approach, in: The Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), Monterey, CA (2000).
TSpaces: The next wave, in: Hawaii International Conference on System Sciences (HICSS-32) (1999).
Universal plug and play device architecture reference specification, Version 0.90 (November 10, 1999).
J. Verizades, E. Guttman, C. Perkins and S. Kaplan, Service Location Protocol, rfc2165 (June 1997).
S. Wade, An investigation into the use of the tuple space paradigm in mobile computing environments, Ph.D. Thesis, Lancaster University (1999).
D. Wong, N. Paciorek, T. Walsh, J. DiCelie, M. Young and B. Peet, Concordia: An infrastructure for collaborating mobile agents, in: The First International Workshop on Mobile Agents, Mitsubishi Electric ITA, Berlin, Germany (1997).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Storey, M., Blair, G. & Friday, A. MARE: Resource Discovery and Configuration in Ad Hoc Networks. Mobile Networks and Applications 7, 377–387 (2002). https://doi.org/10.1023/A:1016543700801
Issue Date:
DOI: https://doi.org/10.1023/A:1016543700801