会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Distributed file access structure lock
    • 分布式文件访问结构锁定
    • US5175852A
    • 1992-12-29
    • US418750
    • 1989-10-04
    • Donavon W. JohnsonAmal A. Shaheen-GoudaTodd A. Smith
    • Donavon W. JohnsonAmal A. Shaheen-GoudaTodd A. Smith
    • G06F9/46G06F17/30
    • G06F17/30171G06F9/52Y10S707/99938Y10S707/99939
    • A distributed file management system (DFS) with a plurality of nodes and a plurality of files is disclosed. The DFS uses the UNIX operating system tree structure employing inodes (data structures containing the administrative information of each file) to manage the local files and surrogate inodes (s.sub.-- inode) to manage access to files existing on another node. In addition, the DFS uses a file access structure lock (fas.sub.-- lock) to manage multiple requests to a single file. The primary reason for the addition of the fas.sub.-- lock for each file is to avoid the problem of deadlocks. The inodes and s.sub.-- inodes use the fas.sub.-- lock to synchronize their accesses to a file and avoid a deadlock situation where both s.sub.-- inode and inode await the use of a file that is locked by the other.
    • 公开了具有多个节点和多个文件的分布式文件管理系统(DFS)。 DFS使用采用inode(包含每个文件的管理信息的数据结构)的UNIX操作系统树结构来管理本地文件和代理inode(s-inode)来管理对存在于另一个节点上的文件的访问。 此外,DFS使用文件访问结构锁(fas-lock)来管理对单个文件的多个请求。 为每个文件添加fas-lock的主要原因是避免死锁的问题。 inode和s-inode使用fas-lock来同步对文件的访问,并避免s-inode和inode等待使用被另一个锁定的文件的死锁情况。
    • 6. 发明授权
    • System for file and record locking between nodes in a distributed data
processing environment maintaining one copy of each file lock
    • 在分布式数据处理环境中的节点之间进行文件和记录锁定的系统,保持每个文件锁的一个副本
    • US5202971A
    • 1993-04-13
    • US629073
    • 1990-12-17
    • Larry W. HensonAmal A. Shaheen-GoudaTodd A. Smith
    • Larry W. HensonAmal A. Shaheen-GoudaTodd A. Smith
    • G06F9/46G06F17/30
    • G06F17/30171G06F9/52Y10S707/99938
    • A conventional single node operating system is provided with a distributed file management system (DFS) with a plurality of nodes and a plurality of files. The DFS uses the UNIX operating system tree structure employing inodes (data structure containing administrative information for each file) to manage the local files and surrogate inodes (s.sub.-- inode) to manage access to files existing on another node. In addition, the DFS uses a lock table to manage the lock status of files. The method which implements the DFS locking of records and files involves the following steps. If the file is a local file, then the UNIX operating system standard file locking is used. However, if a remote file is to be locked, the UNIX operating system LOCKF and FCNTL system calls are intercepted and an remote process call (RPC) DFS.sub.-- LOCK.sub.-- CONTROL is executed. The server node receives the remote process call and carries out the lock request. The request could entail locking a single record, a set of records or the whole file. The server then acknowledges receipt of the RPC by sending a signal while the client surrogate inode is waiting for a reply from the DFS.sub.-- LOCK.sub.-- CONTROL RPC. The client confirms the reception of the lock and sends an acknowledgement to the remote server. The server updates the lock table after receiving the acknowledgement from the client surrogate inode. If the server does not confirm the reception of DFS.sub.-- LOCK.sub.-- CONTROL's acknowledgement, then DFS.sub.-- LOCK.sub.-- CONTROL updates the lock table.
    • 传统的单节点操作系统提供有具有多个节点和多个文件的分布式文件管理系统(DFS)。 DFS使用采用inode的UNIX操作系统树结构(包含每个文件的管理信息的数据结构)来管理本地文件和代理inode(s-inode)来管理对存在于另一个节点上的文件的访问。 此外,DFS使用锁表来管理文件的锁定状态。 实现DFS锁定记录和文件的方法包括以下步骤。 如果文件是本地文件,则使用UNIX操作系统标准文件锁定。 但是,如果要锁定远程文件,则会拦截UNIX操作系统LOCKF和FCNTL系统调用,并执行远程进程调用(RPC)DFS-LOCK-CONTROL。 服务器节点接收远程进程调用并执行锁定请求。 该请求可能需要锁定单个记录,一组记录或整个文件。 然后,服务器通过发送信号来确认RPC的接收,而客户端代理inode正在等待DFS-LOCK-CONTROL RPC的回复。 客户端确认接收到锁并向远程服务器发送确认。 服务器在从客户端代理索引节点收到确认后更新锁定表。 如果服务器未确认接收到DFS-LOCK-CONTROL的确认,则DFS-LOCK-CONTROL更新锁定表。
    • 7. 发明授权
    • File lock management in a distributed data processing system
    • 分布式数据处理系统中的文件锁管理
    • US5537645A
    • 1996-07-16
    • US345020
    • 1994-11-23
    • Larry W. HensonDonavon W. JohnsonStephen P. MorganTodd A. Smith
    • Larry W. HensonDonavon W. JohnsonStephen P. MorganTodd A. Smith
    • G06F17/30G06F13/00G06F12/16
    • G06F17/30171Y10S707/99938
    • A distributed data processing system and method in which locks on a file are supported by a data structure that resides on either a client machine or on the file's server. When only a single client's processes are locking a file, the data structure can reside on that client. Whenever a plurality of client machines attempt to place locks on a file, the data structure is moved to the server; this forces the clients locking the file to communicate with the server when performing lock operations. When a client requests a lock from the server that cannot be granted because of an existing blocking lock, the client is informed that it should put the requesting process asleep awaiting a retry notification. When there is a change in the locks on the file that might allow such a client's now sleeping process to acquire the lock, the server sends a retry notice to the client. This awakens the sleeping process at the client, and the process then reattempts the lock operation by sending a message to the server.
    • 分布式数据处理系统和方法,其中文件上的锁由位于客户机或文件服务器上的数据结构支持。 当只有一个客户端的进程锁定文件时,数据结构可以驻留在该客户端上。 无论何时多个客户端机器试图将锁放置在文件上,数据结构被移动到服务器; 这将强制客户端在执行锁定操作时锁定文件与服务器进行通信。 当客户端从服务器请求由于现有阻止锁定而无法授予的锁时,客户端被通知应该将请求进程等待重试通知。 当文件上的锁更改可能允许这种客户端现在正在睡眠的进程获取锁定时,服务器会向客户端发送重试通知。 这唤醒了客户端的睡眠过程,然后该过程通过向服务器发送消息来重新尝试锁定操作。
    • 8. 发明授权
    • Remote authentication and authorization in a distributed data processing
system
    • 分布式数据处理系统中的远程认证和授权
    • US5560008A
    • 1996-09-24
    • US352075
    • 1989-05-15
    • Donavon W. JohnsonTodd A. Smith
    • Donavon W. JohnsonTodd A. Smith
    • G06F15/16G06F9/46G06F12/00G06F12/14G06F13/00G06F21/00G06F21/20G06F21/24G09C5/00G06F15/163
    • G06F21/6218
    • The system and method of this invention authorizes a process running at a client data processing system to have access to a service at a server data processing system. The data processing systems are connected by a communication link in a distributed processing environment. A set of credentials for the process are created at the server in response to a message from the client requesting a service. The server returns a credentials id identifying the created set of credentials to the client process. The client uses this returned id in subsequent requests and is authorized access as controlled by the set of credentials identified by the returned id in the subsequent request. The server can deny access to the service by the process if the id returned in a subsequent request is determined by the server not to identify the set of credentials. The server denies the access if the server requires an authentication of the process.
    • 本发明的系统和方法授权在客户端数据处理系统上运行的进程以访问服务器数据处理系统上的服务。 数据处理系统通过分布式处理环境中的通信链路连接。 响应于来自请求服务的客户端的消息,在服务器上创建用于进程的一组凭证。 服务器将向客户端进程标识所创建的一组凭据的凭据标识。 客户端在后续请求中使用此返回的ID,并且是由后续请求中返回的ID所标识的一组凭据控制的授权访问。 如果后续请求中返回的id由服务器确定不识别凭证集,则服务器可以拒绝该进程对该服务的访问。 如果服务器需要对进程进行身份验证,服务器将拒绝该访问。
    • 9. 发明授权
    • File lock management in a distributed data processing system
    • 分布式数据处理系统中的文件锁管理
    • US5226159A
    • 1993-07-06
    • US893959
    • 1992-06-04
    • Larry W. HensonDonavon W. JohnsonStephen P. MorganTodd A. Smith
    • Larry W. HensonDonavon W. JohnsonStephen P. MorganTodd A. Smith
    • G06F17/30
    • G06F17/30171Y10S707/99938
    • A distributed data processing system and method in which locks on a file are supported by a data structure that resides on either a client machine or on the file's server. When only a single client's processes are locking a file, the data structure can reside on that client. Whenever a plurality of client machines attempt to place locks on a file, the data structure is moved to the server; this forces the clients locking the file to communicate with the server when performing lock operations. When a client requests a lock from the server that cannot be granted because of an existing blocking lock, the client is informed that it should put the requesting process asleep awaiting a retry notification. When there is a change in the locks on the file that might allow such a client's now sleeping process to acquire the lock, the server sends a retry notice to the client. This awakens the sleeping process at the client, and the process then reattempts the lock operation by sending a message to the server.
    • 分布式数据处理系统和方法,其中文件上的锁由位于客户机或文件服务器上的数据结构支持。 当只有一个客户端的进程锁定文件时,数据结构可以驻留在该客户端上。 无论何时多个客户端机器试图将锁放置在文件上,数据结构被移动到服务器; 这将强制客户端在执行锁定操作时锁定文件与服务器进行通信。 当客户端从服务器请求由于现有阻止锁定而无法授予的锁时,客户端被通知应该将请求进程等待重试通知。 当文件上的锁更改可能允许这种客户端现在正在睡眠的进程获取锁定时,服务器会向客户端发送重试通知。 这唤醒了客户端的睡眠过程,然后该过程通过向服务器发送消息来重新尝试锁定操作。