Cluster availability management
    51.
    发明授权
    Cluster availability management 有权
    集群可用性管理

    公开(公告)号:US07937616B2

    公开(公告)日:2011-05-03

    申请号:US11168973

    申请日:2005-06-28

    IPC分类号: G06F11/00

    摘要: A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server cluster. the standby mode logical partition in the first processing complex is activated to an active mode. In one embodiment, partition resources are transferred from an active mode logical partition to the logical partition activated from standby mode. Other embodiments are described and claimed.

    摘要翻译: 服务器集群的第一处理复合体中的第一逻辑分区以活动模式操作,处理复合体中的第二逻辑分区在待机模式下操作。 当检测到服务器集群的第二处理复合体中的故障时。 第一处理复合体中的待机模式逻辑分区被激活到活动模式。 在一个实施例中,分区资源从活动模式逻辑分区传送到从待机模式激活的逻辑分区。 描述和要求保护其他实施例。

    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED
    52.
    发明申请
    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US20100318744A1

    公开(公告)日:2010-12-16

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: G06F12/08 G06F12/00

    摘要: A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种基于媒体I / O速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。

    Configuring cache memory from a storage controller
    53.
    发明授权
    Configuring cache memory from a storage controller 失效
    从存储控制器配置缓存内存

    公开(公告)号:US07600152B2

    公开(公告)日:2009-10-06

    申请号:US11926537

    申请日:2007-10-29

    IPC分类号: G06F11/00

    摘要: Disclosed are a storage controller, and a method of operating a storage controller, for interfacing between host systems and a storage devices system. The storage controller includes a first cluster including a first processor and a first cache, and a second cluster including a second processor and a second cache. The method comprises the step of directing data from the host systems through first and second data paths to the storage system. The first processor and cache are associated with the first data path, and the second processor and cache are associated with the second data path. Under one set of conditions, the controller enters a failover mode, wherein data directed to the first data path are routed to the second data path. Under another set of conditions, the controller deconfigures the first cache without entering the failover mode.

    摘要翻译: 公开了存储控制器和操作存储控制器的方法,用于在主机系统和存储设备系统之间进行接口。 存储控制器包括包括第一处理器和第一高速缓存的第一群集,以及包括第二处理器和第二高速缓存的第二群集。 该方法包括将来自主机系统的数据通过第一和第二数据路径引导到存储系统的步骤。 第一处理器和高速缓存与第一数据路径相关联,并且第二处理器和高速缓存与第二数据路径相关联。 在一组条件下,控制器进入故障转移模式,其中指向第一数据路径的数据被路由到第二数据路径。 在另一组条件下,控制器解除配置第一个缓存而不进入故障切换模式。

    Data write/read auxiliary device and method for writing/reading data
    54.
    发明申请
    Data write/read auxiliary device and method for writing/reading data 审中-公开
    数据写/读辅助设备和数据写入/读取方法

    公开(公告)号:US20090019236A1

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

    申请号:US12216854

    申请日:2008-07-11

    IPC分类号: G06F12/00

    摘要: A data write/read auxiliary device and method for writing/reading data are provided. A data storage unit and a program storage unit are installed in the data write/read auxiliary device, wherein the program storage unit is for storing automatic execution program and protection program. When the data write/read auxiliary device is connected to a data processing device, the automatic execution program is executed for automatically executing programs stored in the program storage unit. The protection program is executed for executing an access process on data storage unit to judge whether driving a write/read head or not based on outcome of the access process when a file sharing software is executed for data downloading and uploading. Through the data storage unit as a buffer area of data before writing/reading data on a hard disk, the data write/read auxiliary device and method for writing/reading data can protect the hard disk.

    摘要翻译: 提供了一种用于写/读数据的数据写/读辅助装置和方法。 数据存储单元和程序存储单元安装在数据写/读辅助设备中,其中程序存储单元用于存储自动执行程序和保护程序。 当数据写入/读取辅助设备连接到数据处理设备时,执行自动执行程序以自动执行存储在程序存储单元中的程序。 当执行用于数据下载和上载的文件共享软件时,执行保护程序以执行对数据存储单元的访问过程,以基于访问过程的结果来判断是否驱动写入/读取头。 通过数据存储单元作为在硬盘上写入/读取数据之前的数据的缓冲区,数据写/读辅助设备和用于写/读数据的方法可以保护硬盘。

    COORDINATION OF MULTIPROCESSOR OPERATIONS WITH SHARED RESOURCES
    55.
    发明申请
    COORDINATION OF MULTIPROCESSOR OPERATIONS WITH SHARED RESOURCES 失效
    使用共享资源协调多个运营商的运营

    公开(公告)号:US20080168238A1

    公开(公告)日:2008-07-10

    申请号:US12052569

    申请日:2008-03-20

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0831

    摘要: In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the shared memory line and the cache line in accordance with a cache coherency protocol. In one aspect, the repetitive cache line reading occupies the first processor and inhibits the first processor from accessing the shared resources. In another aspect, upon completion of operations by the second processor involving the shared resources, the second processor writes data to the shared memory line to signal to the first processor that the shared resources may be accessed by the first processor. In response, the first processor changes the state of the cache line in accordance with the cache coherency protocol and reads the data written by the second processor. Other embodiments are described and claimed.

    摘要翻译: 在管理多处理器操作时,第一处理器重复地读取高速缓存行,其中高速缓存行从由第一处理器和第二处理器共享的资源的共享存储器的一行缓存。 根据高速缓存一致性协议,在共享存储器线和高速缓存线之间保持一致性。 在一个方面,重复的高速缓存行读取占用第一处理器并且禁止第一处理器访问共享资源。 在另一方面,在由涉及共享资源的第二处理器完成操作之后,第二处理器将数据写入共享存储器线,以向第一处理器通知第一处理器可以访问共享资源。 作为响应,第一处理器根据高速缓存一致性协议改变高速缓存行的状态,并读取由第二处理器写入的数据。 描述和要求保护其他实施例。

    Cluster availability management
    56.
    发明申请
    Cluster availability management 有权
    集群可用性管理

    公开(公告)号:US20070011495A1

    公开(公告)日:2007-01-11

    申请号:US11168973

    申请日:2005-06-28

    IPC分类号: G06F11/00

    摘要: A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server cluster. the standby mode logical partition in the first processing complex is activated to an active mode. In one embodiment, partition resources are transferred from an active mode logical partition to the logical partition activated from standby mode. Other embodiments are described and claimed.

    摘要翻译: 服务器集群的第一处理复合体中的第一逻辑分区以活动模式操作,处理复合体中的第二逻辑分区在待机模式下操作。 当检测到服务器集群的第二处理复合体中的故障时。 第一处理复合体中的待机模式逻辑分区被激活到活动模式。 在一个实施例中,分区资源从活动模式逻辑分区传送到从待机模式激活的逻辑分区。 描述和要求保护其他实施例。

    Method, apparatus, and system for reducing resource contention in multiprocessor systems
    57.
    发明授权
    Method, apparatus, and system for reducing resource contention in multiprocessor systems 有权
    用于减少多处理器系统资源争用的方法,装置和系统

    公开(公告)号:US07099974B2

    公开(公告)日:2006-08-29

    申请号:US10393320

    申请日:2003-03-20

    IPC分类号: G06F12/00

    摘要: A delay interval is calculated for a processor that attempts to reserve a reserved shared resource in a multiprocessing system. The delay interval is based on the relationship of a requesting processor and a reservation holding processor. Each delay interval is unique without consistent bias against a processor. The requesting processor queries the reservation status of a shared resource without invalidating an existing reservation. If a shared resource is reserved, the requesting processor waits for an amount of time corresponding to the delay interval before again attempting to reserve the shared resource. The present invention substantially reduces arbitration conflicts within multiprocessor systems.

    摘要翻译: 对于尝试在多处理系统中预留共享资源的处理器,计算延迟时间间隔。 延迟间隔基于请求处理器和预约保持处理器的关系。 每个延迟时间间隔是唯一的,没有对处理器的一致的偏置。 请求处理器在不使现有预留失效的情况下查询共享资源的预留状态。 如果共享资源被保留,则请求处理器在再次尝试保留共享资源之前等待与延迟时间相对应的时间量。 本发明大大减少了多处理器系统内的仲裁冲突。

    Selective clearing of persistent metadata in a storage subsystem
    59.
    发明申请
    Selective clearing of persistent metadata in a storage subsystem 审中-公开
    在存储子系统中选择性清除持久性元数据

    公开(公告)号:US20060106873A1

    公开(公告)日:2006-05-18

    申请号:US10993092

    申请日:2004-11-18

    IPC分类号: G06F17/00

    摘要: Method for selectively clearing persistent data such as metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified metadata tracks, passing the request to a storage device driver, and clearing the identified metadata tracks. The metadata tracks to be cleared may be identified by a specific storage function associated with the metadata to be cleared or by a specific storage target associated with metadata. Alternatively, both a storage function and a storage target may be specified. Preferably, the request to clear one or more identified metadata tracks may be executed without affecting unrelated storage functions. In addition, the request may be executed while preserving metadata tracks unrelated to the identified metadata tracks. Thus, execution of a request to selectively clear identified global metadata tracks in accordance with the present invention will typically not cause the loss of configuration information and will not necessitate a reboot of the system. In addition, a request as described above may be executed at any point in time while the storage system is running.

    摘要翻译: 用于选择性地清除诸如存储子系统中的元数据的持久性数据的方法。 该方法包括识别一个或多个元数据轨道以清除,接收来自客户端的请求以清除所识别的元数据轨道,将请求传递到存储设备驱动器,以及清除所识别的元数据轨道。 要清除的元数据轨迹可以通过与要清除的元数据或与元数据相关联的特定存储目标相关联的特定存储功能来识别。 或者,可以指定存储功能和存储目标。 优选地,可以执行清除一个或多个所识别的元数据轨道的请求而不影响不相关的存储功能。 此外,可以在保留与所识别的元数据轨道无关的元数据轨道的同时执行请求。 因此,根据本发明的执行选择性地清除所标识的全局元数据轨迹的请求通常不会导致配置信息的丢失,并且不会使系统重新启动。 此外,当存储系统运行时,可以在任何时间点执行如上所述的请求。

    Method to enable user mode process to operate in a privileged execution mode
    60.
    发明申请
    Method to enable user mode process to operate in a privileged execution mode 失效
    允许用户模式进程在特权执行模式下运行的方法

    公开(公告)号:US20050289545A1

    公开(公告)日:2005-12-29

    申请号:US10877910

    申请日:2004-06-24

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/468

    摘要: A method to enable a user mode process to operate in a privileged execution mode is disclosed. Applicants' method provides an operating system comprising a privileged execution mode and a non-privileged execution mode, and a plurality of user mode strings operating in the non-privileged execution mode. The computing device receives a request from a first user mode string to operate in the privileged execution mode to perform one or more designated tasks. Applicants' method authorizes the first user mode string to operate in the privileged execution mode, and the first user mode string performs those one or more designated tasks using the privileged execution mode. Applicants' method continues to permit the first user mode string to operate in the privileged execution mode after completion of the one or more designated tasks.

    摘要翻译: 公开了一种使用户模式进程能够以特权执行模式运行的方法。 申请人的方法提供了包括特权执行模式和非特权执行模式的操作系统以及以非特权执行模式操作的多个用户模式串。 计算设备接收来自第一用户模式串的请求,以在特权执行模式下操作以执行一个或多个指定的任务。 申请人的方法授权第一用户模式字符串在特权执行模式下运行,第一用户模式字符串使用特权执行模式执行那些一个或多个指定的任务。 申请人的方法继续允许第一用户模式字符串在完成一个或多个指定任务之后以特权执行模式操作。