lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Pulverization in Cyber-Physical Systems: Engineering the Self-Organizing Logic Separated from Deployment
Univ Bologna, Italy.ORCID iD: 0000-0001-9149-949X
Univ Bologna, Italy.
Univ Bologna, Italy.
Univ Bologna, Italy.
Show others and affiliations
2020 (English)In: Future Internet, E-ISSN 1999-5903, Vol. 12, no 11, p. 1-28, article id 203Article in journal (Refereed) Published
Abstract [en]

Emerging cyber-physical systems, such as robot swarms, crowds of augmented people, and smart cities, require well-crafted self-organizing behavior to properly deal with dynamic environments and pervasive disturbances. However, the infrastructures providing networking and computing services to support these systems are becoming increasingly complex, layered and heterogeneous-consider the case of the edge-fog-cloud interplay. This typically hinders the application of self-organizing mechanisms and patterns, which are often designed to work on flat networks. To promote reuse of behavior and flexibility in infrastructure exploitation, we argue that self-organizing logic should be largely independent of the specific application deployment. We show that this separation of concerns can be achieved through a proposed "pulverization approach": the global system behavior of application services gets broken into smaller computational pieces that are continuously executed across the available hosts. This model can then be instantiated in the aggregate computing framework, whereby self-organizing behavior is specified compositionally. We showcase how the proposed approach enables expressing the application logic of a self-organizing cyber-physical system in a deployment-independent fashion, and simulate its deployment on multiple heterogeneous infrastructures that include cloud, edge, and LoRaWAN network elements.

Place, publisher, year, edition, pages
MDPI, 2020. Vol. 12, no 11, p. 1-28, article id 203
Keywords [en]
self-organization, decentralized control, deployment independence, declarative programming, aggregate computing
National Category
Computer and Information Sciences
Research subject
Computer and Information Sciences Computer Science
Identifiers
URN: urn:nbn:se:lnu:diva-99971DOI: 10.3390/fi12110203ISI: 000593371900001Scopus ID: 2-s2.0-85096650704OAI: oai:DiVA.org:lnu-99971DiVA, id: diva2:1517697
Available from: 2021-01-14 Created: 2021-01-14 Last updated: 2023-08-03Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Weyns, Danny

Search in DiVA

By author/editor
Casadei, RobertoWeyns, Danny
By organisation
Department of computer science and media technology (CM)
In the same journal
Future Internet
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 36 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf