Methods and apparatus for accessing files on networked digital data processing system provide for plurality of digital data processing nodes and a storage device, e.g., a disk drive, a "jukebox," other mass storage device or other mapped device (collectively referred to herein after as "disk drive" or "storage device"). First and second ones of the nodes, which may be a client and a server node, respectively, are coupled for communication over a first communications pathway, e.g., a LAN or other network. Both the first and the second nodes are in communication coupling with the storage device over the same or different logical or physical communications pathways. A file system or other functionality in the second (server) node receives and responds to at least selected requests--e.g., file OPEN requests--from the first (client) node for access to a file on the storage device, by generating a "lease". The lease includes a block map or other administrative data (referred to elsewhere herein as "meta data") for the requested file, as well as an expiry time indicating how long the administrative data is valid. Upon grant of the lease, the client node accesses the storage device using the block map or other administrative data supplied with the lease. The server node assures that this administrative data remains valid for the period of the lease, e.g., such that the client node may directly access the requested file without risk that another node (or the server itself) has changed it. Correspondingly, the client node ceases utilization of the administrative data (and, presumably, ceases at least direct access of the file) after lease expiry.

De methodes en de apparaten om tot dossiers op genetwerkt digitaal gegevensverwerkingssysteem toegang te hebben verstrekken voor meerderheid van digitale gegevensverwerkingsknopen en een opslaggelegenheid, b.v., een schijfaandrijving, een "jukebox," andere massaopslaggelegenheid of ander in kaart gebracht apparaat (dat collectief naar hierin na als "schijfaandrijving" of "opslaggelegenheid" wordt verwezen). Eerst en tweede degenen van de knopen, die een cliënt en een serverknoop kunnen zijn, respectievelijk, worden gekoppeld voor mededeling over een eerste communicatie weg, b.v., LAN of ander netwerk. Zowel zijn de eerste als tweede knopen in communicatie koppeling met de opslaggelegenheid over de zelfde of verschillende logische of fysieke communicatie wegen. Een dossiersysteem of andere functionaliteit in de tweede (server) knoop ontvangen en geven aan minstens geselecteerde verzoeken -- b.v., dien OPEN verzoeken in -- van de eerste (cliënt) knoop gevolg voor toegang tot een dossier op de opslaggelegenheid, door een "huur" te produceren. De huur omvat een blokkaart of andere administratieve gegevens (die naar elders hierin als "metagegevens" wordt verwezen) voor het gevraagde dossier, evenals een vervaldagtijd erop wijst die hoe lang de administratieve gegevens geldig zijn. Op toelage van de huur, heeft toegang de cliëntknoop tot de opslaggelegenheid gebruikend de blokkaart of tot andere administratieve gegevens die van de huur wordt voorzien. De serverknoop verzekert dat deze administratieve gegevens voor de periode van de huur, b.v. geldig blijven, dusdanig dat de cliëntknoop tot het gevraagde dossier zonder risico dat kan direct toegang hebben een andere knoop (of server zelf) het hebben veranderd. Navenant, houdt de cliëntknoop gebruik van de administratieve gegevens (en, vermoedelijk, houdt minstens directe toegang van het dossier op) na huurvervaldag op.

 
Web www.patentalert.com

< (none)

< Device for reducing signal noise in a fetal ECG signal

> Method and system for low-overhead measurement of per-thread performance information in a multithreaded environment

> (none)

~ 00093