会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Methods and apparatus for ensuring quality of service in an operating system
    • 确保操作系统服务质量的方法和设备
    • US06725456B1
    • 2004-04-20
    • US09450035
    • 1999-11-29
    • John Louis BrunoJosé Carlos BrustoloniEran GabberBanu OzdenAbraham Silberschatz
    • John Louis BrunoJosé Carlos BrustoloniEran GabberBanu OzdenAbraham Silberschatz
    • G06F900
    • G06F9/5011G06F2209/5014
    • A uniform application programming interface (API) provides efficient generation and control of resource reservations so as to ensure a desired quality of service (QoS) for applications running on an operating system of a computer system. The uniform API is based on a hierarchical file system which associates resource reservations with references to shared objects, rather than with the objects themselves. The uniform API permits the use of a variety of different proportional share schedulers for controlling access to physical resources, e.g., CPU, memory, disk, network interfaces, etc. of the computer system. The hierarchical file system includes a separate directory for each independently-scheduled physical resource of the computer system. A parent of the resource reservation in the hierarchical file system is either a root node of the file system or another reservation for the same resource. The resource reservation represents either an internal reservation, corresponding to a directory in the file system which is permitted to have child nodes associated therewith in the file system, or a queue, corresponding to a directory which is not permitted to have child nodes associated therewith. A given request for a resource reservation is processed by a proportional share scheduler associated with the resource, and identifies a queue having a predetermined portion of the resource allocated thereto. The invention also provides mechanisms for request tagging by the operating system, parental limitation of resources used by a child process, and “garbage collection” of resource reservations that are no longer needed.
    • 统一的应用编程接口(API)提供资源预留的有效生成和控制,以便确保在计算机系统的操作系统上运行的应用的期望的服务质量(QoS)。 统一API基于分层文件系统,其将资源预留与对共享对象的引用相关联,而不是与对象本身相关联。 统一API允许使用各种不同的比例共享调度器来控制对物理资源的访问,例如计算机系统的CPU,存储器,盘,网络接口等。 分层文件系统包括用于计算机系统的每个独立调度的物理资源的单独的目录。 分层文件系统中的资源预留的父节点是文件系统的根节点或相同资源的另一个预留。 资源预留表示与文件系统中允许具有与文件系统相关联的子节点的目录相对应的内部预留,或对应于不允许具有与其相关联的子节点的目录的队列。 资源预留的给定请求由与资源相关联的比例共享调度器处理,并且识别具有分配给其的资源的预定部分的队列。 本发明还提供了由操作系统请求标记的机制,子进程使用的资源的父母限制以及不再需要的资源预留的“垃圾收集”。
    • 4. 发明授权
    • Move-to-rear list scheduling
    • 移动到后端列表调度
    • US5999963A
    • 1999-12-07
    • US965934
    • 1997-11-07
    • John Louis BrunoEran GabberBanu OzdenAbraham Silberschatz
    • John Louis BrunoEran GabberBanu OzdenAbraham Silberschatz
    • G06F9/48G06F9/00
    • G06F9/4881
    • A new scheduling method and policy for shared (server) resources, such as the CPU or disk memory of a multiprogrammed data processor. The scheduling is referred to as Move-To-Rear List Scheduling and it provides a cumulative service guarantee and well as more traditional guarantees such as fairness (proportional sharing) and bounded delay. In typical operation, a list is maintained for a server of processes seeking service from the server. Processes are admitted to the list only when maximum capacity constraints are not violated, and once on the list, are served in a front-to-back order. After receiving service, or upon the occurrence of other events, the position of the process on the list may be changed.
    • 用于共享(服务器)资源的新调度方法和策略,例如多编程数据处理器的CPU或磁盘存储器。 调度被称为移动到后端列表调度,它提供了累积的服务保证,以及更传统的保证,如公平(比例共享)和有界延迟。 在典型操作中,为从服务器寻求服务的进程服务器维护一个列表。 只有在没有违反最大容量限制的情况下,进程才能被列入列表,并且在列表中一次以从前到后的顺序提供。 在接收到服务之后,或在发生其他事件时,列表中的进程的位置可以被改变。
    • 5. 发明授权
    • Signaled receiver processing methods and apparatus for improved protocol processing
    • 用于改进协议处理的信号接收机处理方法和装置
    • US06625149B1
    • 2003-09-23
    • US09450034
    • 1999-11-29
    • José Carlos BrustoloniEran GabberAbraham Silberschatz
    • José Carlos BrustoloniEran GabberAbraham Silberschatz
    • H04L1256
    • H04L49/90H04L47/15H04L47/30H04L47/32H04L47/70H04L47/724H04L47/825
    • Received packets are processed utilizing protocol processing stages in an operating system, in accordance with a technique referred to as signaled receiver processing (SRP). A given protocol processing stage uses a next stage submit (NSS) function to pass a packet to a subsequent protocol processing stage. Each protocol processing stage is associated with one or more sockets. Each socket is associated with the input function of a protocol processing stage, an unprocessed input queue (UIQ) that contains packets destined to the socket but not yet processed by the socket's input function, and a list of owner processes, which expect input from the socket. NSS uses a multi-stage early demultiplexing (MED) function, which determines a packet's next destination socket, based on the stage currently processing the packet and on information contained in the packet. If the amount of buffering used by a packet plus the amount of input buffering already used by the packet's destination socket exceeds a designated limit associated with that socket, NSS drops the packet. Otherwise, NSS enqueues the packet in that socket's UIQ and signals that socket's owner processes. The signal triggers a default action corresponding to performance of the required protocol processing by one of the destination socket's owner processes, but those processes may override the default action by, e.g., deferring the required protocol processing until execution of a subsequent receive call.
    • 根据称为信令接收机处理(SRP)的技术,在操作系统中利用协议处理级来处理接收的分组。 给定的协议处理阶段使用下一阶段提交(NSS)功能将数据包传递到后续的协议处理阶段。 每个协议处理阶段与一个或多个套接字相关联。 每个套接字与协议处理阶段的输入功能相关联,一个未处理的输入队列(UIQ),其包含目的地为套接字但尚未由套接字输入函数处理的数据包,以及所有者进程列表, 插座。 NSS使用多阶段早期解复用(MED)功能,其基于当前处理分组的阶段和包中包含的信息来确定分组的下一个目的地套接字。 如果数据包使用的缓冲量加上数据包目的套接口已经使用的输入缓冲量超过与该套接字相关联的指定限制,NSS将丢弃数据包。 否则,NSS将该套接字的UIQ中的数据包排入队列,并指示套接字的所有者进程。 信号触发与目标套接字所有者进程之一所需的协议处理性能相对应的默认动作,但是这些进程可以通过例如延迟所需的协议处理来覆盖默认动作,直到执行后续的接收呼叫。
    • 6. 发明授权
    • Operating system transfer of control and parameter manipulation using portals
    • 使用门户的操作系统传输控制和参数操作
    • US06604123B1
    • 2003-08-05
    • US09311229
    • 1999-05-13
    • John Louis BrunoJose' Carlos BrustoloniEran GabberAbraham SilberschatzChristopher Allen Small
    • John Louis BrunoJose' Carlos BrustoloniEran GabberAbraham SilberschatzChristopher Allen Small
    • G06F900
    • G06F9/4843
    • A computer operating system in which transfer of control of executing threads between protection domains is implemented using specific portals dedicated to the particular transfer of control between two protection domains. The transfer of control may also include parameter manipulation. A server registers a portal specification with a portal manager, the portal specification defining the behavior of portals which transfer control to the server. Thereafter, when a client application desires service from the server, the client application requests instantiation of a portal which will transfer control of an execution thread from the client application protection domain to the server protection domain. Upon receipt of the request, the portal manager dynamically generates portal code and updates a portal table associated with the client application, thus instantiating the portal. When the client application desires to invoke the server, the client application issues a system call instruction which results in switching the processor to privileged mode, followed by a lookup to the portal table and a transfer of control to the portal code identified in the portal table. The execution of the portal code results in transfer of control of the execution thread to the protection domain of the server. Various parameter manipulation techniques are disclosed for improving the efficiency of the transfer of control.
    • 一种计算机操作系统,其中使用专用于两个保护域之间的特定传输控制的特定门户来实现在保护域之间执行线程的控制的传送。 控制的转移也可以包括参数操作。 服务器向门户管理器注册门户规范,该门户规范定义将控制权转移到服务器的门户的行为。 此后,当客户端应用程序期望从服务器获得服务时,客户端应用程序请求实例化门户,该门户将把执行线程的控制从客户端应用程序保护域转移到服务器保护域。 在收到请求后,门户管理员动态生成门户代码并更新与客户端应用程序关联的门户表,从而实例化门户。 当客户端应用程序希望调用服务器时,客户端应用程序发出系统调用指令,导致处理器转换为特权模式,然后查找门户表,并将控制权转移到门户网站表中标识的门户代码 。 门户代码的执行导致执行线程的控制传输到服务器的保护域。 公开了用于提高控制传送效率的各种参数操纵技术。
    • 7. 发明授权
    • Distributed protocol for secure communication of commercial transactions and decentralized network employing the protocol
    • 用于商业交易安全通信和采用协议的分散式网络的分布式协议
    • US06742125B1
    • 2004-05-25
    • US08748314
    • 1996-11-13
    • Eran GabberAbraham Silberschatz
    • Eran GabberAbraham Silberschatz
    • H04L900
    • G06Q30/06G06Q20/10
    • A protocol and system for securely communicating a financial transaction between a customer and a merchant and a distributed computer network employing the protocol or system. A central authority having a central authority private key Ksca assigns a customer account (“CACCT”) to the customer and a merchant account (“MACCT”) to the merchant. The customer has a customer public key Kpc; the merchant has a merchant public key Km. The protocol includes the steps of: (1) sending a quotation from the merchant to the customer, the quotation including the Kpm, a Ksca-signed signature that is a function of the MACCT, an unsigned copy of a price and a Ksm-signed signature that is a function of the MACCT and the price, (2) replying to the quotation by sending an order from the customer to the merchant, the order including the Kpc, a Ksca, signed signature that is a function of the CACCT, an unsigned copy of the price and a Ksc-signed signature that is a function of the CACCT, the MACCT and the price and (3) replying to the order by filling the order.
    • 用于安全地传达客户与商家之间的金融交易的协议和系统以及采用该协议或系统的分布式计算机网络。 具有中央授权私钥K 的中央权力机构向客户和商户帐户(“M ACCT ACCT ”) )给商家 客户有一个客户公钥K c; 商家具有商业公钥Km。 协议包括以下步骤:(1)从商家向客户发送报价,报价包括K> m,作为M ACCT的函数的K签名签名 ,未签名的价格副本和K 签名签名,该签名是M ACCT 和价格的函数,(2)通过发送报价回复报价 从客户到商户的订单,包括K

      c,一个K ca,签名签名的订单,该签名是C ACCT 的函数,未签名的价格副本 作为C ACCT ,M ACCT 和价格的函数的K签名签名,以及(3)通过填写订单来回复订单 。

    • 9. 发明授权
    • Redundant data storage and data recovery system
    • 冗余数据存储和数据恢复系统
    • US06763436B2
    • 2004-07-13
    • US10059482
    • 2002-01-29
    • Eran GabberBruce Kenneth HillyerWee Teck NgBanu Rahime OzdenElizabeth Shriver
    • Eran GabberBruce Kenneth HillyerWee Teck NgBanu Rahime OzdenElizabeth Shriver
    • G06F1216
    • G06F11/2056G06F11/2058G06F11/2064
    • A data replication system is disclosed in which replication functionalities between a host computer, an interconnecting computer network, and a plurality of storage devices are separated into host elements and a plurality of storage elements. The host computer is connected to one or more host elements. The host element is responsible for replicating data between the storage devices, which are each connected to an associated storage element, and for maintaining data consistency. Further, the host element instructs a storage element whose associated storage device does not contain up-to-date data to recover from another one of the plurality of storage elements and its associated storage device. The storage elements and their associated storage devices may be located in any combination of diverse or same geographical sites in a manner to ensure sufficient replication in the event of a site or equipment failure. The storage elements are responsible for executing read and write requests received from the host computer and for maintaining data consistency. When a storage element and its associated storage device is determined not to contain up-to-date data, recovery is effected by data transfer from one of the other storage elements and its associated storage device, that is indicated by the host element. Such recovery is done directly between the respective storage elements and associated storage devices, without transiting the data through the host element.
    • 公开了一种数据复制系统,其中主计算机,互连计算机网络和多个存储设备之间的复制功能被分离成主机元件和多个存储元件。 主机连接到一个或多个主机元件。 主机元件负责在存储设备之间复制数据,每个存储设备都连接到关联的存储元件,并保持数据的一致性。 此外,主机元件指示其相关联的存储设备不包含最新数据的存储元件从多个存储元件中的另一个存储元件及其相关联的存储设备恢复。 存储元件及其相关联的存储设备可以以确保在站点或设备故障的情况下的充分复制的方式位于多个或相同地理站点的任何组合中。 存储元件负责执行从主计算机接收的读取和写入请求,并保持数据的一致性。 当确定存储元件及其相关联的存储设备不包含最新数据时,通过由主机元件指示的其他存储元件及其相关联的存储设备之一的数据传输来实现恢复。 这种恢复直接在相应的存储元件和相关联的存储设备之间完成,而不通过主机元件转移数据。