Abstract
Multi Agent Systems (MAS) are often used as a software substrate in creating smart spaces. Many of the solutions already developed within the MAS community are applicable in the domain of smart spaces. Others, however, need to be modified or re-developed. In particular, it has to be noted that many agents acting in a physical space domain are restricted in number and capability by the scarce physical hardware available. Those limitations need to be taken into account when coordinating agent activities in a MAS in a smart space.
In this paper we present Rascal, a high-level resource management system for the Intelligent Room Project, that addresses physical resource scarcities. Rascal performs the service mapping and arbitration functions for the system. Rascal is an implemented tool and has been partially deployed for day-to-day use.
The work presented here was supported in part by the Advanced Research Project Agency of the Department of Defense under contract number F30602-92-C0204, monitored through Rome Laboratory, and in part by the MIT Project Oxygen Alliance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W. Adjie-Winoto, E. Schwartz, H. Balakrishnan, and J. Lilley. The design and implementation of an intentional naming system. In 17th ACM Symposium on Operating Systems Principles (SOSP), Kiawah Island, SC, December 1999.
Ken Arnold, Bryan O’sullivan, Robert W. Scheifler, Jim Waldo, and Ann Wollrath. The Jini Specification. Addison-Wesley, Reading, MA, 1999.
Jonathan Bredin, David Kotz, Daniela Rus Rajiv T. Maheswaran, Çagri Imer, and Tamer Basar. A market-based model for resource allocation in agent systems. In Franco Zambonelli, editor, Coordination of Internet Agents. Springer-Verlag, 2000.
Hon Wai Chun. Constraint programming in Java with JSolver. In First International Conference and Exhibition on The Practical Application of Constraint Technologies and Logic Programming, London, April 1999.
Michael Coen, Brenton Phillips, Nimrod Warshawsky, Luke Weisman, Stephen Peters, and Peter Finin. Meeting the computational needs of intelligent environments: The Metaglue system. In Proceedings of MANSE’99, Dublin, Ireland, 1999.
Ernest J. Friedman-Hill. Jess, the Java Expert System Shell. Technical Report SAND98-8206, Sandia National Laboratories, 1997.
Krzysztof Gajos, Luke Weisman, and Howard Shrobe. Design principles for resource management systems for intelligent spaces. In Proceedings of The Second International Workshop on Self-Adaptive Software, Budapest, Hungary, 2001. To appear.
David L. Martin, Adam J. Cheyer, and Douglas B. Moran. The Open Agent Architecture: A framework for building distributed software systems. Applied Artificial Intelligence, 13(1–2):91–128, January-March 1999.
Nelson Minar, Matthew Gray, Oliver Roup, Raffi Krikorian, and Pattie Maes. Hive: Distributed agents for networking things. In Proceedings of ASA/MA’99, the First International Symposium on Agent Systems and Applications and Third International Symposium on Mobile Agents, August 1999.
Brenton Phillips. Metaglue: A programming language for multi agent systems. Master’s thesis, Massachusetts Institute of Technology, Cambridge, MA, 1999.
Nimrod Warshawsky. Extending the Metaglue multi agent system. Master’s thesis, Massachusetts Institute of Technology, Cambridge, MA, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gajos, K. (2002). Rascal — A Resource Manager for Multi Agent Systems in Smart Spaces. In: Dunin-Keplicz, B., Nawarecki, E. (eds) From Theory to Practice in Multi-Agent Systems. CEEMAS 2001. Lecture Notes in Computer Science(), vol 2296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45941-3_12
Download citation
DOI: https://doi.org/10.1007/3-540-45941-3_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43370-5
Online ISBN: 978-3-540-45941-5
eBook Packages: Springer Book Archive