To Centralize or Not to Centralize: A Tale of Swarm Coordination

Large swarms of autonomous devices are increasing in size and importance. When it comes to controlling the devices of large-scale swarms there are two main lines of thought. Centralized control, where all decisions - and often compute - happen in a centralized back-end cloud system, and distributed...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hu, Justin, Bruno, Ariana, Zagieboylo, Drew, Zhao, Mark, Ritchken, Brian, Jackson, Brendon, Chae, Joo Yeon, Mertil, Francois, Espinosa, Mateo, Delimitrou, Christina
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Hu, Justin
Bruno, Ariana
Zagieboylo, Drew
Zhao, Mark
Ritchken, Brian
Jackson, Brendon
Chae, Joo Yeon
Mertil, Francois
Espinosa, Mateo
Delimitrou, Christina
description Large swarms of autonomous devices are increasing in size and importance. When it comes to controlling the devices of large-scale swarms there are two main lines of thought. Centralized control, where all decisions - and often compute - happen in a centralized back-end cloud system, and distributed control, where edge devices are responsible for selecting and executing tasks with minimal or zero help from a centralized entity. In this work we aim to quantify the trade-offs between the two approaches with respect to task assignment quality, latency, and reliability. We do so first on a local swarm of 12 programmable drones with a 10-server cluster as the backend cloud, and then using a validated simulator to study the tail at scale effects of swarm coordination control. We conclude that although centralized control almost always outperforms distributed in the quality of its decisions, it faces significant scalability limitations, and we provide a list of system challenges that need to be addressed for centralized control to scale.
doi_str_mv 10.48550/arxiv.1805.01786
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1805_01786</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1805_01786</sourcerecordid><originalsourceid>FETCH-LOGICAL-a676-87c75cbf4d8417c94fc138c21f74661ad3ea40a09fad544e955d08c29e66e25e3</originalsourceid><addsrcrecordid>eNpNj8uKwjAYRrNxIdUHcGVeoJ3E5lZXluLogOjC7stvLhBoG4lldObpx8ssXH3wHThwEJpRkjHFOfmAePPfGVWEZ4RKJcZoVQdc2X6I0Ppfi0PE-zDg4f1c4hLX0N6hw8crxA5XIUTjexh86Cdo5KC92On_Jqj-XNfVNt0dNl9VuUtBSJEqqSXXJ8eMYlTqgjlNc6UX1EkmBAWTW2AESOHAcMZswbkhd15YIeyC2zxB85f2mdCco-8g_jSPlOaZkv8BXr5CyA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>To Centralize or Not to Centralize: A Tale of Swarm Coordination</title><source>arXiv.org</source><creator>Hu, Justin ; Bruno, Ariana ; Zagieboylo, Drew ; Zhao, Mark ; Ritchken, Brian ; Jackson, Brendon ; Chae, Joo Yeon ; Mertil, Francois ; Espinosa, Mateo ; Delimitrou, Christina</creator><creatorcontrib>Hu, Justin ; Bruno, Ariana ; Zagieboylo, Drew ; Zhao, Mark ; Ritchken, Brian ; Jackson, Brendon ; Chae, Joo Yeon ; Mertil, Francois ; Espinosa, Mateo ; Delimitrou, Christina</creatorcontrib><description>Large swarms of autonomous devices are increasing in size and importance. When it comes to controlling the devices of large-scale swarms there are two main lines of thought. Centralized control, where all decisions - and often compute - happen in a centralized back-end cloud system, and distributed control, where edge devices are responsible for selecting and executing tasks with minimal or zero help from a centralized entity. In this work we aim to quantify the trade-offs between the two approaches with respect to task assignment quality, latency, and reliability. We do so first on a local swarm of 12 programmable drones with a 10-server cluster as the backend cloud, and then using a validated simulator to study the tail at scale effects of swarm coordination control. We conclude that although centralized control almost always outperforms distributed in the quality of its decisions, it faces significant scalability limitations, and we provide a list of system challenges that need to be addressed for centralized control to scale.</description><identifier>DOI: 10.48550/arxiv.1805.01786</identifier><language>eng</language><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><creationdate>2018-05</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1805.01786$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1805.01786$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Hu, Justin</creatorcontrib><creatorcontrib>Bruno, Ariana</creatorcontrib><creatorcontrib>Zagieboylo, Drew</creatorcontrib><creatorcontrib>Zhao, Mark</creatorcontrib><creatorcontrib>Ritchken, Brian</creatorcontrib><creatorcontrib>Jackson, Brendon</creatorcontrib><creatorcontrib>Chae, Joo Yeon</creatorcontrib><creatorcontrib>Mertil, Francois</creatorcontrib><creatorcontrib>Espinosa, Mateo</creatorcontrib><creatorcontrib>Delimitrou, Christina</creatorcontrib><title>To Centralize or Not to Centralize: A Tale of Swarm Coordination</title><description>Large swarms of autonomous devices are increasing in size and importance. When it comes to controlling the devices of large-scale swarms there are two main lines of thought. Centralized control, where all decisions - and often compute - happen in a centralized back-end cloud system, and distributed control, where edge devices are responsible for selecting and executing tasks with minimal or zero help from a centralized entity. In this work we aim to quantify the trade-offs between the two approaches with respect to task assignment quality, latency, and reliability. We do so first on a local swarm of 12 programmable drones with a 10-server cluster as the backend cloud, and then using a validated simulator to study the tail at scale effects of swarm coordination control. We conclude that although centralized control almost always outperforms distributed in the quality of its decisions, it faces significant scalability limitations, and we provide a list of system challenges that need to be addressed for centralized control to scale.</description><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNpNj8uKwjAYRrNxIdUHcGVeoJ3E5lZXluLogOjC7stvLhBoG4lldObpx8ssXH3wHThwEJpRkjHFOfmAePPfGVWEZ4RKJcZoVQdc2X6I0Ppfi0PE-zDg4f1c4hLX0N6hw8crxA5XIUTjexh86Cdo5KC92On_Jqj-XNfVNt0dNl9VuUtBSJEqqSXXJ8eMYlTqgjlNc6UX1EkmBAWTW2AESOHAcMZswbkhd15YIeyC2zxB85f2mdCco-8g_jSPlOaZkv8BXr5CyA</recordid><startdate>20180504</startdate><enddate>20180504</enddate><creator>Hu, Justin</creator><creator>Bruno, Ariana</creator><creator>Zagieboylo, Drew</creator><creator>Zhao, Mark</creator><creator>Ritchken, Brian</creator><creator>Jackson, Brendon</creator><creator>Chae, Joo Yeon</creator><creator>Mertil, Francois</creator><creator>Espinosa, Mateo</creator><creator>Delimitrou, Christina</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20180504</creationdate><title>To Centralize or Not to Centralize: A Tale of Swarm Coordination</title><author>Hu, Justin ; Bruno, Ariana ; Zagieboylo, Drew ; Zhao, Mark ; Ritchken, Brian ; Jackson, Brendon ; Chae, Joo Yeon ; Mertil, Francois ; Espinosa, Mateo ; Delimitrou, Christina</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a676-87c75cbf4d8417c94fc138c21f74661ad3ea40a09fad544e955d08c29e66e25e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Hu, Justin</creatorcontrib><creatorcontrib>Bruno, Ariana</creatorcontrib><creatorcontrib>Zagieboylo, Drew</creatorcontrib><creatorcontrib>Zhao, Mark</creatorcontrib><creatorcontrib>Ritchken, Brian</creatorcontrib><creatorcontrib>Jackson, Brendon</creatorcontrib><creatorcontrib>Chae, Joo Yeon</creatorcontrib><creatorcontrib>Mertil, Francois</creatorcontrib><creatorcontrib>Espinosa, Mateo</creatorcontrib><creatorcontrib>Delimitrou, Christina</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hu, Justin</au><au>Bruno, Ariana</au><au>Zagieboylo, Drew</au><au>Zhao, Mark</au><au>Ritchken, Brian</au><au>Jackson, Brendon</au><au>Chae, Joo Yeon</au><au>Mertil, Francois</au><au>Espinosa, Mateo</au><au>Delimitrou, Christina</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>To Centralize or Not to Centralize: A Tale of Swarm Coordination</atitle><date>2018-05-04</date><risdate>2018</risdate><abstract>Large swarms of autonomous devices are increasing in size and importance. When it comes to controlling the devices of large-scale swarms there are two main lines of thought. Centralized control, where all decisions - and often compute - happen in a centralized back-end cloud system, and distributed control, where edge devices are responsible for selecting and executing tasks with minimal or zero help from a centralized entity. In this work we aim to quantify the trade-offs between the two approaches with respect to task assignment quality, latency, and reliability. We do so first on a local swarm of 12 programmable drones with a 10-server cluster as the backend cloud, and then using a validated simulator to study the tail at scale effects of swarm coordination control. We conclude that although centralized control almost always outperforms distributed in the quality of its decisions, it faces significant scalability limitations, and we provide a list of system challenges that need to be addressed for centralized control to scale.</abstract><doi>10.48550/arxiv.1805.01786</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1805.01786
ispartof
issn
language eng
recordid cdi_arxiv_primary_1805_01786
source arXiv.org
subjects Computer Science - Distributed, Parallel, and Cluster Computing
title To Centralize or Not to Centralize: A Tale of Swarm Coordination
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T20%3A57%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=To%20Centralize%20or%20Not%20to%20Centralize:%20A%20Tale%20of%20Swarm%20Coordination&rft.au=Hu,%20Justin&rft.date=2018-05-04&rft_id=info:doi/10.48550/arxiv.1805.01786&rft_dat=%3Carxiv_GOX%3E1805_01786%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true