Harnessing the computing continuum for programming our world

Pete Beckman, Jack Dongarra, Nicola Ferrier, Geoffrey Fox, Terry Moore, Dan Reed, Micah Beck

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

46 Scopus citations

Abstract

This chapter outlines a vision for how best to harness the computing continuum of interconnected sensors, actuators, instruments, and computing systems, from small numbers of very large devices to large numbers of very small devices. The hypothesis is that only via a continuum perspective one can intentionally specify desired continuum actions and effectively manage outcomes and systemic properties-adaptability and homeostasis, temporal constraints and deadlines-and elevate the discourse from device programming to intellectual goals and outcomes. Development of a framework for harnessing the computing continuum would catalyze new consumer services, business processes, social services, and scientific discovery. Realizing and implementing a continuum programming model requires balancing conflicting constraints and translating the high-level specification into a form suitable for execution on a unifying abstract machine model. In turn, the abstract machine must implement the mapping of specification demands to end-to-end resources.

Original languageEnglish
Title of host publicationFog Computing
Subtitle of host publicationTheory and Practice
Publisherwiley
Pages215-230
Number of pages16
ISBN (Electronic)9781119551713
ISBN (Print)9781119551690
DOIs
StatePublished - Apr 25 2020

Keywords

  • Abstract machine model
  • Computing continuum
  • Consumer services
  • Continuum actions
  • Continuum programming model
  • Homeostasis

Fingerprint

Dive into the research topics of 'Harnessing the computing continuum for programming our world'. Together they form a unique fingerprint.

Cite this