“Resistance is Futile”: Using the Borg to Teach Collective Computing Systems

Lukas Esterle

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

The Borg are a conglomeration of a large number of different species. They exploit the positive traits of the individual species in order to progress towards their common goal of achieving ‘perfection’. When teaching about self-aware collective computing systems, the Borg are an ideal example. First, the collective system is often built from heterogeneous devices with different capabilities just like the different races in the Borg collective have different traits. Second, individual entities can enter and leave the collective without destroying its general integrity. Third, the collective operates to achieve a common goal without central coordination, even if this may not be the goal of each individual. Fourth, a self-aware system needs to adapt to each new environment on (i) the individual and (ii) the collective level. However, in contrast to Borg, our computational collectives are usually cooperative rather than trying to forcefully assimilate any species with interesting traits.
Original languageEnglish
Title of host publicationSet Phasers to Teach!
Subtitle of host publicationStar Trek in Research and Teaching
EditorsStefan Rabitsch, Martin Gabriel, Wilfried Elmenreich, John N.A. Brown
PublisherSpringer International Publishing AG
Pages107-115
ISBN (Electronic)978-3-319-73776-8
ISBN (Print)978-3-319-73775-1
DOIs
Publication statusPublished - 11 Jul 2018

Fingerprint

Teaching

Cite this

Esterle, L. (2018). “Resistance is Futile”: Using the Borg to Teach Collective Computing Systems. In S. Rabitsch, M. Gabriel, W. Elmenreich, & J. N. A. Brown (Eds.), Set Phasers to Teach!: Star Trek in Research and Teaching (pp. 107-115). [Chapter 10] Springer International Publishing AG. https://doi.org/10.1007/978-3-319-73776-8_10
Esterle, Lukas. / “Resistance is Futile”: Using the Borg to Teach Collective Computing Systems. Set Phasers to Teach!: Star Trek in Research and Teaching. editor / Stefan Rabitsch ; Martin Gabriel ; Wilfried Elmenreich ; John N.A. Brown. Springer International Publishing AG, 2018. pp. 107-115
@inbook{4eddd87ba1db4862b09e98dd1570879b,
title = "“Resistance is Futile”: Using the Borg to Teach Collective Computing Systems",
abstract = "The Borg are a conglomeration of a large number of different species. They exploit the positive traits of the individual species in order to progress towards their common goal of achieving ‘perfection’. When teaching about self-aware collective computing systems, the Borg are an ideal example. First, the collective system is often built from heterogeneous devices with different capabilities just like the different races in the Borg collective have different traits. Second, individual entities can enter and leave the collective without destroying its general integrity. Third, the collective operates to achieve a common goal without central coordination, even if this may not be the goal of each individual. Fourth, a self-aware system needs to adapt to each new environment on (i) the individual and (ii) the collective level. However, in contrast to Borg, our computational collectives are usually cooperative rather than trying to forcefully assimilate any species with interesting traits.",
author = "Lukas Esterle",
year = "2018",
month = "7",
day = "11",
doi = "10.1007/978-3-319-73776-8_10",
language = "English",
isbn = "978-3-319-73775-1",
pages = "107--115",
editor = "Stefan Rabitsch and Martin Gabriel and Wilfried Elmenreich and Brown, {John N.A.}",
booktitle = "Set Phasers to Teach!",
publisher = "Springer International Publishing AG",
address = "Switzerland",

}

Esterle, L 2018, “Resistance is Futile”: Using the Borg to Teach Collective Computing Systems. in S Rabitsch, M Gabriel, W Elmenreich & JNA Brown (eds), Set Phasers to Teach!: Star Trek in Research and Teaching., Chapter 10, Springer International Publishing AG, pp. 107-115. https://doi.org/10.1007/978-3-319-73776-8_10

“Resistance is Futile”: Using the Borg to Teach Collective Computing Systems. / Esterle, Lukas.

Set Phasers to Teach!: Star Trek in Research and Teaching. ed. / Stefan Rabitsch; Martin Gabriel; Wilfried Elmenreich; John N.A. Brown. Springer International Publishing AG, 2018. p. 107-115 Chapter 10.

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - “Resistance is Futile”: Using the Borg to Teach Collective Computing Systems

AU - Esterle, Lukas

PY - 2018/7/11

Y1 - 2018/7/11

N2 - The Borg are a conglomeration of a large number of different species. They exploit the positive traits of the individual species in order to progress towards their common goal of achieving ‘perfection’. When teaching about self-aware collective computing systems, the Borg are an ideal example. First, the collective system is often built from heterogeneous devices with different capabilities just like the different races in the Borg collective have different traits. Second, individual entities can enter and leave the collective without destroying its general integrity. Third, the collective operates to achieve a common goal without central coordination, even if this may not be the goal of each individual. Fourth, a self-aware system needs to adapt to each new environment on (i) the individual and (ii) the collective level. However, in contrast to Borg, our computational collectives are usually cooperative rather than trying to forcefully assimilate any species with interesting traits.

AB - The Borg are a conglomeration of a large number of different species. They exploit the positive traits of the individual species in order to progress towards their common goal of achieving ‘perfection’. When teaching about self-aware collective computing systems, the Borg are an ideal example. First, the collective system is often built from heterogeneous devices with different capabilities just like the different races in the Borg collective have different traits. Second, individual entities can enter and leave the collective without destroying its general integrity. Third, the collective operates to achieve a common goal without central coordination, even if this may not be the goal of each individual. Fourth, a self-aware system needs to adapt to each new environment on (i) the individual and (ii) the collective level. However, in contrast to Borg, our computational collectives are usually cooperative rather than trying to forcefully assimilate any species with interesting traits.

UR - http://link.springer.com/10.1007/978-3-319-73776-8_10

U2 - 10.1007/978-3-319-73776-8_10

DO - 10.1007/978-3-319-73776-8_10

M3 - Chapter

SN - 978-3-319-73775-1

SP - 107

EP - 115

BT - Set Phasers to Teach!

A2 - Rabitsch, Stefan

A2 - Gabriel, Martin

A2 - Elmenreich, Wilfried

A2 - Brown, John N.A.

PB - Springer International Publishing AG

ER -

Esterle L. “Resistance is Futile”: Using the Borg to Teach Collective Computing Systems. In Rabitsch S, Gabriel M, Elmenreich W, Brown JNA, editors, Set Phasers to Teach!: Star Trek in Research and Teaching. Springer International Publishing AG. 2018. p. 107-115. Chapter 10 https://doi.org/10.1007/978-3-319-73776-8_10