会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data storage apparatus for disk array
    • 磁盘阵列数据存储装置
    • US5659677A
    • 1997-08-19
    • US486453
    • 1995-06-07
    • Oded CohnYoram NovickMichael RodehAlex Winokur
    • Oded CohnYoram NovickMichael RodehAlex Winokur
    • G06F11/10G11B5/48
    • G06F11/1076G11B5/4813
    • A data storage disk device for a RAID disk array is disclosed, comprising a rotatably mounted disk having a data storage surface; a first head for reading data from and writing data to the data storage surface; with a second head for reading data from the data storage surface; and control means for executing a write operation to a sector, said write operation including reading the contents of the sector via the second head for subsequent processing and writing new data to the sector via the first head, the first and second heads being arranged with respect to the data storage surface so that the new data can be written to the sector on the same revolution of the disk as the reading operation. The addition of a second head to the disk storage device improves performance of the disk device for RAID applications.
    • 公开了一种用于RAID盘阵列的数据存储盘装置,包括具有数据存储表面的可旋转地安装的盘; 用于从数据存储表面读取数据并将数据写入数据存储表面的第一个头; 用于从数据存储表面读取数据的第二个头; 以及用于对扇区执行写入操作的控制装置,所述写入操作包括经由第二头读取扇区的内容以用于后续处理,并且经由第一头将新数据写入扇区,第一和第二头相对于 到数据存储表面,使得新数据可以在与读取操作相同的盘旋转时写入扇区。 向磁盘存储设备添加第二个磁头可以提高RAID应用程序的磁盘设备的性能。
    • 4. 发明授权
    • Method and system for concurrent access during backup copying of data
    • 在备份数据复制期间并发访问的方法和系统
    • US5379398A
    • 1995-01-03
    • US871247
    • 1992-04-20
    • Oded CohnMichael H. HartungJohn N. McCauley, Jr.William F. MickaClaus W. MikkelsenKenneth M. NaginYoram NovickAlexander Winokur
    • Oded CohnMichael H. HartungJohn N. McCauley, Jr.William F. MickaClaus W. MikkelsenKenneth M. NaginYoram NovickAlexander Winokur
    • G06F12/00G06F11/14G06F12/02G06F12/16
    • G06F11/1466
    • A method and system are disclosed for permitting high concurrency of access during backup copying of designated data stored within a storage subsystem which includes multiple storage devices coupled to the data processing system via a storage subsystem control unit having subsystem memory therein. Data within each storage device is accessed utilizing a Unique Control Block (UCB), which identifies a selected storage device, and an associated data retrieval command sequence which identifies the data to be accessed. Portions of the data copied to subsystem memory within the subsystem storage control unit as sidefiles from a first storage device may be accessed utilizing a Unique Control Block (UCB) associated with an alternate storage device by associating a selected data retrieval command sequence therewith which identifies the data as stored within the subsystem memory. In this manner, data from a first storage device may be accessed utilizing an alternate Unique Control Block (UCB), permitting concurrent access of data utilizing the Unique Control Block (UCB) associated with the first storage device.
    • 公开了一种方法和系统,用于在备份复制存储在存储子系统内的指定数据的同时进行访问的高并发性,该存储子系统包括经由其中具有子系统存储器的存储子系统控制单元耦合到数据处理系统的多个存储设备。 使用识别所选存储设备的唯一控制块(UCB)和识别要访问的数据的相关联的数据检索命令序列来访问每个存储设备内的数据。 可以利用与替代存储设备相关联的唯一控制块(UCB)来访问从子系统存储控制单元中复制到子系统存储控制单元中的子系统存储器的部分作为来自第一存储设备的副文件,通过将所选择的数据检索命令序列与其相关联来识别标识 存储在子系统存储器中的数据。 以这种方式,可以使用替代的唯一控制块(UCB)来访问来自第一存储设备的数据,允许使用与第一存储设备相关联的唯一控制块(UCB)并行访问数据。
    • 5. 发明授权
    • System for storing pointers to initial sectors of variable length n
units and storing second pointers within the initial sector of the n
unit
    • 用于存储指向可变长度n个单元的初始扇区的指针并将第二指针存储在n单元的初始扇区内的系统
    • US5644791A
    • 1997-07-01
    • US241982
    • 1994-05-11
    • James T. BradyJoe-Ming ChengOded CohnJames W. EldridgeYoram NovickNorman K. OuchiDanit Segev
    • James T. BradyJoe-Ming ChengOded CohnJames W. EldridgeYoram NovickNorman K. OuchiDanit Segev
    • H04N13/04G02B27/22G06F3/06G09G3/02G11B20/00H04N13/00G06F13/00
    • G11B20/00007G02B27/2271H04N13/0422H04N13/0488H04N13/0497H04N13/0203H04N13/0434H04N13/0438H04N13/0459
    • A method for operating a data storage system that is comprised of at least one disk. The method includes a step of partitioning a data compression unit into n basic compression units, where n is greater than one. Each data compression unit is comprised of a plurality of disk sectors and each of n basic compression units begins with a different initial sector. A next step partitions the data compression unit into X intervals, where X is less than n. Each of the X intervals begins with a different initial sector and within one of the n basic compression units. Further steps of the method include storing, external to the at least one disk, a plurality of first pointers each of which points to the initial sector of one of the n basic compression units wherein the 1/X, 2/X, . . . , (X-1)/X intervals begin; storing, within each of the initial sectors of the individual ones of the n basic compression units wherein the 1/X, 2/X, . . . , (X-1)/X intervals begin, a second pointer to the initial sector of the interval that begins within the basic compression unit; and, in response to a disk read operation that reads a compressed data unit that begins with one of the sectors that is located within one of the X intervals, accessing the beginning sector of the compressed data unit in accordance with one of the first pointers and one of the second pointers. The step of allocating includes a step of determining an actual compression ratio for the record, determining a value of a longest run of identical characters within the record, and adjusting the actual compression ratio based on the value of the longest run of identical characters. The step of allocating also includes a step of adding at least one additional sector to the estimated number to enable the compressed record to be subsequently updated in place.
    • 一种用于操作由至少一个盘组成的数据存储系统的方法。 该方法包括将数据压缩单元划分成n个大于1的基本压缩单元的步骤。 每个数据压缩单元由多个磁盘扇区组成,并且n个基本压缩单元中的每一个以不同的初始扇区开始。 下一步将数据压缩单元分成X个间隔,其中X小于n。 X间隔中的每一个以不同的初始扇区和n个基本压缩单元之一开始。 该方法的另外的步骤包括在至少一个盘的外部存储多个第一指针,每个第一指针指向n个基本压缩单元之一的初始扇区,其中1 / X,2 / X,...。 。 。 ,(X-1)/ X间隔开始; 存储在其中1 / X,2 / X,...的n个基本压缩单元中的各个初始扇区的每个初始扇区内。 。 。 ,(X-1)/ X间隔开始,指向在基本压缩单元内开始的间隔的初始扇区的第二指针; 并且响应于读取从位于所述X个间隔之一内的扇区之一开始的压缩数据单元的磁盘读取操作,根据所述第一指针和/或所述第一指针之一访问所述压缩数据单元的开始扇区 第二个指针之一。 分配步骤包括确定记录的实际压缩比的步骤,确定记录内相同字符的最长行程的值,并且基于相同字符的最长行程的值来调整实际压缩比。 分配步骤还包括将至少一个附加扇区添加到估计的数目以使压缩记录随后能够更新的步骤。
    • 6. 发明授权
    • Method for optimal retrieval of non-volume-specific data
    • 非体积特定数据的最优检索方法
    • US5606679A
    • 1997-02-25
    • US396038
    • 1995-02-28
    • Oded CohnWilliam F. MickaYosef MoattiKenneth NaginYoram NovickEfaim Zeidner
    • Oded CohnWilliam F. MickaYosef MoattiKenneth NaginYoram NovickEfaim Zeidner
    • G06F3/06G06F13/14G06F12/02
    • G06F3/0601G06F2003/0692
    • A method and apparatus for improving storage controller throughput and reducing unit control block contention when selecting a Utility Volume for servicing non-specific read requests. Throughput is increased by enabling the storage controller to service non-specific read requests issued against a Utility Volume which is not the same as the device associated with the data that the non-specific read is requesting. The Utility Volume is dynamically selected by considering the current loads on the available devices for both specific and non-specific processing. A Penalty Index is assigned to each volume, wherein the Penalty Index is a weighted average of the specific and non-specific processing. The device having the lowest Penalty Index is selected as the Utility Volume for a session. A Penalty Index evaluation is made at a Reference Point which is further enabled by a random clock to ensure that sessions do not likely pick the same Utility Volume.
    • 一种用于在选择用于服务非特定读请求的实用程序卷时改进存储控制器吞吐量并减少单元控制块争用的方法和装置。 通过使存储控制器能够服务于与非特定读取请求的数据相关联的设备不相同的公用程序卷发布的非特定读取请求来增加吞吐量。 通过考虑可用设备上的特定和非特定处理的当前负载来动态选择实用程序卷。 罚款指数被分配给每个卷,其中惩罚指数是特定和非特定处理的加权平均值。 选择具有最低罚款指数的设备作为会话的实用程序卷。 在参考点进行惩罚指数评估,该参考点通过随机时钟进一步启用,以确保会话不太可能选择相同的实用程序卷。
    • 9. 再颁专利
    • Method and system for sidefile status polling in a time zero backup copy process
    • 在时间零备份复制过程中进行侧文件状态轮询的方法和系统
    • USRE37364E1
    • 2001-09-11
    • US08521712
    • 1995-08-31
    • Oded CohnMichael Howard HartungWilliam Frank MickaJohn Norbert McCauley, Jr.Claus William MikkelsenKenneth Michael NaginYoram NovickAlexander Winokur
    • Oded CohnMichael Howard HartungWilliam Frank MickaJohn Norbert McCauley, Jr.Claus William MikkelsenKenneth Michael NaginYoram NovickAlexander Winokur
    • G06F1100
    • G06F11/1466G06F11/1458G06F11/1461G06F11/1469
    • A method and system are disclosed for enhanced efficiency of backup copying of designated datasets stored within a plurality of storage devices coupled to the data processing system via a storage subsystem control unit having subsystem memory therein. Application execution within the data processing system is temporarily suspended long enough to form a dataset logical-to-physical system address concordance to be utilized to administer copying of the designated dataset. Thereafter, application initiated updates to uncopied portions of the designated datasets are temporarily deferred until sidefiles of the affected portions of the designated datasets are written to subsystem memory. The updates are then written to the storage subsystem. Portions of the designated datasets are then accessed and copied from the storage subsystem on a scheduled or opportunistic basis utilizing selected data retrieval command sequences. A sidefile status query is appended to selected data retrieval command sequences and the presence of data within the subsystem memory is determined without the necessity of additional communications between the data processing system and the storage subsystem. The sidefiles are then accessed and copied. Copied portions of the designated datasets and sidefiles are then copied to alternate storage locations in a backup copy order defined by the address concordance.
    • 公开了一种方法和系统,用于通过其中具有子系统存储器的存储子系统控制单元提高存储在与数据处理系统耦合的多个存储设备中的指定数据集的备份复制效率。 数据处理系统内的应用程序执行暂时被暂停,以形成用于管理指定数据集复制的数据集逻辑到物理系统地址一致性。 此后,临时延迟对指定数据集的未封闭部分的应用发起的更新,直到指定数据集的受影响部分的副文件被写入子系统存储器。 然后将更新写入存储子系统。 然后使用所选择的数据检索命令序列,以预定的或机会的方式从存储子系统访问和复制指定数据集的一部分。 辅助文件状态查询被附加到所选择的数据检索命令序列,并确定子系统存储器内的数据的存在,而不需要数据处理系统和存储子系统之间的附加通信。 然后访问和复制文件。 指定数据集和副文件的复制部分然后以地址一致性定义的备份复制顺序复制到备用存储位置。
    • 10. 发明授权
    • Programming aid for enabling a computer program in source code form to
be viewed using a general purpose document browser
    • 使用通用文档浏览器查看源代码形式的计算机程序的编程辅助
    • US5940615A
    • 1999-08-17
    • US799815
    • 1997-02-13
    • Yoram NovickRon Yair PinterMichael RodehAlan Jay Wecker
    • Yoram NovickRon Yair PinterMichael RodehAlan Jay Wecker
    • G06F9/06G06F9/44G06F9/445
    • G06F8/33
    • Disclosed is a programming aid for enabling a computer program in source code form to be viewed using a general purpose document browser, which browser is responsive to a defined set of control tags determining the appearance of a document thereon, the programming aid comprising: a parser for generating a symbol table from an input file in which the program is stored; means to derive control tag locations from the symbol table; and an output file generator for inserting control tags into the program at the derived locations to generate an output file which can be viewed using the general purpose document browser. In this way, the full power of available general purpose document browsers may be used in software development and maintenance to view programs in a convenient way. A tool is provided that automatically marks up a program with control tags so that users are free to use the document browser of their choice as a powerful program browser.
    • 公开了一种用于使得能够使用通用文档浏览器来查看源代码形式的计算机程序的编程辅助装置,该通用文档浏览器响应于确定其上的文档外观的一组定义的控制标签,编程辅助装置包括:解析器 用于从存储该程序的输入文件生成符号表; 用于从符号表导出控制标签位置的装置; 以及输出文件生成器,用于在导出的位置处将控制标签插入到程序中,以生成可以使用通用文档浏览器来查看的输出文件。 这样,可用的通用文档浏览器的全部功能可以用于软件开发和维护,以方便的方式查看程序。 提供了一种工具,可以使用控件标签自动标记程序,以便用户可以自由使用他们选择的文档浏览器作为强大的程序浏览器。