Back to results

University of Illinois at Urbana-Champaign

Static Networks of Objects as a Tool for Parallel Programming

Abstract

dc:description

A network of objects is a set of objects interconnected by pointers or the equivalent. In traditional languages, objects are allocated individually, and networks of objects are created incrementally. We call such networks dynamic networks. We define a new concept, the static network , which is a network of objects that is immutable. Entire static networks are created as a unit, atomically and instantaneously. We develop a language construct that allows the user to create static networks. Then, we explore the implications and applications of static networks. We discover that static networks have unique abilities not present in dynamic networks. This dissertation describes a number of ways to create static networks, and a number of ways to leverage them.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Yelon, Joshua Michael
Contributors dc:contributor
  • Kale, Laxmikant V.

Subjects

dc:subject × 1

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
(MiAaPQ)AAI9912434
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/81939

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Yelon, Joshua Michael. Static Networks of Objects as a Tool for Parallel Programming. Dissertation thesis, University of Illinois at Urbana-Champaign, 2015. http://hdl.handle.net/2142/81939