[fa.info-vax] Protection/Restriction of tape drive?

Bieling%Psuarch.Bitnet@WISCVM.ARPA (Timothy J Bieling) (09/07/85)

 We have found a need lately to restrict the use of our tape drive
 or, if possible, control it's use in the following manner:

    We have some paying users of our system which requires us to
 keep track of their use of specific resources.  Things such as
 connect and CPU time, and for that matter, disk space usage are
 relatively easy to monitor.  Our problem arises when we want to
 charge for usage of the tape drive attached to the system.

    The one method we had considered was monitoring "allocated"
 time with the drive, i.e., consider the time a user has the drive
 as "connect" time, and then charge for this connect time.  I'm
 not sure if this is even possible.

   The problems with the above which occur to me immediately are
 the following:

 1. Unless there's some "protection" on the drive, ANY user can
    ALLOCATE it directly, thus overriding our possible control.

 2. From the ALLOCATE command, a user could request a MOUNT, and
    the operator may accidently mount the tape, not checking if
    the mount was requested from inside some control program.

 3. If a user logs off the system without releasing the tape drive
    (using a similar release procedure) the drive is released,
    and we have no way of "knowing" that the drive is no longer
    being used by this user.  (with out checking periodically.)

    I'm looking for ANY suggestions regarding how something like
 this can be achieved, even if it means some involved programming.
 (Programming is part of my job, so I'll end up doing the work)

    Thanks for any information you may be able to provide!

 - Tim Bieling  - System Manager ComCAD Lab (PSUARCH)

 Bitnet:

      Qaa%psuvm@wiscvm.bitnet   (I think that's correct format)

  Bieling%Psuarch@wiscvm.bitnet
  Manager%Psuarch@wiscvm.bitnet

  Snailnet:                            Bel:

   Penn State University                  (814) 863-0063 (w)
   Dept of Architecture
   202 Eng. Unit "D"                      (814) 234-8698 (h)
   University Park, PA  16802