Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Mechanism for Dynamic Resource Management

IP.com Disclosure Number: IPCOM000114772D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Related People

Callaway, JR: AUTHOR [+4]

Abstract

Disclosed is a mechanism for managing dynamic server resources in a network.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Mechanism for Dynamic Resource Management

      Disclosed is a mechanism for managing dynamic server resources
in a network.

      In many Network Operating Systems (NOSs), the sharing of server
resources can be "dynamic".  That is, a particular resource can be
"shared" (made available to network clients) at any time.  This is
more efficient than "static" resources, which are shared at server
initialization but may not be used for long periods of time.

      The method of managing dynamic shares, however, is inefficient.
The server utilizes an aging mechanism that monitors the usage of the
resource.  If the resource is unused for a fixed amount of time, it
is unshared from the network.  This often causes problems for
clients, as a particular application that is utilizing the resource
may have idled and temporarily dropped its connection to the server.

If the resource is then unshared, the application is unable to
re-establish its connection.

      The following mechanism was developed to solve this problem.
First, the concept of "static" sharing of resources was removed.  Any
client request for connection to a server resource is accepted.  If
the resource is valid for the server but not currently shared, it is
shared, and the connection completed.  Security is not compromised,
however, since Access Control Lists (ACLs) associated with a resource
can be used to control client use of that resource following
connection.

      Second, an exception queue was added.  This allows a server
administrator to designate certain resources that are exempt from
dynamic sharing; for example, the administrator may want to
temporarily withdraw a resource from the network for maintenance.

      Third, the aging mechanism for shared resources was modified.
The time used t...