| Burbeck on Computing |
Multicellular Computing: Stigmergy and a Persistent
Multicellular "Self"
|
|
|
![]() The Four Principles Summary table Specialization in computing Polymorphic Messaging in computing Loading code Interpreted code in biology Stigmergy and "self" in computing in the Internet Cell Suicide (Apoptosis) in computing Intertwined principles Complexity The problem Out of control Characterizing complexity Dynamic complexity Why the Biology Metaphor Parallels with computing Information processing Encapsulation Emergence Example emergent systems Multi-level emergence in computing in biology Scale and emergence Evolution of computing of multicellularity Conclusions Discussion & Comments |
The
biological "self"
is not determined by the genetic identity of the cells, it's about the
identity of the
body. A substantial portion of cells in the human body are not human at
all, they are single-cell organisms such as bacteria or yeasts.
Moreover, identical twins have the same genetic identity, but are
different selves. Similar difficulties arise in multicellular computing
systems. As multicellular computing becomes more and more complex, we face an increasingly difficult problem of protecting large diverse systems, such as corporate IT systems, from intruders, viruses, worms, denial-of-service attacks, etc. One idea that comes up periodically is to somehow mimic an immune system. Yet that's not quite as straightforward as people often assume. The underlying assumption in the immune system metaphor is that a biological "self" is a collection of cells with the right genetic IDs. Therefore, determining self is just a matter of "checking the IDs" of all the cells, perhaps via certificates or other nominally incorruptible and unforgeable tokens. However, that is a misreading of what "self" versus "other" means in the biological world. While it is indeed crucial for a Metazoan to distinguish its own cells from predatory bacteria or virus infected cells, that is only part of the story. Multicellular organisms did not evolve to support a more perfect defense. They evolved to support a more perfect offense, i.e., to exploit the evolutionary advantages of added complexity and specialization. That complexity and specialization involves cells other than those directly related to the metazoan's cells, e.g., many species of bacteria and fungi. What is Self?For a single-cell organism, the boundary of “self” is straightforward. It includes the outer cell wall and all the structures, e.g., organelles, that exist within the cell wall. Inside is “self” and outside is “other.”For
multicellular organisms, the answer is more complicated but
it comes down to one simple fact: the organisms, including biofilms,
share a physically
co-located structure – their “body.” Such a multicellular
“self” is a stigmergy
structure that is created by the body's cells. That is, the cells
build the body and the body, in turn, helps to coordinate the actions
of the cells. The organism begins with a fertilized egg. As this single cell divides repeatedly according to its developmental program, the organism grows. In the process, the living cells create or assemble nonliving structures that provide form, cohesion, containment, stiffness, moving parts and protection. Examples include bone, sinew, connective tissue, fur, shell, skin, scales, chitin, bark, wood, and all manner of other non-living extracellular material. That is, Metazoan cells construct and continually maintain the very bones, sinews, etc. that help to protect, organize and provide the physical structure of the multicellular body. This body is clearly a stigmergy structure that, together with all the cells that live within it, defines the self. Therefore, a multicellular self is a unit of benefit in the competition for survival of the fittest. Although only the germ line is passed on when an individual survives long enough to reproduce, all the cells in a multicellular organism, together with their non-living constructs, compete as a unit and therefore live or die as a unit. Evolutionary processes select for the fitness of the whole organism, i.e., the whole stigmergy structure. Genetic identity is neither necessary nor sufficient to determine self
Genetic
identity is not necessary
nor
even desirable within a multicellular organism because
most multicellular organisms benefit from symbiotic relationships with
a wide variety of single cell organisms that live within them.
Complex
organisms are typically ecologies in which
many
various species of single-cell organisms play vital cooperative
roles. In
humans, at least a thousand species of bacteria and yeasts cohabit with
us and
play
beneficial roles. “It
has been
estimated that there are more bacterial cells associated with the
average human
body than there are human ones and one of the most important functions
of our normal
flora is to protect us from highly pathogenic organisms. ... A few of
our
normal flora produce essential nutrients (e.g., vitamin K is produced
by gut
flora) and our normal flora may prevent pathogenic microorganisms from
getting
a foothold on our body surfaces. ... Like it or not, we have large
amounts of
many types of bacteria growing almost everywhere in and on our bodies.
About 10
percent of human body weight and 50 percent of the content of the human
colon
is made up of bacteria, primarily the species known as Escherichia
coli, or E.
coli.” See
here.
These single-cell protectors are
often the first line of defense
against infection. Our formal immune system only comes into
action when
the
first line fails. An
immune system that insisted upon
destroying these symbiotic organisms would destroy itself. Nor is the genetic identity of cells in Metazoans sufficient to determine self. Starfish generate new selves from pieces of themselves when dismembered. Many plants generate new selves from cuttings. And human identical twins have identical genetic makeup. In all these cases, multiple distinct selves share the same DNA. That is, each of these genetically identical selves benefits separately from surviving long enough to pass on their genes to the next generation. So, what determines "self"? The body, not the identity of any or all of its cells. Similarly, in multicellular computing, self is far more determined by the computing stigmergy structure (body) it participates in than by some magic "identity"of the individual computers, e.g., encrypted certificates. |
|
|
|
||