会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 53. 发明申请
    • RESTRICTING THE EXECUTION OF COPY SERVICES COMMANDS
    • 限制复制服务命令的执行
    • US20080294861A1
    • 2008-11-27
    • US12186352
    • 2008-08-05
    • Michael Thomas BenhaseWilliam Frank Micka
    • Michael Thomas BenhaseWilliam Frank Micka
    • G06F12/16
    • G06F11/2069G06F3/0623G06F3/065G06F3/067
    • A system and method for controlling peer-to-peer remote copy (PPRC) operations initiated from one or more host devices that desire to store data contents written to a first storage system to a second storage system over a communications link. The system enables receipt and generation of copy services commands from host devices and the determination of whether a received command pertains to a copy service over an established PPRC relationship for that particular customer to enable that customer to perform storage operations effecting data written to a first storage server having source volumes and stored in a remote second storage system having target volumes. The copy services command effecting data contents of source volumes and/or remote target volumes will be enabled if it is determined that said PPRC relationship is already established for that customer; and, prevented if the received copy services command does effect any volume not already in a copy services relationship.
    • 一种用于控制从一个或多个主机设备发起的对等远程复制(PPRC)操作的系统和方法,其希望通过通信链路将写入第一存储系统的数据内容存储到第二存储系统。 该系统使得能够从主机设备接收和生成复制服务命令,以及确定所接收的命令是否与针对该特定客户的已建立的PPRC关系相关的复制服务,以使该客户执行影响写入第一存储器的数据的存储操作 服务器具有源卷并存储在具有目标卷的远程第二存储系统中。 如果确定已经为该客户已经建立了所述PPRC关系,则将启用影响源卷和/或远程目标卷的数据内容的复制服务命令; 并且如果接收到的副本服务命令确实影响了还没有在复制服务关系中的任何卷,则被阻止。
    • 56. 发明授权
    • System, apparatus, and process for evaluating projected cache sizes
    • 用于评估预计高速缓存大小的系统,设备和过程
    • US07107400B2
    • 2006-09-12
    • US10403324
    • 2003-03-31
    • Michael Thomas BenhaseThomas Charles JarvisRobert John Kolvick, Jr.
    • Michael Thomas BenhaseThomas Charles JarvisRobert John Kolvick, Jr.
    • G06F12/00
    • G06F12/0802
    • A process, apparatus, and system for evaluating a projected cache size implement and manage one or more projected cache lists that each contains directory entries corresponding to a projected cache size. The projected cache size may be either smaller or larger than the actual size of a cache installed in a computer system. Using the projected cache list entries, performance statistics such as cache hit ratio and average access time are tracked for each list. The process, apparatus, and system may calculate performance parameters that describe the performance specific to the actual cache list and each projected cache list. The resulting performance statistics may be used to formulate an optimization parameter to be communicated to a user or an administrator application.
    • 用于评估预计高速缓存大小的过程,装置和系统实现和管理每个包含与预计高速缓存大小相对应的目录条目的一个或多个投影高速缓存列表。 预计的缓存大小可以小于或大于安装在计算机系统中的高速缓存的实际大小。 使用预设的缓存列表条目,跟踪每个列表的性能统计信息,如缓存命中率和平均访问时间。 过程,设备和系统可以计算描述特定于实际高速缓存列表和每个投影高速缓存列表的性能的性能参数。 所得到的性能统计可以用于制定要传达给用户或管理员应用的优化参数。
    • 57. 发明授权
    • System, apparatus, and method for limiting non-volatile memory
    • 用于限制非易失性存储器的系统,装置和方法
    • US07051223B2
    • 2006-05-23
    • US10677152
    • 2003-09-30
    • Gary William BatchelorMichael Thomas BenhaseEnrique GarciaCarl Evan JonesTrung Le
    • Gary William BatchelorMichael Thomas BenhaseEnrique GarciaCarl Evan JonesTrung Le
    • G06F12/16
    • G06F11/1441
    • An apparatus for limiting volatile computer memory based on available energy in an auxiliary power source comprises an energy monitor module configured to determine an amount of available energy in the auxiliary power source. Also provided is a memory status module configured to determine an amount of volatile computer memory allocated for use in a computer and a memory adjustment module configured to adjust the amount of volatile computer memory allocated for use in the computer based on the amount of available energy in the auxiliary power source. A startup module may be configured to allow the computer to begin moving data normally when the memory adjustment module limits volatile computer memory allocated for use by the computer to a minimum level and the energy monitor module determines that the amount of available energy in the auxiliary power source has reached a minimum level capable of transferring the volatile computer memory allocated for use by the computer to non-volatile computer memory during a computer shutdown.
    • 基于辅助电源中的可用能量来限制易失性计算机存储器的装置包括被配置为确定辅助电源中的可用能量的能量监测模块。 还提供了一种存储器状态模块,其被配置为确定分配用于计算机的易失性计算机存储器的量和存储器调整模块,所述存储器调整模块被配置为基于可用能量的量来调整分配用于计算机中的易失性计算机存储器的数量 辅助电源。 启动模块可以被配置为当存储器调整模块将分配供计算机使用的易失性计算机存储器限制在最小水平时允许计算机开始正常地移动数据,并且能量监视器模块确定辅助功率中的可用能量的量 源已经达到能够在计算机关闭期间将分配给计算机使用的易失性计算机存储器传送到非易失性计算机存储器的最小级别。
    • 58. 发明授权
    • Method, system, and program for caching data in a storage controller
    • 用于缓存存储控制器中数据的方法,系统和程序
    • US06775738B2
    • 2004-08-10
    • US09932765
    • 2001-08-17
    • Kevin John AshBrent Cameron BeardsleyMichael Thomas Benhase
    • Kevin John AshBrent Cameron BeardsleyMichael Thomas Benhase
    • G06F1200
    • G06F12/0873G06F12/0804G06F2212/262G06F2212/285
    • Provided is a method, system, and program for caching updates to one target storage device in a first and second memories, wherein the target storage device is one of a plurality of storage devices. A determination is made of an allocation of available space in the second memory to the storage devices, wherein a total of the allocation of the available space to all the storage devices exceeds one hundred percent of the available space in the second memory. An update to one target storage device is received and then a determination is made as to whether adding the update to the second memory will exceed the allocation of available space for the target storage device in the second memory. One copy of the update is written to the second memory if adding the update to the second memory will not exceed the allocation of available space for the target storage device.
    • 提供了一种用于将更新缓存到第一和第二存储器中的一个目标存储设备的方法,系统和程序,其中目标存储设备是多个存储设备之一。 确定第二存储器中的可用空间的分配给存储设备,其中对所有存储设备的可用空间的总共分配超过第二存储器中的可用空间的百分之一。 接收对一个目标存储设备的更新,然后确定是否将对第二存储器的更新添加将超过第二存储器中的目标存储设备的可用空间的分配。 如果将更新添加到第二个内存中,则将更新的一个副本写入第二个内存不会超过目标存储设备的可用空间分配。
    • 59. 发明授权
    • System for concurrent cache data access by maintaining and selectively
merging multiple ranked part copies
    • 通过维护并选择性地合并多个排名的部件副本来实现并行缓存数据访问的系统
    • US5930481A
    • 1999-07-27
    • US79491
    • 1998-05-15
    • Michael Thomas BenhaseDavid Alan BurtonMarshall HeymanJohn Norbert McCauleyRobert Louis Morton
    • Michael Thomas BenhaseDavid Alan BurtonMarshall HeymanJohn Norbert McCauleyRobert Louis Morton
    • G06F12/08G06F12/04G06F13/16
    • G06F12/0866G06F2212/312
    • A system for providing multiple hosts with concurrent access to cached data by selectively generating, maintaining, modifying, and consolidating multiple versions of data items in cache memory to efficiently accommodate data access requests by the hosts. Data associated with a logical track is represented in cache by a number of cache track image parts. Each part represents one or more records in cache, where multiple parts may exist in cache for the same logical track. The provision of multiple parts supports concurrent access by multiple operations or "processes" to data associated with a track. Namely, each part is given a "status" selected from a predetermined catalog of statuses; the assigned status thus establishes the permissible manner of accessing that part. Depending upon a part's status, the part may be used by one process (e.g. Read) or by multiple processes concurrently (e.g. Read and Destage). Other part statuses dedicate a part to a single process (e.g. Write). Multiple parts, not being actively used by a process, may be combined by a merge function to represent the most current image of the track.
    • 一种用于通过选择性地生成,维护,修改和合并高速缓冲存储器中的数据项的多个版本以有效地容纳主机的数据访问请求来向多个主机提供并发访问缓存数据的系统。 与逻辑磁道相关联的数据在高速缓存中由多个高速缓存轨迹图像部分表示。 每个部分表示缓存中的一个或多个记录,其中多个部分可能存在于同一逻辑磁道的高速缓存中。 提供多个部件支持通过多个操作或“进程”对与轨道相关联的数据的并发访问。 即,各部分被赋予从预定状态目录中选择的“状态”; 因此,分配的状态确定了访问该部分的允许方式。 根据部件的状态,该部件可以由一个进程(例如,读取)或多个进程同时使用(例如读取和传送)。 其他部分状态将一部分专用于单个过程(例如写入)。 多个部分,不被过程主动使用,可以通过合并功能组合以表示轨道的最新图像。