Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/3306127.3331882acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

Effective Collective Summarisation of Distributed Data in Mobile Multi-Agent Systems

Published: 08 May 2019 Publication History

Abstract

One of the key applications of physically-deployed multi-agent systems, such as mobile robots, drones, or personal agents in human mobility scenarios, is to promote a pervasive notion of distributed sensing achieved by strict agent cooperation. A quintessential operation of distributed sensing is data summarisation over a region of space, which finds many applications in variations of counting problems: counting items, measuring space, averaging environmental values, and so on. A typical strategy to perform peer-to-peer data summarisation with local interactions is to progressively accumulate information towards one or more collector agents, though this typically exhibits several sources of fragility, especially in scenarios featuring high mobility.
In this paper, we introduce a new multi-agent algorithm for dynamic summarisation of distributed data, called "parametric weighted multi-path", based on a local strategy to break, send, and then recombine sensed data across neighbours based on their estimated distance, ultimately resulting in the formation of multiple, dynamic and emergent paths of information flow towards collectors. By empirical evaluation via simulation in synthetic and realistic case studies, accounting for various sources of volatility, using different state-of-the-art distance estimations, and comparing to other existing implementations of aggregation algorithms, we show that parametric weighted multi-path is able to retain adequate accuracy even in high-variability scenarios where all other algorithms are significantly diverging from correct estimations.

References

[1]
Marco Aldinucci, Stefano Bagnasco, Stefano Lusso, Paolo Pasteris, Sara Vallero, and Sergio Rabellino. 2016. The Open Computing Cluster for Advanced data Manipulation (OCCAM). In The 22nd International Conference on Computing in High Energy and Nuclear Physics (CHEP). San Francisco, USA.
[2]
Bernhard Anzengruber, Danilo Pianini, Jussi Nieminen, and Alois Ferscha. 2013. Predicting Social Density in Mass Events to Prevent Crowd Disasters. In Social Informatics 5th International Conference (SocInfo 2013), Proceedings . 206--215.
[3]
Giorgio Audrito and Sergio Bergamini. 2017. Resilient Blocks for Summarising Distributed Data. Proceedings First Workshop on Architectures, Languages and Paradigms for IoT (ALP4IoT). 23--26.
[4]
Giorgio Audrito, Roberto Casadei, Ferruccio Damiani, and Mirko Viroli. 2017a. Compositional Blocks for Optimal Self-Healing Gradients. In Self-Adaptive and Self-Organizing Systems (SASO), 2017. IEEE, 91--100.
[5]
Giorgio Audrito, Ferruccio Damiani, and Mirko Viroli. 2017b. Optimally-Self-Healing Distributed Gradient Structures Through Bounded Information Speed. In COORDINATION 2017 (LNCS), Vol. 10319. Springer, 59--77. Best paper at Coordination 2017.
[6]
Jacob Beal. 2009. Flexible Self-healing Gradients. In Proceedings of the 2009 ACM Symposium on Applied Computing (SAC '09). ACM, 1197--1201.
[7]
Jacob Beal, Stefan Dulman, Kyle Usbeck, Mirko Viroli, and Nikolaus Correll. 2013. Organizing the Aggregate: Languages for Spatial Computing. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, Marjan Mernik (Ed.). IGI Global, Chapter 16, 436--501.
[8]
Jacob Beal, Olivier Michel, and Ulrik Pagh Schultz. 2011. Spatial Computing: Distributed Systems That Take Advantage of Our Geometric World. TAAS, Vol. 6, 2 (2011), 11:1--11:3.
[9]
Jacob Beal, Danilo Pianini, and Mirko Viroli. 2015. Aggregate Programming for the Internet of Things . IEEE Computer, Vol. 48, 9 (2015), 22--30.
[10]
Jacob Beal, Kyle Usbeck, Joseph Loyall, Mason Rowe, and James Metzler. 2018. Adaptive Opportunistic Airborne Sensor Sharing. ACM Trans. Auton. Adapt. Syst., Vol. 13, 1, Article 6 (April 2018), bibinfonumpages29 pages.
[11]
Nicola Bicocchi, Marco Mamei, and Franco Zambonelli. 2012. Self-organizing virtual macro sensors. TAAS, Vol. 7, 1 (2012), 2:1--2:28.
[12]
Rafael H. Bordini, Jomi Fred Hübner, and Michael Wooldrige. 2007. Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons.
[13]
R. Claes and T. Holvoet. 2014. Traffic Coordination Using Aggregation-Based Traffic Predictions. IEEE Intelligent Systems, Vol. 29, 4 (July 2014), 96--100.
[14]
Joëlle Coutaz, James L. Crowley, Simon Dobson, and David Garlan. 2005. Context is Key. Commun. ACM, Vol. 48, 3 (March 2005), 49--53.
[15]
Jeffrey Dean and Sanjay Ghemawat. 2008. MapReduce: simplified data processing on large clusters. Commun. ACM, Vol. 51, 1 (2008), 107--113.
[16]
Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo, Sara Montagna, Mirko Viroli, and Josep Llu'is Arcos. 2013. Description and composition of bio-inspired design patterns: a complete overview. Natural Computing, Vol. 12, 1 (2013), 43--67.
[17]
John J Fruin. 1971. Pedestrian planning and design . Technical Report. Metropolitan Assoc. of Urban Designers and Environmental Planners.
[18]
Jomi Fred Hü bner, Olivier Boissier, Rosine Kitio, and Alessandro Ricci. 2010. Instrumenting multi-agent organisations with organisational artifacts and agents. Autonomous Agents and Multi-Agent Systems, Vol. 20, 3 (2010), 369--400.
[19]
Qingzhi Liu, Andrei Pruteanu, and Stefan Dulman. 2013. Gradient-Based Distance Estimation for Spatial Computers. Comput. J., Vol. 56, 12 (2013), 1469--1499.
[20]
Marco Mamei, Franco Zambonelli, and Letizia Leonardi. 2002. Co-Fields: Towards a Unifying Approach to the Engineering of Swarm Intelligent Systems. In Engineering Societies in the Agents World III, Third International Workshop, ESAW 2002, Madrid, Spain, September 16--17, 2002, Revised Papers (Lecture Notes in Computer Science), Paolo Petta, Robert Tolksdorf, and Franco Zambonelli (Eds.), Vol. 2577. Springer, 68--81.
[21]
Marco Mamei, Franco Zambonelli, and Letizia Leonardi. 2004. Co-Fields: A Physically Inspired Approach to Motion Coordination. IEEE Pervasive Computing, Vol. 3, 2 (2004), 52--61.
[22]
Hassnaa Moustafa and Yan Zhang. 2009. Vehicular Networks: Techniques, Standards, and Applications 1st ed.). Auerbach Publications, Boston, MA, USA.
[23]
Suman Nath, Phillip B. Gibbons, Srinivasan Seshan, and Zachary R. Anderson. 2008. Synopsis diffusion for robust aggregation in sensor networks. TOSN, Vol. 4, 2 (2008), 7:1--7:40.
[24]
Danilo Pianini, Sara Montagna, and Mirko Viroli. 2013. Chemical-oriented simulation of computational systems with ALCHEMIST . J. Simulation, Vol. 7, 3 (2013), 202--215.
[25]
Danilo Pianini, Mirko Viroli, and Jacob Beal. 2015. Protelis: Practical Aggregate Programming. In ACM SAC 2015. 1846--1853.
[26]
Raffaele Quitadamo and Franco Zambonelli. 2008. Autonomic communication services: a new challenge for software agents. Autonomous Agents and Multi-Agent Systems, Vol. 17, 3 (2008), 457--475.
[27]
Alessandro Ricci, Michele Piunti, and Mirko Viroli. 2011. Environment programming in multi-agent systems: an artifact-based perspective. Autonomous Agents and Multi-Agent Systems, Vol. 23, 2 (2011), 158--192.
[28]
Giovanna Di Marzo Serugendo, Marie Pierre Gleizes, and Anthony Karageorgos. 2005. Self-organization in multi-agent systems. Knowledge Eng. Review, Vol. 20, 2 (2005), 165--189.
[29]
Ajay K Talele, Suraj G Patil, and Nilkanth B Chopade. 2015. A survey on data routing and aggregation techniques for wireless sensor networks. In Pervasive Computing (ICPC), 2015 International Conference on. IEEE, 1--5.
[30]
László Z. Varga. 2018. Two Prediction Methods for Intention-Aware Online Routing Games. In Multi-Agent Systems and Agreement Technologies, Francesco Belardinelli and Estefanía Argente (Eds.). Springer International Publishing, Cham, 431--445.
[31]
Mirko Viroli, Giorgio Audrito, Jacob Beal, Ferruccio Damiani, and Danilo Pianini. 2018. Engineering Resilient Collective Adaptive Systems by Self-Stabilisation. ACM Trans. Model. Comput. Simul., Vol. 28, 2, Article 16 (March 2018), bibinfonumpages28 pages.
[32]
Mirko Viroli, Antonio Bucchiarone, Danilo Pianini, and Jacob Beal. 2016. Combining Self-Organisation and Autonomic Computing in CASs with Aggregate-MAPE. In 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), Augsburg, Germany, September 12--16, 2016, Sameh Elnikety, Peter R. Lewis, and Christian Mü ller-Schloer (Eds.). IEEE, 186--191.
[33]
Mirko Viroli, Danilo Pianini, Alessandro Ricci, and Angelo Croatti. 2017. Aggregate plans for multiagent systems. International Journal of Agent-Oriented Software Engineering, Vol. 4, 5 (2017), 336--365.
[34]
D. Ye, M. Zhang, and A. V. Vasilakos. 2017. A Survey of Self-Organization Mechanisms in Multiagent Systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems, Vol. 47, 3 (March 2017), 441--461.
[35]
Franco Zambonelli, Andrea Omicini, Bernhard Anzengruber, Gabriella Castelli, Francesco L. De Angelis, Giovanna Di Marzo Serugendo, Simon A. Dobson, Jose Luis Fernandez-Marquez, Alois Ferscha, Marco Mamei, Stefano Mariani, Ambra Molesini, Sara Montagna, Jussi Nieminen, Danilo Pianini, Matteo Risoldi, Alberto Rosi, Graeme Stevenson, Mirko Viroli, and Juan Ye. 2015. Developing pervasive multi-agent systems with nature-inspired coordination. Pervasive and Mobile Computing, Vol. 17 (2015), 236--252.
[36]
Ying Zhang, Xuemin Lin, Yidong Yuan, Masaru Kitsuregawa, Xiaofang Zhou, and Jeffrey Xu Yu. 2010. Duplicate-Insensitive Order Statistics Computation over Data Streams. IEEE Trans. Knowl. Data Eng., Vol. 22, 4 (2010), 493--507.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
AAMAS '19: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems
May 2019
2518 pages
ISBN:9781450363099

Sponsors

Publisher

International Foundation for Autonomous Agents and Multiagent Systems

Richland, SC

Publication History

Published: 08 May 2019

Check for updates

Author Tags

  1. adaptive algorithm
  2. aggregate programming
  3. computational field
  4. data aggregation
  5. gradient

Qualifiers

  • Research-article

Conference

AAMAS '19
Sponsor:

Acceptance Rates

AAMAS '19 Paper Acceptance Rate 193 of 793 submissions, 24%;
Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 85
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media