Skip to main content

Scalability in Self-Organizing Systems: An Experimental Case Study on Foraging Systems

  • Conference paper
  • First Online:
Disciplinary Convergence in Systems Engineering Research

Abstract

Scalability is a great advantage for systems that face uncertain demand. Scalable systems can be increased in size at a reasonable cost to meet increasing demand, or they can be reduced in size to minimize ongoing costs in the face of falling demand. Self-organization is often hailed as a strategy for creating scalable systems, as they have low integration costs and no communication bandwidth limit from a central controller. This paper investigates the scalability of a self-organizing foraging system. The results show that there are fitness penalties associated with scaling systems up or down from the size they had been optimized for, and these penalties are higher for scaling up rather than down. However, if the system's agent behavioral parameters can be adjusted as the system size changes, the system-level fitness increases linearly with size.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ross AM, Rhodes DH, Hastings DE (2008) Defining changeability: reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value. Syst Eng 11(3):246–262

    Article  Google Scholar 

  2. Buhl J et al (2006) From disorder to order in marching locusts. Science 312(5778):1402–1406

    Article  Google Scholar 

  3. Humann J, Khani N, Jin Y (2016) Adaptability tradeoffs in the design of self-organizing systems. In: Proceedings of the ASME 2016 IDETC/CIE Conference, Charlotte

    Google Scholar 

  4. Matni N, Leong YP, Wang YS, You S, Horowitz MB, Doyle JC (2014) Resilience in large scale distributed systems. Procedia Comput Sci 28:285–293

    Article  Google Scholar 

  5. Wischhof L, Ebner A, Rohling H (2005) Information dissemination in self-organizing intervehicle networks. IEEE Trans Intell Transp Syst 6(1):90–101

    Article  Google Scholar 

  6. Dorigo M et al (2004) Evolving self-organizing behaviors for a swarm-bot. Auton Robot 17(2–3):223–245

    Article  Google Scholar 

  7. Beckers R, Holl OE, Deneubourg JL, Bielefeld Z, Bielefeld D (1994) From local actions to global tasks: stigmergy and collective robotics. In: Artificial Life IV. MIT Press, Cambridge, MA, pp 181–189

    Google Scholar 

  8. Petroski H (1994) Design paradigms: case histories of error and judgment in engineering. Cambridge University Press, Cambridge/New York

    Book  Google Scholar 

  9. Bauza R, Gozálvez J (2013) Traffic congestion detection in large-scale scenarios using vehicle-to-vehicle communications. J Netw Comput Appl 36(5):1295–1307

    Article  Google Scholar 

  10. Mikhailov AS (2011) From Swarms to Societies: Origins of Social Organization. In: Meyer-Ortmanns H, Thurner S (eds) Principles of Evolution. Springer Berlin Heidelberg, Berlin/Heidelberg, pp 367–380

    Chapter  Google Scholar 

  11. Nowak DJ, Lamont GB, Peterson GL (2008) Emergent architecture in self organized swarm systems for military applications In: Proceedings of the 2008 GECCO conference companion on genetic and evolutionary computation, New York, pp 1913–1920

    Google Scholar 

  12. Reynolds CW (1987) Flocks, herds, and schools: a distributed behavioral model. In: ACM SIGGRAPH’87 conference proceedings, vol 25–34. Anaheim, CA

    Google Scholar 

  13. Song Y, Kim J-H, Shell D (2012) Self-organized clustering of square objects by multiple robots. In: Dorigo M, Birattari M, Blum C, Christensen A, Engelbrecht A, Groß R, Stützle T (eds) Swarm intelligence, vol 7461. Springer, Berlin/Heidelberg, pp 308–315

    Chapter  Google Scholar 

  14. Zouein G, Chen C, Jin Y (2010) Create adaptive systems through ‘DNA’ guided cellular formation. In: Design creativity 2010. Springer, p 149

    Google Scholar 

  15. Jin Y, Chen C (2014) Cellular self-organizing systems: a field-based behavior regulation approach. Artif Intell Eng Des Anal Manuf 28(2):115–128

    Article  Google Scholar 

  16. Chiang W, Jin Y (2011) Toward a meta-model of behavioral interaction for designing complex adaptive systems In: ASME IDETC/CIE 2011, pp 1077–1088

    Google Scholar 

  17. Khani N, Humann J, Jin Y (2016) Effect of social structuring in self-organizing systems. J Mech Des 138(4):041101

    Article  Google Scholar 

  18. Humann J, Jin Y (2013) Evolutionary design of cellular self-organizing systems. In: ASME 2013 international design engineering technical conferences and computers and information in engineering conference, pp V03AT03A046–V03AT03A046

    Google Scholar 

  19. Jin Y, Chen C (2012) Field based behavior regulation for self-organization in cellular systems. In: Presented at the Design Computing and Cognition Conference DCC’12, 2012

    Google Scholar 

  20. Humann J, Madni AM (2014) Integrated agent-based modeling and optimization in complex systems analysis. Procedia Comput Sci 28:818–827

    Article  Google Scholar 

  21. Humann J (2015) Computational synthesis and behavioral modeling of self-organizing systems. PhD, University of Southern California, Los Angeles

    Google Scholar 

  22. Humann J, Khani N, Jin Y (2014) Evolutionary computational synthesis of self-organizing systems. AI EDAM 28(03):259–275

    Google Scholar 

  23. Calvez B, Hutzler G (2006) Automatic tuning of agent-based models using genetic algorithms. In: Sichman J, Antunes L (eds) Multi-agent-based simulation VI, vol 3891. Springer, Berlin/Heidelberg, pp 41–57

    Chapter  Google Scholar 

  24. Holland JH (1992) Adaptation in natural and artificial systems : an introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge, MA

    Google Scholar 

  25. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning, 1st edn. Addison-Wesley Professional, Boston

    MATH  Google Scholar 

  26. Camazine S (2001) Self-organization in biological systems. Princeton University Press, Princeton

    Google Scholar 

  27. Theraulaz G, Gautrais J, Camazine S, Deneubourg J-L (2003) The formation of spatial patterns in social insects: from simple behaviours to complex structures. Philos Trans R Soc London A: Math Phys Eng Sci 361(1807):1263–1282

    Article  MathSciNet  Google Scholar 

  28. Dorigo M, Blum C (2005) Ant colony optimization theory: a survey. Theor Comput Sci 344(2–3):243–278

    Article  MathSciNet  MATH  Google Scholar 

  29. Wilensky U (1998) NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston

    Google Scholar 

  30. Ordoukhanian E, Madni AM (2017) Introducing Resilience into Multi-UAV SoS. In: Presented at the 15th annual Conference on Systems Engineering Research (CSER), Redondo Beach

    Google Scholar 

  31. Madni AM, Sievers MW, Humann J, Ordoukhanian E, D’Ambrosio J, Sundaram P (2017) Model-based approach for engineering resilient system-of-systems: application to autonomous vehicle network. In: Presented at the 15th annual Conference on Systems Engineering Research (CSER), Redondo Beach

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to James Humann PhD .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Humann, J., Jin, Y., Madni, A.M. (2018). Scalability in Self-Organizing Systems: An Experimental Case Study on Foraging Systems. In: Madni, A., Boehm, B., Ghanem, R., Erwin, D., Wheaton, M. (eds) Disciplinary Convergence in Systems Engineering Research. Springer, Cham. https://doi.org/10.1007/978-3-319-62217-0_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-62217-0_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-62216-3

  • Online ISBN: 978-3-319-62217-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics