会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data storage system having cache memory manager with packet switching network
    • US07124245B1
    • 2006-10-17
    • US10675039
    • 2003-09-30
    • John K. WaltonWilliam F. Baxter, IIIKendell A. ChiltonDaniel CastelMichael BerminghamJames M. Guyer
    • John K. WaltonWilliam F. Baxter, IIIKendell A. ChiltonDaniel CastelMichael BerminghamJames M. Guyer
    • G06F12/00
    • G06F12/0866
    • A system interface having: a plurality of front end directors adapted for coupling to a host computer/server; a plurality of back end directors adapted for coupling to a bank of disk drives; a data transfer section having cache memory; a cache memory manager; and, a message network. The cache memory is coupled to the plurality of front end and back end directors. The messaging network operates independently of the data transfer section and is coupled to the plurality of front end and back end. The front end and back end directors control data transfer between the host computer/server and the bank of disk drives in response to messages passing between the front end directors and the back end directors through the messaging network to facilitate data transfer between host computer/server and the bank of disk drives. The data passes through the cache memory in the data transfer section as such data passes between the host computer and the bank of disk drives. The system includes a cache memory manager having therein a memory for storing a map maintaining a relationship between data stored in the cache memory and data stored in the disk drives. The cache memory manager provides an interface between the host computer, the bank of disk drives and the cache memory for determining for the directors whether data to be read from the disk drives, or data to be written to the disk drives, resides in the cache memory. With such an arrangement, the cache memory in the data transfer section is not burdened with the task of transferring the director messaging but rather a messaging network is provided, operative independent of the data transfer section, for such messaging thereby increasing the operating bandwidth of the system interface. Further, the cache memory is no longer burdened with the task of evaluating whether data to be read from the disk drives, or data to be written to the disk drives, resides in the cache memory. The cache memory manager, plurality of front end directors, plurality of back end directors and cache memory are interconnected through a packet switching network.
    • 6. 发明授权
    • Method and system for maintaining data integrity using dual write operations
    • 使用双重写入操作来维护数据完整性的方法和系统
    • US07020754B1
    • 2006-03-28
    • US10022080
    • 2001-12-13
    • John K. WaltonKendell A. Chilton
    • John K. WaltonKendell A. Chilton
    • G06F12/00
    • G06F11/2087G06F12/0866
    • In one embodiment, a data storage system is provided may include an input/output (I/O) controller, and first and second memory boards. The controller may receive data and a request to store the data in the system, and may include memory for initially storing the data. The first memory board may store, in response to a first memory storage request, a first copy of the data initially stored in the controller. The first memory board may provide to the controller a first status indication indicating whether the first memory board successfully stored the first copy. The second memory board may store, in response to receipt of a second memory storage request, a second copy of the data. The controller may provide a second status indication, indicating whether the request to store the data in the system was successful.
    • 在一个实施例中,提供的数据存储系统可以包括输入/​​输出(I / O)控制器以及第一和第二存储器板。 控制器可以接收数据和将数据存储在系统中的请求,并且可以包括用于初始存储数据的存储器。 第一存储器板可以响应于第一存储器存储请求存储最初存储在控制器中的数据的第一副本。 第一存储器板可以向控制器提供指示第一存储器板是否成功存储第一副本的第一状态指示。 第二存储器板可以响应于接收到第二存储器存储请求而存储数据的第二副本。 控制器可以提供第二状态指示,指示在系统中存储数据的请求是否成功。
    • 7. 发明授权
    • Data transmission across asynchronous clock domains
    • 跨异步时钟域的数据传输
    • US06910145B2
    • 2005-06-21
    • US10021949
    • 2001-12-13
    • Christopher S. MacLellanGregory S. RobidouxJohn K. WaltonKendell A. Chilton
    • Christopher S. MacLellanGregory S. RobidouxJohn K. WaltonKendell A. Chilton
    • G06F3/06G06F12/00G06F13/00H04L7/02
    • G06F3/061G06F3/0656G06F3/067H04L7/005H04L7/02
    • In one embodiment of the present invention, a system is provided for use in transmitting data and related control information from a first clock domain to a second clock domain. The system may include a first logic section that may generate respective identification information that may be used to identify respective types of information represented by respective data and related control information. The system may also include memory that may receive and store, at a first clock rate used in the first clock domain, the respective data and related control information. The memory also may store, in association with the respective data and related control information, the respective identification information. The memory may be configured to permit the retrieval, at a second clock rate used in the second clock domain, of the respective data, the respective related control information, and the respective identification information stored in the memory.
    • 在本发明的一个实施例中,提供了一种用于将数据和相关控制信息从第一时钟域传送到第二时钟域的系统。 该系统可以包括第一逻辑部分,该第一逻辑部分可以生成相应的识别信息,所述识别信息可用于识别由相应数据和相关控制信息表示的相应信息类型。 系统还可以包括可以以第一时钟域中使用的第一时钟速率接收和存储相应数据和相关控制信息的存储器。 存储器还可以与各个数据和相关控制信息相关联地存储相应的标识信息。 存储器可以被配置为允许在第二时钟域中使用的第二时钟速率检索相应数据,相应的相关控制信息以及存储在存储器中的相应标识信息。
    • 8. 发明授权
    • Data storage system having dummy printed circuit boards
    • 具有虚拟印刷电路板的数据存储系统
    • US06877061B2
    • 2005-04-05
    • US10112598
    • 2002-03-28
    • Robert A. ThibaultDaniel CastelBrian GallagherPaul C. WilsonJohn K. WaltonChristopher S. MacLellan
    • Robert A. ThibaultDaniel CastelBrian GallagherPaul C. WilsonJohn K. WaltonChristopher S. MacLellan
    • G06F13/00G06F13/14H05K7/10
    • H05K7/1459G06F2213/0038
    • A method and system for producing a data storage system for transferring data between a host computer/server and a bank of disk drives through a system interface. The system interface has a plurality of first directors, a plurality of second directors, and a global memory. The method includes: providing a backplane having slots adapted to have plugged therein a plurality of printed circuit board. The printed circuit boards include: a plurality of first director boards having the first directors; a plurality of second printed circuit boards having the second directors; a plurality of memory printed circuit boards providing the global memory; a plurality of dummy first director boards having first jumpers; a plurality of dummy second director boards having second jumpers; a plurality of dummy memory boards having third jumpers. The method includes wiring the backplane to effect a connection among the first, second and third jumpers to interconnect the first plurality of director to the host computer/server, the plurality of second plurality of directors to the bank of disk drives and the global memory to the first plurality of directors and to the second plurality of director. The method and system allows the same wired backplane to be used with systems having a different number of memory and director boards and still enable dual-write and redundancy to the global memory.
    • 一种用于产生数据存储系统的方法和系统,用于通过系统接口在主计算机/服务器和一组磁盘驱动器之间传送数据。 系统接口具有多个第一导向器,多个第二导向器和全局存储器。 该方法包括:提供具有适于在其中插入多个印刷电路板的槽的背板。 印刷电路板包括:多个具有第一导体的第一导向板; 具有第二导体的多个第二印刷电路板; 提供全局存储器的多个存储器印刷电路板; 多个具有第一跳线的虚拟第一导向板; 多个具有第二跳线的虚拟第二导向板; 具有第三跳线的多个虚拟存储器板。 该方法包括布线背板以实现第一,第二和第三跳线之间的连接,以将第一多个导向器与主计算机/服务器互连,将多个第二多个导向器连接到磁盘驱动器组,并将全局存储器 第一批董事和第二名董事。 该方法和系统允许与具有不同数量的存储器和引导器板的系统一起使用相同的有线背板,并且仍然允许对全局存储器进行双重写入和冗余。
    • 10. 发明授权
    • Method and apparatus for hot-plugging circuit boards having low voltage
logic parts into a higher voltage backplane
    • 将具有低电压逻辑部件的电路板热插入更高电压背板的方法和装置
    • US6138195A
    • 2000-10-24
    • US45037
    • 1998-03-20
    • Michael BerminghamChristopher S. MacLellanJohn K. Walton
    • Michael BerminghamChristopher S. MacLellanJohn K. Walton
    • G06F13/40G06F13/00
    • G06F13/4081G06F13/4068
    • A method and apparatus for hot-plugging circuit boards having lower voltage logic devices into a higher voltage backplane in a manner that minimizes overvoltage stress during system power-up, or during a lower voltage power failure. The method and apparatus ensures that the lower voltage device(s') power input reaches at least a nominal input level before any other inputs of the device are driven to a level greater than or equal to an expected input level. Dedicated output pins on lower voltage logic device(s) are configured to issue a control output signal for enabling higher voltage devices. Output enable terminals for the higher voltage parts, which are connected to respective control outputs from a lower voltage device, are normally in a disabled state as a function of pull-up or pull-down circuitry. A respective control output signal is provided for each higher voltage device output enable to enable the outputs of the higher voltage device when the voltage supply input to the lower voltage device is at substantially full voltage.
    • 一种用于将具有较低电压逻辑器件的电路板热插入到较高电压背板中的方法和装置,其方法是以最小化系统上电期间过电压应力或在较低电压电源故障期间的方式。 该方法和装置确保在装置的任何其它输入被驱动到大于或等于预期输入电平的电平之前,低电压装置(s')功率输入达到至少一个标称输入电平。 低电压逻辑器件上的专用输出引脚被配置为发出控制输出信号,以使更高电压的器件成为可能。 与较低电压设备连接到相应控制输出的较高电压部分的输出使能端子通常作为上拉或下拉电路的功能处于禁止状态。 为每个较高电压器件输出使能提供相应的控制输出信号,以便当输入到较低电压器件的电压电源处于基本满电压时,能够使得较高电压器件的输出。