返回
HiveMind: A Hardware-Software System Stack for Serverless Edge Swarms
DOI:10.1145/3470496.3527407.png)
摘要
En 中文
Swarms of autonomous devices are increasing in ubiquity and size, making the need for rethinking their hardware-software system stack critical. We present HiveMind, the first swarm coordination platform that enables programmable execution of complex task workflows between cloud and edge resources in a performant and scalable manner. HiveMind is a software-hardware platform that includes a domain-specific language to simplify programmability of cloud-edge applications, a program synthesis tool to automatically explore task placement strategies, a centralized controller that leverages serverless computing to elastically scale cloud resources, and a reconfigurable hardware acceleration fabric for network and remote memory accesses. We design and build the full end-to-end HiveMind system on two real edge swarms comprised of drones and robotic cars. We quantify the opportunities and challenges serverless introduces to edge applications, as well as the trade-offs between centralized and distributed coordination. We show that HiveMind achieves significantly better performance predictability and battery efficiency compared to existing centralized and decentralized platforms, while also incurring lower network traffic. Using both real systems and a validated simulator we show that HiveMind can scale to thousands of edge devices without sacrificing performance or efficiency, demonstrating that centralized platforms can be both scalable and performant.
Keyword:
serverless
edge swarms
IoT
cloud computing
hardware acceleration
domain specific language
期刊
机构
引用论文
Comparison of Basal and Adrenocorticotropin- Stimulated Plasma 21-Deoxycortisol and 17-Hydroxyprogesterone Values as Biological Markers of Late-Onset Adrenal Hyperplasia比较基础和促肾上腺皮质激素刺激的血浆21-脱氧皮质醇和17-羟孕酮值作为迟发性肾上腺增生的生物学标志物
Mutations of the CYP21 Gene in Nonclassical Steroid 21-Hydroxylase Deficiency in Japan.日本非经典类固醇21-羟化酶缺乏症中CYP21基因的突变。

