Data Linkage Dynamics with Shedding

  • Authors:
  • J. A. Bergstra;C. A. Middelburg

  • Affiliations:
  • Informatics Institute, University of Amsterdam, Science Park 904, 1098 XH Amsterdam, the Netherlands/ {J.A.Bergstra,C.A.Middelburg}@uva.nl;(Correspd.) Informatics Institute, University of Amsterdam, Science Park 904, 1098 XH Amsterdam, the Netherlands/ {J.A.Bergstra,C.A.Middelburg}@uva.nl

  • Venue:
  • Fundamenta Informaticae - From Mathematical Beauty to the Truth of Nature: to Jerzy Tiuryn on his 60th Birthday
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study shedding in the setting of data linkage dynamics, a simple model of computation that bears on the use of dynamic data structures in programming. Shedding is complementary to garbage collection. With shedding, each time a link to a data object is updated by a program, it is determined whether or not the link will possibly be used once again by the program, and if not the link is automatically removed. Thus, everything is made garbage as soon as it can be viewed as garbage. By that, the effectiveness of garbage collection becomes maximal.