Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs

Resource Management Interface for the Java™ Platform, A

Author(s):
Grzegorz Czajkowski, Stephen Hahn, Glenn Skinner, Pete Soper and Ciaran Bryce
Report Number: Date Published: Available Formats:
TR-2003-124 May 2003 Portable Document Format (PDF)
Postscript (PS)
Request Hard Copy
Abstract

Software systems in many circumstances need awareness of their resource usage. Meeting performance requirements often requires the ability to manage consumption of resources provided by the environment. Resource management is traditionally handled by operating systems, but the growing need to use safe languages in the systems programming domain adds increased pressure to equip them with resource management capabilities at a level of abstraction that fits gracefully with the language.

This paper proposes an extensible, flexible, and widely applicable resource management interface for the Java™ platform. The interface is small, but capable of modeling a variety of resources and resource management policies. In particular, applicationspecific resources can be defined, as well as more traditional computational resources such as heap memory and processor time. The interface is presented here in detail, along with a series of examples and a description of a prototype implementation.

Would you recommend this Sun site to a friend or colleague?
Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.