Ensuring the integrity of remote boot client data
    1.
    发明授权
    Ensuring the integrity of remote boot client data 失效
    确保远程启动客户端数据的完整性

    公开(公告)号:US06189100B1

    公开(公告)日:2001-02-13

    申请号:US09107007

    申请日:1998-06-30

    IPC分类号: G06F124

    摘要: A remote boot process uses a secret to sign and/or seal the data necessary to remotely boot a client from a server on a network to ensure the integrity of the data. The secret is generated by the server and securely delivered to the client during the initial setup of the client. The secret contains a one-way encryption of the password for the client account on the server. Each side balances a signed message with a verify and a sealed message with an unseal. Subsequent transactions between the client and server are conducted using messages encrypted with a key generated by the server and securely delivered to the client in a message sealed using the secret. The secret can also be used in conjunction with an access data structure to prevent unauthorized users from accessing data stored on the server on behalf of the client or other users. In other aspects of the invention, the secret is replaced by a client private/public key pair.

    摘要翻译: 远程引导过程使用秘密来签名和/或密封从网络上的服务器远程引导客户端所需的数据,以确保数据的完整性。 该秘密由服务器生成,并在客户端的初始设置期间安全地传递给客户端。 秘密包含对服务器上客户端帐户密码的单向加密。 每一边平衡一个签名的消息与一个验证和密封的消息与一个开封。 使用由服务器生成的密钥加密的消息进行客户端和服务器之间的后续交易,并使用秘密将密封的消息安全地传递给客户端。 秘密还可以与访问数据结构一起使用,以防止未经授权的用户代表客户端或其他用户访问存储在服务器上的数据。 在本发明的其他方面,秘密由客户端专用/公共密钥对替代。

    Correcting for changed client machine hardware using a server-based operating system
    2.
    发明授权
    Correcting for changed client machine hardware using a server-based operating system 有权
    在使用基于服务器的操作系统时更正客户端机器的变化

    公开(公告)号:US06209089B1

    公开(公告)日:2001-03-27

    申请号:US09133312

    申请日:1998-08-12

    IPC分类号: G06F900

    CPC分类号: G06F9/4416

    摘要: Methods and systems for adjusting an operating system configuration according to changes in hardware components of a client computer. The adjusted operating system can boot on the client computer regardless of changes in the hardware configuration of the client computer since it was last connected to a network server. Before the operating system boots, a preliminary connection is established between the client computer and the server. During the preliminary connection, the system identifies hardware components that are new and that must be supported by the operating system for bootup to occur. In particular, the server sends information relating to the previous client hardware configuration to the client computer. The client computer compares its current hardware configuration to the previous hardware configuration information, thereby identifying its new hardware components. Information identifying the new hardware components is sent to the server. The server locates operating system components or device drivers that support the new hardware components and stores them in a specified repository at the server. The operating system, which is now reconfigured to support the current client hardware components, is downloaded to the client computer and boots thereon.

    摘要翻译: 根据客户端计算机的硬件组件的变化调整操作系统配置的方法和系统。 调整后的操作系统可以在客户端计算机上引导,无论客户端计算机的硬件配置自上次连接到网络服务器以来的硬件配置发生变化。 在操作系统引导之前,客户端计算机和服务器之间建立初步连接。 在初步连接期间,系统识别新的硬件组件,并且必须由操作系统支持才能启动启动。 特别地,服务器将与先前的客户端硬件配置有关的信息发送到客户端计算机。 客户端计算机将其当前的硬件配置与先前的硬件配置信息进行比较,从而识别其新的硬件组件。 识别新硬件组件的信息被发送到服务器。 服务器定位支持新硬件组件的操作系统组件或设备驱动程序,并将其存储在服务器上的指定存储库中。 现在重新配置为支持当前客户端硬件组件的操作系统被下载到客户端计算机并在其上启动。

    Establishing one computer as a replacement for another computer
    3.
    发明授权
    Establishing one computer as a replacement for another computer 有权
    建立一台计算机作为另一台计算机的替代品

    公开(公告)号:US06301612B1

    公开(公告)日:2001-10-09

    申请号:US09132718

    申请日:1998-08-12

    IPC分类号: G06F15177

    CPC分类号: G06F9/4416

    摘要: Methods and systems for recognizing a client computer as a replacement for a previous client computer or as being new to a computer network. When a client computer is connected to a server in a computer network, the client computer sends its unique identifier to the server. The server compares the unique identifier against a list of known unique identifiers. If the server determines that the unique identifier is unknown, the client computer prompts the user to select one of a list of user options, which include, for example, a replacement computer option and a new computer option. If the user selects the replacement computer option, the user also identifies the previous computer that has been replaced. The server then replaces the previous computer's unique identifier with the replacement computer's unique identifier, and assigns the replacement computer to an appropriate server computer. If the user instead selects the new computer option, the server assigns the new computer to an appropriate server computer. The methods may further include identifying the hardware components of the new or replacement computer and modifying operating system components with little or no user assistance.

    摘要翻译: 用于将客户端计算机识别为先前客户端计算机的替代物或用于计算机网络的新的方法和系统。 当客户端计算机连接到计算机网络中的服务器时,客户端计算机将其唯一标识符发送到服务器。 服务器将唯一标识符与已知唯一标识符的列表进行比较。 如果服务器确定唯一标识符是未知的,则客户端计算机提示用户选择用户选项列表中的一个,其中包括例如替换计算机选项和新计算机选项。 如果用户选择替换计算机选项,用户还会识别已更换的以前的计算机。 然后,服务器将使用替换计算机的唯一标识符替换以前计算机的唯一标识符,并将替换计算机分配给相应的服务器计算机。 如果用户选择新的计算机选项,则服务器将新计算机分配给相应的服务器计算机。 该方法还可以包括识别新的或替换的计算机的硬件组件,并且在很少或根本没有用户帮助的情况下修改操作系统组件。

    Goal state communication in computer clusters
    4.
    发明授权
    Goal state communication in computer clusters 有权
    计算机集群中的目标状态通信

    公开(公告)号:US08719402B2

    公开(公告)日:2014-05-06

    申请号:US12908891

    申请日:2010-10-21

    IPC分类号: G06F15/173

    摘要: Goal state indicators can be communicated from a fabric controller of a computer cluster to each of multiple compute instances in the computer cluster managed by the fabric controller. The goal state indicators can be formatted according to a structured protocol that defines multiple possible goal states. Additionally, status reports can be received from the compute instances. Each of the status reports can indicate a current state of one of the compute instances relative to a goal state previously indicated in a goal state indicator communicated to that one of the compute instances.

    摘要翻译: 目标状态指示器可以从计算机集群的结构控制器传送到由光纤控制器管理的计算机集群中的多个计算实例中的每一个。 目标状态指示符可以根据定义多个可能目标状态的结构化协议进行格式化。 另外,可以从计算实例接收状态报告。 状态报告中的每一个可以指示计算实例中的一个计算实例相对于先前在传达给该计算实例的目标状态指示符中指示的目标状态的当前状态。

    RAM disk boot of optical media image
    5.
    发明授权
    RAM disk boot of optical media image 有权
    光盘介质图像的RAM磁盘引导

    公开(公告)号:US07583457B2

    公开(公告)日:2009-09-01

    申请号:US10806517

    申请日:2004-03-22

    IPC分类号: G11B20/06

    摘要: A method includes loading an optical media image representing the content of a physical optical media device from an optical media image source into random access memory (RAM) and emulating the physical optical media device using the optical media image. The optical media image is in an optical media format. A system includes an optical media image stored in random access memory (RAM), the optical media image being in an optical media format, and including operating system (OS) code executable by a microprocessor. A RAM disk program accesses the optical media image according to the optical media format.

    摘要翻译: 一种方法包括将表示物理光学介质设备的内容的光学媒体图像从光学媒体图像源加载到随机存取存储器(RAM)中并且使用光学媒体图像来仿真物理光学介质设备。 光学媒体图像是光学媒体格式。 系统包括存储在随机存取存储器(RAM)中的光学媒体图像,光学媒体图像是光学媒体格式,并且包括可由微处理器执行的操作系统(OS)代码。 RAM盘程序根据光学媒体格式访问光学媒体图像。

    GOAL STATE COMMUNICATION IN COMPUTER CLUSTERS
    6.
    发明申请
    GOAL STATE COMMUNICATION IN COMPUTER CLUSTERS 有权
    计算机集群中的目标状态通信

    公开(公告)号:US20120102186A1

    公开(公告)日:2012-04-26

    申请号:US12908891

    申请日:2010-10-21

    IPC分类号: G06F15/173

    摘要: Goal state indicators can be communicated from a fabric controller of a computer cluster to each of multiple compute instances in the computer cluster managed by the fabric controller. The goal state indicators can be formatted according to a structured protocol that defines multiple possible goal states. Additionally, status reports can be received from the compute instances. Each of the status reports can indicate a current state of one of the compute instances relative to a goal state previously indicated in a goal state indicator communicated to that one of the compute instances.

    摘要翻译: 目标状态指示器可以从计算机集群的结构控制器传送到由光纤控制器管理的计算机集群中的多个计算实例中的每一个。 目标状态指示符可以根据定义多个可能目标状态的结构化协议进行格式化。 另外,可以从计算实例接收状态报告。 状态报告中的每一个可以指示计算实例中的一个计算实例相对于先前在传达给该计算实例的目标状态指示符中指示的目标状态的当前状态。

    Queue object for controlling concurrency in a computer system
    7.
    发明授权
    Queue object for controlling concurrency in a computer system 失效
    用于控制计算机系统中的并发性的队列对象

    公开(公告)号:US5752031A

    公开(公告)日:1998-05-12

    申请号:US427007

    申请日:1995-04-24

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52

    摘要: A method and system for scheduling the execution of a plurality of threads in a computer system to control the concurrency level. Operating system data structures, called "queue objects," control the number of threads that are concurrently active processing incoming requests to an application program, a server or other processor of requests. The queue objects keep track of how many threads are currently active, and ensure that the number of active threads is at or near a predetermined target level of concurrency. By ensuring that new threads are not added to the pool of active threads if the system is operating at or above the target level of concurrency, the queue objects minimize the number of superfluous context switches that the operating system must perform and thus increases system efficiency and throughput.

    摘要翻译: 一种用于调度计算机系统中的多个线程的执行以控制并发级别的方法和系统。 称为“队列对象”的操作系统数据结构控制并发处理传入请求到应用程序,服务器或其他请求处理器的线程数。 队列对象跟踪当前活动的线程数,并确保活动线程的数量处于或接近预定的并发级别。 如果系统正在等于或高于并发性目标级别,确保新线程不会添加到活动线程池中,则队列对象可最大限度地减少操作系统必须执行的多余上下文切换的数量,从而提高系统效率, 吞吐量。

    RPC based computer system using transparent callback and associated
method
    8.
    发明授权
    RPC based computer system using transparent callback and associated method 失效
    基于RPC的计算机系统使用透明回调和相关方法

    公开(公告)号:US5247676A

    公开(公告)日:1993-09-21

    申请号:US830730

    申请日:1992-02-04

    IPC分类号: G06F9/46 H04L29/06

    摘要: A method is provided for use in a computer system, the method for performing callbacks to a first calling thread that has made an RPC to a second called thread comprising the steps of: creating at least one respective helper thread in the address space of the second called thread; and for each respective created helper thread, providing a respective thread-specific identifying mechanism for identifying the first calling thread.

    摘要翻译: 提供了一种在计算机系统中使用的方法,该方法用于对已经将RPC转换成第二被叫线程的第一调用线程进行回调,包括以下步骤:在第二调用线程的地址空间中创建至少一个相应的辅助线程 线程 并为每个相应的创建的助手线程提供用于识别第一呼叫线程的相应的线程特定识别机制。

    Accelerated system boot
    9.
    发明授权
    Accelerated system boot 失效
    加速系统启动

    公开(公告)号:US07669044B2

    公开(公告)日:2010-02-23

    申请号:US11536849

    申请日:2006-09-29

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4401

    摘要: Increased efficiency in booting a computer uses a process of logging physical-level disk access during a boot cycle for use in creating a boot plan for a subsequent boot. Processing the log from one or more previous boots removes unnecessary reads such as those associated with temporary files and then orders the remaining read accesses based on times of prior read accesses and and by physical location on the disk. Upon boot, data likely to be requested first orders the remaining read accesses based on times of prior read accesses and By taking advantage of disk head and platter characteristics, data is read in sweeps through the disk, reducing overall latency. Requests that are not in cache may be held if the data is already scheduled for retrieval.

    摘要翻译: 提高计算机启动的效率使用在引导周期中记录物理级别磁盘访问的过程,用于创建用于后续引导的引导计划。 从一个或多个以前的引导处理日志会删除不必要的读取,例如与临时文件相关联的读取,然后根据先前的读取访问次数和磁盘上的物理位置命令剩余的读取访问。 在启动时,可能请求的数据首先根据先前的读取访问次序命令剩余的读取访问,并且通过利用磁盘头和盘片特性,扫描数据被读取,从而减少总体延迟。 如果数据已被安排进行检索,那么不在缓存中的请求可能会被保留。

    Accelerated System Boot
    10.
    发明申请
    Accelerated System Boot 失效
    加速系统启动

    公开(公告)号:US20080082812A1

    公开(公告)日:2008-04-03

    申请号:US11536849

    申请日:2006-09-29

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4401

    摘要: Increased efficiency in booting a computer uses a process of logging physical-level disk access during a boot cycle for use in creating a boot plan for a subsequent boot. Processing the log from one or more previous boots removes unnecessary reads such as those associated with temporary files and then orders the remaining read accesses based on times of prior read accesses and and by physical location on the disk. Upon boot, data likely to be requested first orders the remaining read accesses based on times of prior read accesses and By taking advantage of disk head and platter characteristics, data is read in sweeps through the disk, reducing overall latency. Requests that are not in cache may be held if the data is already scheduled for retrieval.

    摘要翻译: 提高计算机启动的效率使用在引导周期中记录物理级别磁盘访问的过程,用于创建用于后续引导的引导计划。 从一个或多个以前的引导处理日志会删除不必要的读取,例如与临时文件相关联的读取,然后根据先前的读取访问次数和磁盘上的物理位置命令剩余的读取访问。 在启动时,可能请求的数据首先根据先前的读取访问次序命令剩余的读取访问,并且通过利用磁盘头和盘片特性,扫描数据被读取,从而减少总体延迟。 如果数据已被安排进行检索,那么不在缓存中的请求可能会被保留。