Abstract
Emerging distributed computing scenarios call for novel “autonomic” approaches to distributed systems development and management. In this position paper we analyze the distinguishing characteristics of those scenarios, discuss the inadequacy of traditional paradigms, and elaborate on primary role of “space” in modern distributed computing. In particular, we show that spatial abstractions promise to be basic necessary ingredients for a novel “spatial computing” paradigm, acting as a unifying framework for autonomic computing and communication. On this base, we propose a preliminary “spatial computing stack” to frame the key concepts and mechanisms of spatial computing. Eventually, we try to sketch a research agenda in the area.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Borcea, C.: Spatial Programming Using Smart Messages: Design and Implementation. In: 24th Int.l Conference on Distributed Computing Systems, Tokio (J) (May 2004)
Chin, R.S., Chanson, S.T.: Distributed Object-Based Programming Systems. ACM Computing Surveys 23(1) (March 1991)
Di Marzo, G., Karageorgos, A., Rana, O., Zambonelli, F. (eds.): ESOA 2003. LNCS, vol. 2977. Springer, Heidelberg (2004)
Estrin, D., Culler, D., Pister, K., Sukjatme, G.: Connecting the Physical World with Pervasive Networks. IEEE Pervasive Computing 1(1), 59–69 (2002)
Gellersen, H.W., Schmidt, A., Beigl, M.: Multi-Sensor Context-Awareness in Mobile Devices and Smart Artefacts. Mobile Networks and Applications 7(5), 341–351 (2002)
Kephart, J.: Software Agents and the Route to the Information Economy. Proceedings of the National Academy of Science 99(3), 7207–7213 (2002)
Mamei, M., Zambonelli, F.: Co-Fields: a Unifying Approach to Swarm Intelligence. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems. LNCS, vol. 2677. Springer, Heidelberg (2003)
Mamei, M., Zambonelli, F.: Programming Pervasive and Mobile Computing Applications with the TOTA Middleware. In: 2nd IEEE Conference on Pervasive Computing and Communications, Orlando (FL), March 2004. IEEE CS Press, Los Alamitos (2004)
Nagpal, R., Shrobe, H., Bachrach, J.: Organizing a Global Coordinate System from Local Information on an Ad Hoc Sensor Network. In: 2nd International Workshop on Information Processing in Sensor Networks, Palo Alto (CA) (April 2003)
Pister, K.: On the Limits and Applicability of MEMS Technology. Defense Science Study Group Report, Institute for Defense Analysis, Alexandria, VA (2000)
Rao, A., Papadimitriou, C., Ratnasamy, S., Shenker, S., Stoica, I.: Geographic Routing Without Location Information. In: ACM Mobicom Conference, San Diego (CA), USA (2003)
Ratsanamy, S., Francis, P., Handley, M., Karp, R.: A Scalable Content-Addressable Network. In: ACM SIGCOMM Conference 2001 (August 2001)
Ripeani, M., Iamnitchi, A., Foster, I.: Mapping the Gnutella Network. IEEE Internet Computing 6(1), 50–57 (2002)
Rowstron, A., Druschel, P.: Pastry: Scalable, Decentralized Object Location and Routing for Large-Scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, p. 329. Springer, Heidelberg (2001)
Rowstron, A., et al.: PIC: Practical Internet Coordinates. In: 24th International Conference on Distributed Computing Systems, May 2004. IEEE CS Press, Tokyo (J) (2004)
Waldo, J., et al.: A Note on Distributed Computing. In: Mobile Object Systems. LNCS, vol. 1222 (1997)
Zambonelli, F., Gleizes, M.P., Tolksdorf, R., Mamei, M.: Spray Computers: Explorations in Self-organization. Journal of Pervasive and Mobile Computing 1(1) (May 2005)
Zambonelli, F., Jennings, N., Wooldridge, M.: Developing Multiagent Systems: the Gaia Methodology. ACM Transactions on Software Engineering and Methodology 12(3), 410–470 (2003)
Zambonelli, F., Mamei, M.: The Cloak of Invisibility: Challenges and Applications. IEEE Pervasive Computing 1(4), 62–70 (2002)
Zambonelli, F., Parunak, V.: Towards a Paradigm Change in Computer Science and Software Engineering. The Knowledge Engineering Review. 18(4), 329–342 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zambonelli, F., Mamei, M. (2005). Spatial Computing: An Emerging Paradigm for Autonomic Computing and Communication. In: Smirnov, M. (eds) Autonomic Communication. WAC 2004. Lecture Notes in Computer Science, vol 3457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11520184_4
Download citation
DOI: https://doi.org/10.1007/11520184_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27417-9
Online ISBN: 978-3-540-32009-8
eBook Packages: Computer ScienceComputer Science (R0)