Virtualization

Unpicking the Knot: Teasing Apart VM/Application Interdependencies

Download Now Free registration required

Executive Summary

Flexible and efficient runtime design requires an understanding of the dependencies among the components internal to the runtime and those between the application and the runtime. These dependencies are frequently unclear. This problem exists in all runtime design, and is most vivid in a met circular runtime - one that is implemented in terms of itself. Metacircularity blurs boundaries between application and runtime implementation, making it harder to understand and make guarantees about overall system behavior, affecting isolation, security, and resource management, as well as reducing opportunities for optimization.

  • Format: PDF
  • Size: 409.47 KB