English

Koalja: from Data Plumbing to Smart Workspaces in the Extended Cloud

Distributed, Parallel, and Cluster Computing 2019-07-04 v1 Multiagent Systems Networking and Internet Architecture

Abstract

Koalja describes a generalized data wiring or `pipeline' platform, built on top of Kubernetes, for plugin user code. Koalja makes the Kubernetes underlay transparent to users (for a `serverless' experience), and offers a breadboarding experience for development of data sharing circuitry, to commoditize its gradual promotion to a production system, with a minimum of infrastructure knowledge. Enterprise grade metadata are captured as data payloads flow through the circuitry, allowing full tracing of provenance and forensic reconstruction of transactional processes, down to the versions of software that led to each outcome. Koalja attends to optimizations for avoiding unwanted processing and transportation of data, that are rapidly becoming sustainability imperatives. Thus one can minimize energy expenditure and waste, and design with scaling in mind, especially with regard to edge computing, to accommodate an Internet of Things, Network Function Virtualization, and more.

Cite

@article{arxiv.1907.01796,
  title  = {Koalja: from Data Plumbing to Smart Workspaces in the Extended Cloud},
  author = {Mark Burgess and Ewout Prangsma},
  journal= {arXiv preprint arXiv:1907.01796},
  year   = {2019}
}
R2 v1 2026-06-23T10:10:52.291Z