CN1695126A - 具有ip能力分区的数据存储设备 - Google Patents

具有ip能力分区的数据存储设备 Download PDF

Info

Publication number
CN1695126A
CN1695126A CNA028298713A CN02829871A CN1695126A CN 1695126 A CN1695126 A CN 1695126A CN A028298713 A CNA028298713 A CN A028298713A CN 02829871 A CN02829871 A CN 02829871A CN 1695126 A CN1695126 A CN 1695126A
Authority
CN
China
Prior art keywords
memory device
address
subregion
addressing
media
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA028298713A
Other languages
English (en)
Other versions
CN100557579C (zh
Inventor
C·弗兰克
T·路德维格
T·哈南
W·巴比特
Original Assignee
Zetera Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zetera Corp filed Critical Zetera Corp
Publication of CN1695126A publication Critical patent/CN1695126A/zh
Application granted granted Critical
Publication of CN100557579C publication Critical patent/CN100557579C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/4616LAN interconnection over a LAN backbone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2836Protocol conversion between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general

Abstract

一个存储设备(300)具有由各不相同的IP地址(IP1、IP2、IP3、IP4、IP5、IP7、IP9)单独寻址的分区(310A、310B、310C、320A、320B、320C、330)。这将允许能用IP通信的任何其它设备以同层间传送的方式直接访问这些分区(310A、310B、310C、320A、320B、320C、330)。优选的存储设备支持同一设备各分区之间或之中的跨越以及不同存储设备之间或之中的跨越。对多播跨越和代理跨越都进行了考虑。对本发明存储设备的相互组合、与采用现有技术的存储设备的组合、各种各样的镜像配置以及其它配置都曾加以斟酌。发明的其它方面还包括:一个特定的存储设备可包括一种或者多种媒介,包括旋转和非旋转媒介、磁性和光学媒介及以上各种媒介的组合。

Description

具有IP能力分区的数据存储设备
本申请要求美国临时申请号60/425867专利申请的权益,现将其全文引用于下供参照。
发明的领域
本发明的领域为数据存储设备。
发明的背景
在电子学领域中有一个在实际上(即在地理上)将功能分解并且代之以依靠联网的资源的倾向。尤其值得注意的是可在信息包通信网络(例如英特网)上提供的资源。除了被传送的数据外,信息包中还包含标头信息,例如信息包中所含数据的类型(即:HTML、声频、ASCII等)以及源节点和终端节点信息等。标头信息允许对错误进行验证,并为相距甚远的设备提供经由信息包交换网络(例如:英特网)的路由径。标头信息还允许完全不相干的设备相互通信联络,例如让时钟收音两用机与计算机相互通信联络。最近发表的美国专利申请第20020031086号(Welin,2002年3月14日)谈到“计算机、英特网电话、会说话的玩具、家用电器,例如冰箱、微波炉、面包烘烤机、饮料搅拌机、电动咖啡壶、洗衣机、烘干机、电动扫地机、恒温控制器、电灯开关、电灯、风扇、窗帘与遮阳窗帘控制电机、保安监护设备、防盗动作监视器、时钟、收音机、网络视频摄像机、电视机、数码电话留言机、空调机、取暖与热水锅炉、中央空调设备”等等之间的连接。
与存储设备的通信联络并没有跟上这股资源分解的潮流。磁盘的访问一直是由一个磁盘操作系统(例如DOS〔磁盘操作系统〕,或者微软视窗)进行控制。遗憾的是,把一个操作系统置于所有计算设备设计构思的中心造成了对此类操作系统的依赖性,结果往往是操作系统越来越大,越来越复杂。在今天,许多的电子设备,从个人数字助理到手机、数字照相机、游戏机,体积都越来越小,越来越便于携带,对大型操作系统的依赖已经成为一项累赘。解决方案之一是提供一项大幅度精简的操作系统,大大压缩操作系统臃肿的内务开销需求。微软CE是一个例子。但这项解决方案牺牲了较大系统所拥有的相当一部份功能。
我们所需要乃是一种可以由多种其它设备直接访问,而不必通过操作系统的存储设备。
发明的概述
在本发明中,一个存储设备具有由不同IP地址分别寻址的分区。这将允许能用IP通信的任何其它设备以同层间传送的方式直接访问这些分区。这样就消除了对存储设备访问的多种限制,包括地理上的限制、以及某个特定存储分区必须置于单一的操作系统集中控制之下等等的限制。
优选的存储设备支持同一设备各分区之间或之中的跨越,以及不同存储设备之间或之中的跨越。对多播(multicast)跨越和代理跨越都进行了考虑。
对本发明存储设备的相互组合,与采用现有技术的存储设备的组合、各种各样的镜像配置以及其它配置都曾加以斟酌。
发明的其它方面还包括:一个特定的存储设备可包括一种或多种媒介,包括旋转和非旋转媒介、磁性和光学媒介及以上各种媒介的组合。随着以下本发明的优选实施例的详尽描述以及所附的插图,本发明的各项目的、特点、方面和优点将变得更为明显。
附图概述
图1所示为划分成多个分区,但整个存储器用同一个单一的IP地址访问现有技术磁盘驱动器的示意图。
图2所示为现有技术存储系统的示意图,其中三个磁盘驱动器用三个不同的IP地址按整个磁盘方式寻址。
图3所示为多个分区由不同的IP地址单独寻址的存储设备示意图。
图4所示为多个分区由不同的IP地址单独寻址的存储设备示意图,其中有些分区由多个IP地址寻址。
图5所示为包括不同存储媒介的、有多个分区的存储设备示意图。
图6所示为具有多个分区的存储设备示意图,其中两个分区用多播跨越方式跨接。
图7所示为具有多个分区的存储设备示意图,其中两个分区用代理跨越方式跨接。
图8所示为三个存储设备用多播跨接方式逻辑连接的存储系统的示意图。
图9所示为三个存储设备用代理跨接方式逻辑连接的存储系统示意图。
图10所示为第一个存储设备的分区用多播镜像生成方式在一个或者多个其它存储设备的分区上生成镜像的存储系统的示意图。
详细描述
现有技术图1概括描述了划分为多个分区10A、10B、10C...10N的磁盘驱动器10。整个存储区用单一的地址IP1寻址,各个数据块由IP1加上某些其它信息〔例如分区和偏移(offset),即逻辑块地址(LBA)〕的组合进行寻址。因此,数据的访问存取永远置于磁盘操作系统的控制之下,由磁盘操作系统提供上述附加信息。正由于以上这个原因,驱动器10的位置永远十分靠近运作操作系统的处理器,而且通常连接到计算机的硬总线、RAID磁盘阵列,或者其它系统之上。
我们知道10A...10N各个分区可以在不同的操作系统之下以不同方式格式化。但整个存储空间由单一类型的媒介构成,即旋转磁性媒介,尽管可以有某种RAM〔随机存取存储器〕缓存(未显示)。
值得支持的是,在这里,“IP”这个术语是在广义之上使用的,它包括所有网络协议。因此,IP地址实际是被用作网络地址的委婉语。
现有技术图2概括描述一个存储系统20,其中三个磁盘驱动器21、22、23用三个不同的IP地址IP1、IP2、IP3分别进行寻址。驱动器可以有多个分区(驱动器21有21A、21B、21C(未显示)三个分区,驱动器23有23A、23B两个分区(未显示)),但这里也是采用IP地址加上一些其它信息〔例如分区和偏移,即LBA〕的组合进行寻址。驱动器21、22、23可以跨接,也可以生成镜像,但每个驱动器的数据永远用该驱动器的特定IP地址寻址。
图3所示的本发明存储设备30有三个分区21A、21B、21C,由不同的IP地址IP1、IP2、IP3分别寻址。熟谙本行技艺者应该明了,显示为数不多的若干个分区只是为了方便起见,在本图或者其它图中,存储器30可以包含任何切合实际数量的分区。同样应该指出,描述存储设备时若未注明分区,则说明该设备并无分区。
用IP地址直接显示进出分区的路由径促进了极其简单的通信协议的使用。尤其值得指出,分区可以在TCP/IP栈或者UDP/IP栈的IP层次上直接寻址。但应该指出的是,为了使用IP地址,存储设备30(而且事实上也包括各个分区)需要有足够的功能,才能满足以IP通信的需要。这些功能可以在设备(或者分区)设计时将其包括在内,或者用IP适配器32(未显示)增加到存储设备之中。实际上,在这种情况下,所谓适配器基本上不过是一个简单的块到信息包或者信息包到块的翻译器而已。
存储设备30可以用任何方式连接到任何适当的总线之上。因此,本发明所描述的操作原理可以在极其广泛范围的实际总线和协议上应用,包括ATA、ATAPI、SCSI、Fiber CH、PCMCIA、CardBus以及USB。存储设备30还可另外用作或者附带用作一个虚拟IP总线,在网络上运行,术语“IP”在此处泛指任何能够处理信息包的英特网工作协议。例如我们预计一位用户可以有一台独立的存储设备,该项设备以无线方式与一个局域网(LAN)通信联络,而局域网又可连接到WAN〔广域网〕或者英特网之上。其它也与网络连接的设备(无论在家庭中、办公室中或者其它地方)都可以直接访问存储设备的一个或者多个分区。例如一台能连接IP的英特网电视机(未显示)可以显示储存于一个分区的图像或者电影节目,而一台数字照相机(未显示)可以存入或者调出另一个分区的图像。还有另一个分区可以存放供手提电脑使用的操作系统和办公软件,或者甚至是能以IP连接的键盘和鼠标。从任何一个分区打印也可以通过能通过IP工作的、以无线或者有线方式与网络连接的打印机进行。
一项有趣的推论是:分区或者其它元件也可以作为同层设备在对等网络上通信联络。此处所说的术语“元件”,指的是传统上通过总线与同一设备的其它元件联络沟通,而并无自己的IP地址的、作为设备功能部份的硬件元件。此项技术可以完全消除对任何特定操作系统的依赖性,甚至可以完全取消操作系统。此外,许多连接到网络上的元件将依靠其它与网络连接的元件来完成其自身能力所无法完成的任务,从而将会发现、保留和释放其它同级设备完成此类任务所占用的资源。同级设备最好能发现连接到网络上的其它元件、它们的特点、以及了解至少一部份连接到网络上的元件有哪些内容。这种发现并不依靠主设备的协助即可独立完成,最好是通过同层设备直接的通信联络实现之。
优选的网络将是无主设备网络,即所有的元件都有访问网络和与网络连接元件的平等权利。网络的同级元件最好采用低层次协议(例如传输协议和较低层次的OSI〔操作系统互连〕模型协议)彼此通信联络。优选的实施例将采用TCP和UDP IP协议进行元件间的通信联络。
存储设备30最好能够在收到网络元件的请求后动态创建分区。例如,当一个网络元件请求使用设备30时,网络元件可向存储设备30提供一个独一无二的标识符,有可能是一个名称,而存储设备30则将此标识符与其新建的分区联系起来。在有些情况下,网络元件也可以请求分配一个特定的存储容量,包括请求提供存储设备30上所能提供的全部剩余存储容量。
在优选的实施例中,在收到存储设备30所提出的请求后,此类分区的IP地址应从一个地址服务器(例如DHCP〔动态主机配置协议〕服务器)获取。应该强调指出的是,像DHCP服务器这样的地址分配设备并非主设备,因为它们既不对网络进行控制、也不对连接到网络上的元件或者对元件间资源共享进行控制。对分区指定IP地址还可或者也可在设备初始化时进行,例如在其初次启动时进行。
由于存储设备30只可以和一个网络接口卡(NIC)相关连,各存储元件最好能够获取多个IP地址,尽管它们只有一个NIC和一个媒体访问控制(MAC)地址。通过在试图向地址服务器荻取IP地址时,向地址服务器提供一个独特的分区标识符,就可以达到这个目的。我们认为把由一个元件提供的名称与为那一个元件建立的分区相关连起来,就有可能识别存储元件中的每一个分区,尽管与每个分区相关连的IP地址从分区建立以来已经发生了改变。
其它详细情况可参看与本专利申请同时申请的,PCT申请号为_________________,标题为“通信协议、系统与方法”的专利申请,以及PCT申请号为__________________,标题为“通信联络改进的电气设备”,其内容将以参照的形式披露于此。
在图4中,存储设备40在以下意义上与存储设备30相似,即:它具有多个分区41A、41B、41C、41D,这些分区分别由不同的IP地址IP1、IP2、IP3、IP4单独寻址。但在此,有些分区用多个IP地址寻址。其中特别是:41A由IP1和IP5寻址。分区41D由IP4、IP6和IP7寻址。
在图5中,存储设备50具有包括不同存储媒介的多个分区。在这个特定例子中,有两个旋转媒介分区50A、50B,一个闪速存储器50C。在此我们也设想了这些媒介与其它媒介的所有可行的组合。像在图3中一样,各分区由不同的IP地址IP1、IP2、IP3单独寻址。
在图6中,存储设备60具有多个分区60A、60B、60C、60D,分别由IP地址IP1、IP2、IP3、IP4、和IP5(多播)单独寻址。其中两个分区,即60A和60C,就以下意义而言是跨越分区,即:分区60A从逻辑地址a延伸到逻辑地址b,而分区60C继续从逻辑地址b+1延伸到逻辑地址c。因此,跨越集从逻辑地址a一直延伸到逻辑地址c。此处的跨越是多播跨越,因为各分区共享多播地址IP5,该地址用来同时对分区60A和60C寻址。
在图7中,存储设备70具有多个分区70A、70B、70C、70D,分别由IP地址IP1、IP2、IP3、IP8寻址。(这里用IP8而不是IP4的用意是表明IP地址不必在任何方式上保持连贯。)这里再一次有两个分区,即70A和70C,就以下意义而言是跨越分区,即:分区70A从逻辑地址a延伸到逻辑地址b,而分区70C继续从逻辑地址b+1延伸到逻辑地址c。因此,跨越集从逻辑地址a一直延伸到逻辑地址c。但此处的跨越是代理跨越而不是多播跨越。IP1用来对分区70A寻址,而跨越数据的第二部份由IP1代理用IP3寻址。当然,在同一个存储设备中使用多播跨越和代理跨越的组合是有可能的。
在图8中,存储系统100有三个存储设备110、120、130连接在一起,以描述多播跨越。设备110有三个分区,即:110A、110B、110C,它们分别用IP地址IP1、IP2、IP3单独寻址。设备120有四个分区,即:120A、120B、120C、120D,它们分别用IP地址IP4、IP5、IP6、IP7单独寻址。设备130并未分区,就我们的目的来说,这等于说它只有一个分区。设备130的整个存储器用IP地址IP8进行寻址。这里的跨越是在所有三个设备之间。分区110C从逻辑地址a延伸到逻辑地址b;分区120D从逻辑地址b+1继续延伸到逻辑地址c,设备130的数据空间从逻辑地址c+1延伸到逻辑地址d。数据集从逻辑地址a延伸到逻辑地址d。
图9与图8相似之处在于:跨越贯穿三个驱动器,数据集从逻辑地址a延伸到逻辑地址d。主要的构思差异在于存储设备用代理跨越逻辑连接,而不是用多播跨越。设备210有三个分区,即:210A、210B、210C,它们分别用IP地址IP1、IP2、IP3单独寻址。设备230并未分区。设备230的整个存储器用IP地址IP4进行寻址。设备220有三个分区,即:220A、220B、220C,它们分别用IP地址IP4、IP5、IP6单独寻址。分区210C从逻辑地址a延伸到逻辑地址b;分区220C的数据空间从逻辑地址b+1继续延伸到逻辑地址c,分区230从逻辑地址c+1延伸到逻辑地址d。
正像此项描述的其它部份一样,图9所示的具体实施例只是可能配置的举例而已。我们所采用的设备数量可以多于或者少于所述的数量,而且跨越的方式也可以视情况改变,即随着时间的推移,跨越的设备与/或分区可以增删。在存储设备之间与/或内部也可以采用多播跨越和代理跨越的任何组合,存储设备也可以具有相同或者不同的媒介。此外,IP地址的使用促进了在IP网络可及的几乎任何位置找到各个存储设备的实际位置,不管这些设备的相对位置如何。
在图10中,存储设备300由三个不同的实际存储设备310、320、和330提供分区的镜像。这一点可以用代理进行,其方式与代理跨越所描述的方式相似,或者也可在较高性能的系统中以多播方式进行。这样,多个存储设备中的分区用同一个IP地址寻址。在这个特定实施例中,存储设备310具有分区310A、310B、310C,它们用IP地址IP1、IP2、IP3、和IP9寻址。存储设备320具有分区320A、320B、和320C,用IP地址IP4、IP5、IP6和IP9寻址。向IP3或者IP9写入的请求产生的结果是分区310C、320C和330C存储相同的数据。向IP1地址发出的读取请求将造成310C、320C和330C以同样的信息应答,其假设是请求者将使用其中最早到达的数据。在多播形式中,最好的办法是设备310、320、和330倾听一下镜像集中任何成员回应的第一个数据,如果在它们完成请求之前,另一个设备已经完成了请求,便将该项请求从它们的请求队列中取消。
通信
在优选的实施例中,存储元件和非存储元件之间的通信联络将采用一个数据报协议,在该项协议中,数据块被自动映射到目标设备之上。元件之间发送的数据报最好包括指令(CMD)、逻辑块地址(LBA)、数据、令牌字段、以及不超过X个的额外字节,其中X为1、2、7、10、17和30之中的一个数字。这种数据报的数据字段的容量最好与数据报所寻址元件的块容量相同(如果可行的话)。在这种情况下,一个元件向存储元件发出一个数量的数据,而数据的数量大于存储元件的块容量时,通常将把数据的量划分为相当于存储元件块的容量,对块指定LBA,将每对块与LBA对以数据报形式传送给存储元件。
数据报最好在像IP信息包这样的有地址封装信息包的元件之间通信联络,封装包的IP地址既用于识别封装包所拟传送到的目的元件,又用于辨识元件内数据报的相关连分区。
数据报的接收方最好按先来先处理的方式处理数据报,不要对信息包重新排列,在执行CMD字段所识别的指令之前,不要把数据报中数据字段的内容组装成为更大的数据单位。举例说,一个存储元件可能会接到一个包含数据块、LBA和写入指令的数据报。存储元件可不必等候其它的信息包,用数据报中所包含的IP地址去识别所要使用的分区,用LBA去识别数据字段中的数据应该写入分区的位置。
对各个数据报中的数据随到随处理,而不是重新组装数据,使我们可以采用暗含的ACK确认信号。使用暗含的ACK信号代替显式ACK信号可以大幅度提供工作性能。
存储设备和适配器的推销
我们预计一旦业内人士意识到存储设备具备以其自身的IP地址访问的分区之好处之后,公司就会着手生产与/或推销此类设备。我们也预计各家公司将开始生产与/或推销具备允许传统磁盘驱动器、闪速存储器和其它存储设备以此种方式运行的功能(包括硬件与软件或者两者的结合)的适配器。
因此,本发明主题所涵盖的方法包括生产与销售其分区能以其自身的IP地址执行与其它网络元件信息包通信的磁盘驱动器或者其它存储设备。所发明的其它方法包括生产与销售使采用现有技术的存储设备也能这样做的适配器。事实上,我们预计各家公司将会意识到市场上存在此类适配器,因而继续生产或者销售现有技术的存储设备类型,明知(或者甚至在广告中宣传)用户会以使用此类适配器的方式来继续使用现有技术的存储设备类型,从而构成了对本发明的侵权行为。
因此,在此我们披露了本发明存储设备的具体实施例和应用。但对熟谙本行技艺者来说,除以上所描述内容外,尚可设想出无数的修改方案,其实质并未超出本发明的基本构思。因此本发明的主题除其基本精神外,并不局限于所附的权利要求。此外,在对专利说明书和权利要求进行解释时,都应根据上下文从最广义上加以理解。尤其是像“包括”、“由......组成”等等字样应该泛泛解释为元件、组成部份、步骤等比较笼统的字眼,所指的是所述的元件、部件、步骤有可能存在、被采用,或者与其它未明确提到的其它元件、组件、或者步骤结合使用。

Claims (21)

1.一个具有第一种类型媒介的存储设备,该设备按逻辑分解为由第一个IP地址直接寻址的第一个分区和由一个与第一个IP地址明显不同的第二个IP地址寻址的第二个分区。
2.权利要求1的存储设备,其中该第一分区也还由明显不同于第一和第二IP地址的第三IP地址寻址。
3.权利要求1的存储设备,还包括直接由第三IP地址寻址的第三分区。
4.权利要求3的存储设备,其中第三分区包括明显不同于第一种类型媒介的第二种类型媒介。
7.权利要求3的存储设备,其中第三IP地址明显不同于第一和第二IP地址。
6.权利要求3的存储设备,其中第三IP地址与第一IP地址相同。
7.权利要求6的存储设备,其中第一IP地址使用多播跨越直接对第一和分二分区寻址。
8.权利要求6的存储设备,其中第一IP地址使用代理跨越直接对第一和第三分区寻址。
9.权利要求1的存储设备,其中第一种类型媒介包括旋转媒介。
10.权利要求1的存储设备,其中第一种类型媒介包括非旋转媒介。
11.权利要求1的存储设备,其中第一种类型媒介包括光存储器。
12.权利要求1的存储设备,其中第一分区以不同于第二分区的方式来格式化。
13.权利要求1的存储设备,还包括用于连接硬件总线的连接器。
14.权利要求1的存储设备,还包括无线IP连接。
17.一种存储系统,包括权利要求1的存储设备和另一个由第一IP地址利用多播跨越来直接寻址的存储设备。
16.一种存储系统,包括权利要求1的存储设备和另一个由第一IP地址利用代理跨越来直接寻址的存储设备。
17.一种存储系统,包括权利要求1的存储设备和另一个具有由第一IP地址直接寻址的分区的存储设备。
18.一种存储系统,包括权利要求1的存储设备和另一个存储设备,该另一个存储设备的整个存储区基本上直接由第一IP地址寻址。
19.一种存储系统,包括权利要求1的存储设备和第二存储设备,该第二存储设备具有用于生成存储在第一和第二分区中的数据的镜像的额外分区。
20.一种存储系统,包括权利要求19的存储设备,其中该第二存储设备的额外分区由明显不同于第一和第二IP地址的IP地址直接寻址。
21.一种存储系统,包括权利要求20的存储设备,其中参与一个镜像集的存储设备中断对已被镜像集的另一个成员成功地完成的请求的处理。
CNB028298713A 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备 Expired - Fee Related CN100557579C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42586702P 2002-11-12 2002-11-12
US60/425,867 2002-11-12

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2008101664447A Division CN101448012B (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备

Publications (2)

Publication Number Publication Date
CN1695126A true CN1695126A (zh) 2005-11-09
CN100557579C CN100557579C (zh) 2009-11-04

Family

ID=32313062

Family Applications (4)

Application Number Title Priority Date Filing Date
CN2008101664447A Expired - Fee Related CN101448012B (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备
CNA028298721A Pending CN1695113A (zh) 2002-11-12 2002-12-16 具有改进的通信的电气设备
CNB02829873XA Expired - Fee Related CN100380878C (zh) 2002-11-12 2002-12-16 通信协议、系统与方法
CNB028298713A Expired - Fee Related CN100557579C (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备

Family Applications Before (3)

Application Number Title Priority Date Filing Date
CN2008101664447A Expired - Fee Related CN101448012B (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备
CNA028298721A Pending CN1695113A (zh) 2002-11-12 2002-12-16 具有改进的通信的电气设备
CNB02829873XA Expired - Fee Related CN100380878C (zh) 2002-11-12 2002-12-16 通信协议、系统与方法

Country Status (8)

Country Link
US (6) US7602773B2 (zh)
EP (3) EP1561306B1 (zh)
JP (6) JP2006506706A (zh)
CN (4) CN101448012B (zh)
AT (1) ATE356493T1 (zh)
AU (3) AU2002361715A1 (zh)
DE (1) DE60218758T2 (zh)
WO (3) WO2004044753A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192196B (zh) * 2006-11-24 2010-10-13 无锡华润矽科微电子有限公司 一种非易失性存储器电路及其设计方法
CN113037772A (zh) * 2021-03-30 2021-06-25 苏州科达科技股份有限公司 数据处理方法、系统、设备及存储介质

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2799757B1 (fr) * 1999-10-15 2001-12-14 Adir Nouveaux derives polycycliques azaindoliques, leur procede de preparation et les compositions pharmaceutiques qui les contiennent
US8005918B2 (en) 2002-11-12 2011-08-23 Rateze Remote Mgmt. L.L.C. Data storage devices having IP capable partitions
FR2864741A1 (fr) * 2003-12-30 2005-07-01 Koninkl Philips Electronics Nv Dispositif et methode de stockage de donnees audio/video dans un reseau domestique.
US20090138574A1 (en) * 2004-04-12 2009-05-28 Arizona Board Of Regents Information processing and transportation architecture for data storage
US7210000B2 (en) * 2004-04-27 2007-04-24 Intel Corporation Transmitting peer-to-peer transactions through a coherent interface
KR100968181B1 (ko) 2004-06-24 2010-07-07 인터내셔널 비지네스 머신즈 코포레이션 멀티캐스트를 통한 액세스 제어
JP4666990B2 (ja) * 2004-09-30 2011-04-06 株式会社日本デジタル研究所 ネットワークraidシステム
US7620981B2 (en) 2005-05-26 2009-11-17 Charles William Frank Virtual devices and virtual bus tunnels, modules and methods
US8819092B2 (en) 2005-08-16 2014-08-26 Rateze Remote Mgmt. L.L.C. Disaggregated resources and access methods
US9118698B1 (en) 2005-12-02 2015-08-25 Branislav Radovanovic Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
US8347010B1 (en) * 2005-12-02 2013-01-01 Branislav Radovanovic Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
KR100702516B1 (ko) * 2006-04-07 2007-04-02 삼성전자주식회사 디.엘.엔.에이 네트워크를 이용한 데이터 저장 방법 및 그장치
US7924881B2 (en) * 2006-04-10 2011-04-12 Rateze Remote Mgmt. L.L.C. Datagram identifier management
US8108692B1 (en) * 2006-06-27 2012-01-31 Siliconsystems, Inc. Solid-state storage subsystem security solution
CN101287076A (zh) * 2007-05-30 2008-10-15 盛乐信息技术(上海)有限公司 用ip网络连接电视和电脑进行互动娱乐的方法和系统
US8010809B1 (en) * 2007-06-22 2011-08-30 Qlogic, Corporation Method and system for securing network data
JP4696099B2 (ja) * 2007-08-07 2011-06-08 日立オムロンターミナルソリューションズ株式会社 表示画像変換装置
US8160436B2 (en) * 2007-09-24 2012-04-17 Kevin James King System and method for relay of pulsed light by intermittent radio for camera flash
US8116620B2 (en) * 2007-09-24 2012-02-14 King Kevin J Methods and systems to prepare and activate a wireless camera flash by radio
US8028122B2 (en) * 2008-01-07 2011-09-27 Sandisk Il Ltd. Methods and systems for classifying storage systems using fixed static-IP addresses
TWI476610B (zh) 2008-04-29 2015-03-11 Maxiscale Inc 同級間冗餘檔案伺服器系統及方法
US8336047B2 (en) 2008-08-25 2012-12-18 International Business Machines Corporation Provisioning virtual resources using name resolution
US9369516B2 (en) * 2009-01-13 2016-06-14 Viasat, Inc. Deltacasting
US8356184B1 (en) * 2009-06-25 2013-01-15 Western Digital Technologies, Inc. Data storage device comprising a secure processor for maintaining plaintext access to an LBA table
US8850053B2 (en) 2010-04-08 2014-09-30 At&T Intellectual Property I, L.P. System and method for providing information to users of a communication network
US9148366B2 (en) * 2011-04-11 2015-09-29 Qualcomm Innovation Center, Inc. Interactive header compression in peer-to-peer communications
US9305142B1 (en) 2011-12-19 2016-04-05 Western Digital Technologies, Inc. Buffer memory protection unit
US9203887B2 (en) * 2011-12-23 2015-12-01 Intel Corporation Bitstream processing using coalesced buffers and delayed matching and enhanced memory writes
CN104220986A (zh) 2012-03-09 2014-12-17 富士通株式会社 无线通信终端、软件更新系统以及软件更新方法
US9055112B2 (en) 2012-09-18 2015-06-09 Amazon Technologies, Inc. Dynamically allocating network addresses
US9654604B2 (en) 2012-11-22 2017-05-16 Intel Corporation Apparatus, system and method of controlling data flow over a communication network using a transfer response
US9489199B2 (en) 2012-12-28 2016-11-08 Intel Corporation Vector compare instructions for sliding window encoding
US9683753B2 (en) 2013-05-24 2017-06-20 Emerson Electric Co. Facilitating installation of a controller and/or maintenance of a climate control system
KR102118002B1 (ko) 2013-07-26 2020-06-02 삼성전자주식회사 근접 통신을 통해 교환한 아이피 주소 정보를 사용한 통신 방법 및 장치
US9568205B2 (en) 2014-01-20 2017-02-14 Emerson Electric Co. Selectively connecting a climate control system controller with more than one destination server
US10209692B2 (en) 2014-01-20 2019-02-19 Emerson Electric Co. Selectively connecting a climate control system controller with more than one destination server
US9509665B2 (en) * 2014-08-11 2016-11-29 Alcatel Lucent Protecting against malicious modification in cryptographic operations
US9720789B2 (en) * 2014-10-15 2017-08-01 Netapp, Inc. Multicast transport configuration
US10469580B2 (en) * 2014-12-12 2019-11-05 International Business Machines Corporation Clientless software defined grid
US10554749B2 (en) 2014-12-12 2020-02-04 International Business Machines Corporation Clientless software defined grid
US10498648B1 (en) 2015-03-25 2019-12-03 Amazon Technologies, Inc. Processing packet data using an offload engine in a service provider environment
US11734064B2 (en) 2016-02-05 2023-08-22 Sas Institute Inc. Automated virtual machine resource management in container-supported many task computing
US10331353B2 (en) 2016-04-08 2019-06-25 Branislav Radovanovic Scalable data access system and methods of eliminating controller bottlenecks
US10346119B2 (en) * 2016-09-27 2019-07-09 Intel Corporation Trusted vehicle messaging via transparent display
JP2018067248A (ja) * 2016-10-21 2018-04-26 富士通株式会社 制御プログラム、制御方法、及び情報処理装置
US9747528B1 (en) * 2016-10-26 2017-08-29 International Business Machines Corporation Capturing contextual information on a device
US11762689B2 (en) 2018-09-30 2023-09-19 Sas Institute Inc. Message queue protocol for sequential execution of related task routines in many task computing
US20210201118A1 (en) * 2019-12-26 2021-07-01 Industrial Technology Research Institute Deep neural networks (dnn) hardware accelerator and operation method thereof
US11743366B1 (en) * 2020-10-13 2023-08-29 Marvell Asia Pte Ltd Communication of sensor data in a motor vehicle communication network

Family Cites Families (247)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4422171A (en) 1980-12-29 1983-12-20 Allied Corporation, Law Department Method and system for data communication
JPS6024647A (ja) 1983-07-20 1985-02-07 Hitachi Ltd システムの自律化資源管理方式
JPS6133054A (ja) * 1984-07-25 1986-02-15 Nec Corp パケツト信号の送受信方式
JPS62233951A (ja) * 1986-04-02 1987-10-14 Nec Corp 多重パケツト伝送方式
JPS6390942A (ja) * 1986-10-06 1988-04-21 Nec Corp 交換機間デ−タリンク制御方式
US5129088A (en) * 1987-11-30 1992-07-07 International Business Machines Corporation Data processing method to create virtual disks from non-contiguous groups of logically contiguous addressable blocks of direct access storage device
JPH0792775B2 (ja) * 1989-12-11 1995-10-09 株式会社日立製作所 外部記憶装置群のスペース管理方法
US5544347A (en) 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
DE69131551T2 (de) 1990-11-09 2000-02-17 Emc Corp Logische Aufteilung eines Speichersystems mit redundanter Matrix
EP0523061B1 (en) * 1991-02-05 1998-04-22 International Business Machines Corporation Transaction command routing
DE69231873T2 (de) * 1992-01-08 2002-04-04 Emc Corp Verfahren zur Synchronisierung von reservierten Bereichen in einer redundanten Speicheranordnung
JP2868141B2 (ja) * 1992-03-16 1999-03-10 株式会社日立製作所 ディスクアレイ装置
JPH05347623A (ja) * 1992-04-07 1993-12-27 Nec Corp マルチキャスト通信方式
JPH0635732A (ja) * 1992-07-14 1994-02-10 Hitachi Ltd 記憶装置の領域割り当て方法
US5457683A (en) 1993-05-07 1995-10-10 Apple Computer, Inc. Link and discovery protocols for a ring interconnect architecture
US5444709A (en) 1993-09-30 1995-08-22 Apple Computer, Inc. Protocol for transporting real time data
US5771354A (en) 1993-11-04 1998-06-23 Crawford; Christopher M. Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
WO1995013583A1 (en) 1993-11-09 1995-05-18 Conner Kenneth H First come memory accessing without conflict
JP3249868B2 (ja) 1993-11-19 2002-01-21 株式会社日立製作所 アレイ形式の記憶装置システム
US5506969A (en) 1993-11-29 1996-04-09 Sun Microsystems, Inc. Method and apparatus for bus bandwidth management
US5802341A (en) * 1993-12-13 1998-09-01 Cray Research, Inc. Method for the dynamic allocation of page sizes in virtual memory
US5623605A (en) * 1994-08-29 1997-04-22 Lucent Technologies Inc. Methods and systems for interprocess communication and inter-network data transfer
US5615352A (en) 1994-10-05 1997-03-25 Hewlett-Packard Company Methods for adding storage disks to a hierarchic disk array while maintaining data availability
JPH08251198A (ja) * 1995-03-15 1996-09-27 Matsushita Electric Ind Co Ltd 多重化伝送装置
US6396480B1 (en) 1995-07-17 2002-05-28 Gateway, Inc. Context sensitive remote control groups
US5930786A (en) 1995-10-20 1999-07-27 Ncr Corporation Method and apparatus for providing shared data to a requesting client
US5680461A (en) 1995-10-26 1997-10-21 Sun Microsystems, Inc. Secure network protocol system and method
US5948062A (en) 1995-10-27 1999-09-07 Emc Corporation Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access
US5758188A (en) * 1995-11-21 1998-05-26 Quantum Corporation Synchronous DMA burst transfer protocol having the peripheral device toggle the strobe signal such that data is latched using both edges of the strobe signal
JPH09149060A (ja) * 1995-11-27 1997-06-06 Mitsubishi Electric Corp 多分岐接続ネットワークにおける同報通信方式
US5758050A (en) * 1996-03-12 1998-05-26 International Business Machines Corporation Reconfigurable data storage system
US5742604A (en) * 1996-03-28 1998-04-21 Cisco Systems, Inc. Interswitch link mechanism for connecting high-performance network switches
US6044444A (en) 1996-05-28 2000-03-28 Emc Corporation Remote data mirroring having preselection of automatic recovery or intervention required when a disruption is detected
US6886035B2 (en) 1996-08-02 2005-04-26 Hewlett-Packard Development Company, L.P. Dynamic load balancing of a network of client and server computer
US5949977A (en) 1996-10-08 1999-09-07 Aubeta Technology, Llc Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links
US6202060B1 (en) * 1996-10-29 2001-03-13 Bao Q. Tran Data management system
US6157935A (en) 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US5991891A (en) 1996-12-23 1999-11-23 Lsi Logic Corporation Method and apparatus for providing loop coherency
US6710786B1 (en) 1997-02-03 2004-03-23 Oracle International Corporation Method and apparatus for incorporating state information into a URL
WO1998036585A2 (en) 1997-02-18 1998-08-20 Northern Telecom Inc. Sponsored call and cell service
US7389312B2 (en) 1997-04-28 2008-06-17 Emc Corporation Mirroring network data to establish virtual storage area network
US5884038A (en) 1997-05-02 1999-03-16 Whowhere? Inc. Method for providing an Internet protocol address with a domain name server
CA2401726C (en) * 1997-06-25 2010-10-19 Richard James Humpleman Browser based command and control home network
US6295584B1 (en) 1997-08-29 2001-09-25 International Business Machines Corporation Multiprocessor computer system with memory map translation
US6385638B1 (en) 1997-09-04 2002-05-07 Equator Technologies, Inc. Processor resource distributor and method
US7237036B2 (en) 1997-10-14 2007-06-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding a TCP connection
US6434620B1 (en) 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
JPH11122301A (ja) * 1997-10-20 1999-04-30 Fujitsu Ltd アドレス変換接続装置
US6101559A (en) * 1997-10-22 2000-08-08 Compaq Computer Corporation System for identifying the physical location of one or more peripheral devices by selecting icons on a display representing the one or more peripheral devices
US5937169A (en) 1997-10-29 1999-08-10 3Com Corporation Offload of TCP segmentation to a smart adapter
US6081879A (en) * 1997-11-04 2000-06-27 Adaptec, Inc. Data processing system and virtual partitioning method for creating logical multi-level units of online storage
US5983024A (en) 1997-11-26 1999-11-09 Honeywell, Inc. Method and apparatus for robust data broadcast on a peripheral component interconnect bus
US6018779A (en) 1997-12-15 2000-01-25 Emc Corporation System for encapsulating a plurality of selected commands within a single command and transmitting the single command to a remote device over a communication link therewith
US6029168A (en) 1998-01-23 2000-02-22 Tricord Systems, Inc. Decentralized file mapping in a striped network file system in a distributed computing environment
JP3277874B2 (ja) * 1998-01-29 2002-04-22 日本電気株式会社 Ieee1394ブリッジ
US6105122A (en) 1998-02-06 2000-08-15 Ncr Corporation I/O protocol for highly configurable multi-node processing system
US6253273B1 (en) * 1998-02-06 2001-06-26 Emc Corporation Lock mechanism
US6246683B1 (en) 1998-05-01 2001-06-12 3Com Corporation Receive processing with network protocol bypass
KR100272165B1 (ko) 1998-05-20 2000-11-15 윤종용 캐쉬 메모리 시스템 및 그의 운영 방법
US6259448B1 (en) 1998-06-03 2001-07-10 International Business Machines Corporation Resource model configuration and deployment in a distributed computer network
US6330236B1 (en) 1998-06-11 2001-12-11 Synchrodyne Networks, Inc. Packet switching method with time-based routing
US6157955A (en) 1998-06-15 2000-12-05 Intel Corporation Packet processing system including a policy engine having a classification unit
US6377990B1 (en) 1998-06-15 2002-04-23 Lodgenet Entertainment Corporation System for providing internet access from locations different from those for which the user's software was configured
US6260120B1 (en) 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
US6542909B1 (en) 1998-06-30 2003-04-01 Emc Corporation System for determining mapping of logical objects in a computer system
US7165152B2 (en) * 1998-06-30 2007-01-16 Emc Corporation Method and apparatus for managing access to storage devices in a storage system with access control
US6449607B1 (en) 1998-09-11 2002-09-10 Hitachi, Ltd. Disk storage with modifiable data management function
US6330615B1 (en) * 1998-09-14 2001-12-11 International Business Machines Corporation Method of using address resolution protocol for constructing data frame formats for multiple partitions host network interface communications
DE69836326T2 (de) 1998-09-18 2007-06-14 Alcatel Canada Inc., Kanata Verfahren zur zellularen Datenübertragung, Zelle, Kommunikationssystem und entsprechendes Netz-Endgerät
JP4412685B2 (ja) 1998-09-28 2010-02-10 株式会社日立製作所 記憶制御装置及びこれを用いたデータ格納システムの取り扱い方法
US6473774B1 (en) 1998-09-28 2002-10-29 Compaq Computer Corporation Method and apparatus for record addressing in partitioned files
US6618743B1 (en) * 1998-10-09 2003-09-09 Oneworld Internetworking, Inc. Method and system for providing discrete user cells in a UNIX-based environment
US6654891B1 (en) 1998-10-29 2003-11-25 Nortel Networks Limited Trusted network binding using LDAP (lightweight directory access protocol)
US6502135B1 (en) * 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US6571274B1 (en) 1998-11-05 2003-05-27 Beas Systems, Inc. Clustered enterprise Java™ in a secure distributed processing system
US6360270B1 (en) 1998-11-16 2002-03-19 Hewlett-Packard Company Hybrid and predictive admission control strategies for a server
FR2786892B3 (fr) * 1998-12-07 2000-12-29 Schneider Automation Coupleur d'automate programmable
US6728210B1 (en) 1998-12-21 2004-04-27 Nec America, Inc. Multi-logical access for a serial data link
US6466571B1 (en) * 1999-01-19 2002-10-15 3Com Corporation Radius-based mobile internet protocol (IP) address-to-mobile identification number mapping for wireless communication
US6470342B1 (en) 1999-03-12 2002-10-22 Compaq Computer Corporation Process of maintaining a distributed map of transaction identifiers and using hashing to access these maps
IE20000203A1 (en) * 1999-03-25 2001-02-21 Converge Net Technologies Inc Storage domain management system
US6401183B1 (en) * 1999-04-01 2002-06-04 Flash Vos, Inc. System and method for operating system independent storage management
US6701432B1 (en) * 1999-04-01 2004-03-02 Netscreen Technologies, Inc. Firewall including local bus
US6487555B1 (en) * 1999-05-07 2002-11-26 Alta Vista Company Method and apparatus for finding mirrored hosts by analyzing connectivity and IP addresses
US6275898B1 (en) 1999-05-13 2001-08-14 Lsi Logic Corporation Methods and structure for RAID level migration within a logical unit
JP3685651B2 (ja) * 1999-06-04 2005-08-24 沖電気工業株式会社 相互接続装置及びアクティブQoSマッピング方法
AU5467400A (en) * 1999-06-11 2001-01-02 Storage Technology Corporation Intelligent storage area network
US6910068B2 (en) * 1999-06-11 2005-06-21 Microsoft Corporation XML-based template language for devices and services
US6668378B2 (en) * 1999-06-30 2003-12-23 Webtv Networks, Inc. Interactive television triggers having connected content/disconnected content attribute
JP3610846B2 (ja) * 1999-11-19 2005-01-19 松下電器産業株式会社 信号源検知方法、信号源設定方法、およびプログラム記録媒体
US7206805B1 (en) 1999-09-09 2007-04-17 Oracle International Corporation Asynchronous transcription object management system
JP4331835B2 (ja) 1999-09-22 2009-09-16 パナソニック株式会社 画像データ伝送方法
US6634683B1 (en) * 1999-09-23 2003-10-21 Truth Hardware Corporation Sash lock with hidden mounting screws
US6882637B1 (en) 1999-10-14 2005-04-19 Nokia Networks Oy Method and system for transmitting and receiving packets
US7333451B1 (en) 1999-10-18 2008-02-19 Nortel Networks Limited Buffer management for mobile internet protocol
US6732230B1 (en) 1999-10-20 2004-05-04 Lsi Logic Corporation Method of automatically migrating information from a source to an assemblage of structured data carriers and associated system and assemblage of data carriers
US6711164B1 (en) 1999-11-05 2004-03-23 Nokia Corporation Method and apparatus for performing IP-ID regeneration to improve header compression efficiency
JP3708007B2 (ja) * 1999-11-22 2005-10-19 株式会社東芝 情報交換装置
US6678241B1 (en) 1999-11-30 2004-01-13 Cisc Technology, Inc. Fast convergence with topology switching
JP2001160828A (ja) 1999-12-03 2001-06-12 Matsushita Electric Ind Co Ltd セキュリティ・ゲートウェイ装置におけるvpn通信方法
US6389448B1 (en) 1999-12-06 2002-05-14 Warp Solutions, Inc. System and method for load balancing
JP3959583B2 (ja) 1999-12-10 2007-08-15 ソニー株式会社 レコーディングシステム
JP2001166993A (ja) 1999-12-13 2001-06-22 Hitachi Ltd 記憶制御装置およびキャッシュメモリの制御方法
US6742034B1 (en) * 1999-12-16 2004-05-25 Dell Products L.P. Method for storage device masking in a storage area network and storage controller and storage subsystem for using such a method
US6701431B2 (en) * 2000-01-28 2004-03-02 Infineon Technologies Ag Method of generating a configuration for a configurable spread spectrum communication device
FR2804816B1 (fr) 2000-02-03 2003-10-31 Gemplus Card Int Transport d'unites de protocole d'objet electronique portable par protocole pour peripheriques de micro- ordinateur
US6834326B1 (en) 2000-02-04 2004-12-21 3Com Corporation RAID method and device with network protocol between controller and storage devices
US7062648B2 (en) * 2000-02-18 2006-06-13 Avamar Technologies, Inc. System and method for redundant array network storage
US20010034758A1 (en) * 2000-02-24 2001-10-25 Dan Kikinis Virtual private network (VPN) for servicing home gateway system through external disk management
US7324228B2 (en) 2000-02-25 2008-01-29 Hewlett-Packard Development Company, L.P. System and method for downloading and for printing data from an external content source
US6442661B1 (en) * 2000-02-29 2002-08-27 Quantum Corporation Self-tuning memory management for computer systems
US7225243B1 (en) 2000-03-14 2007-05-29 Adaptec, Inc. Device discovery methods and systems implementing the same
US6601101B1 (en) 2000-03-15 2003-07-29 3Com Corporation Transparent access to network attached devices
US6975629B2 (en) 2000-03-22 2005-12-13 Texas Instruments Incorporated Processing packets based on deadline intervals
US6947430B2 (en) 2000-03-24 2005-09-20 International Business Machines Corporation Network adapter with embedded deep packet processing
US6882648B2 (en) * 2000-03-29 2005-04-19 Fujitsu Limited Communication device
US6629264B1 (en) 2000-03-30 2003-09-30 Hewlett-Packard Development Company, L.P. Controller-based remote copy system with logical unit grouping
US6993587B1 (en) 2000-04-07 2006-01-31 Network Appliance Inc. Method and apparatus for election of group leaders in a distributed network
US7463582B2 (en) 2000-04-14 2008-12-09 Hughes Network Systems, Llc System and method for scaling a two-way satellite system
JP4529231B2 (ja) * 2000-05-02 2010-08-25 ソニー株式会社 電子機器
US20030041138A1 (en) 2000-05-02 2003-02-27 Sun Microsystems, Inc. Cluster membership monitor
US6826561B2 (en) 2000-05-22 2004-11-30 Broadcom Corporation Method and apparatus for performing a binary search on an expanded tree
US6865617B2 (en) * 2000-05-23 2005-03-08 Sepaton, Inc. System maps SCSI device with virtual logical unit number and multicast address for efficient data replication over TCP/IP network
JP2001335126A (ja) * 2000-05-30 2001-12-04 Ko Dentsu:Kk 収納ラック
JP4168574B2 (ja) * 2000-06-02 2008-10-22 株式会社日立製作所 パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法
US7269631B2 (en) 2000-06-02 2007-09-11 Hewlett-Packard Development Company, L.P. Architecture for parallel distributed table driven I/O mapping
US7051087B1 (en) 2000-06-05 2006-05-23 Microsoft Corporation System and method for automatic detection and configuration of network parameters
US6629162B1 (en) 2000-06-08 2003-09-30 International Business Machines Corporation System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMA
US6681244B1 (en) * 2000-06-09 2004-01-20 3Com Corporation System and method for operating a network adapter when an associated network computing system is in a low-power state
JP3890856B2 (ja) 2000-06-12 2007-03-07 ヤマハ株式会社 無線オーディオ機器
US6894976B1 (en) 2000-06-15 2005-05-17 Network Appliance, Inc. Prevention and detection of IP identification wraparound errors
US6880064B1 (en) 2000-06-21 2005-04-12 Mosaid Technologies, Inc. Method and apparatus for physical width expansion of a longest prefix match lookup table
WO2002009458A2 (en) 2000-07-24 2002-01-31 Bluesocket, Inc. Method and system for enabling seamless roaming in a wireless network
US6754662B1 (en) 2000-08-01 2004-06-22 Nortel Networks Limited Method and apparatus for fast and consistent packet classification via efficient hash-caching
JP2004506980A (ja) 2000-08-11 2004-03-04 3ウェア、 インコーポレイテッド コンピュータネットワークを介してブロックレベルストレージアクセスを提供するためのアーキテクチャ
US7278142B2 (en) 2000-08-24 2007-10-02 Veritas Operating Corporation Dynamic computing environment using remotely allocable resources
JP3555568B2 (ja) 2000-09-04 2004-08-18 日本電気株式会社 Ip電話録音システム
US6977927B1 (en) * 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US6928473B1 (en) 2000-09-26 2005-08-09 Microsoft Corporation Measuring network jitter on application packet flows
US6854021B1 (en) 2000-10-02 2005-02-08 International Business Machines Corporation Communications between partitions within a logically partitioned computer
US6853382B1 (en) 2000-10-13 2005-02-08 Nvidia Corporation Controller for a memory system having multiple partitions
JP3522250B2 (ja) 2000-10-27 2004-04-26 株式会社ソニー・コンピュータエンタテインメント パーティション作成方法および削除方法、プログラムを記録した記録媒体、情報処理装置
US6862648B2 (en) 2000-10-30 2005-03-01 Sun Microsystems, Inc. Interface emulation for storage devices
US6978271B1 (en) 2000-10-31 2005-12-20 Unisys Corporation Mechanism for continuable calls to partially traverse a dynamic general tree
US6985956B2 (en) 2000-11-02 2006-01-10 Sun Microsystems, Inc. Switching system
US6434683B1 (en) * 2000-11-07 2002-08-13 Storage Technology Corporation Method and system for transferring delta difference data to a storage device
ITBO20000653A1 (it) 2000-11-14 2002-05-14 Sichera Di Sichera Gianni Metodo per l'inserimento di un foglio di copertina tra una pellicola trsparente e un contenitore con apertura a libro e dispositivo che attu
US6601135B1 (en) 2000-11-16 2003-07-29 International Business Machines Corporation No-integrity logical volume management method and system
US7406523B1 (en) * 2000-11-21 2008-07-29 Microsoft Corporation Client-server communications system and method using a semi-connectionless protocol
US7065568B2 (en) 2000-11-30 2006-06-20 Microsoft Corporation System and method for managing states and user context over stateless protocols
US6757845B2 (en) 2000-11-30 2004-06-29 Bitmicro Networks, Inc. Method and apparatus for testing a storage device
US6895485B1 (en) * 2000-12-07 2005-05-17 Lsi Logic Corporation Configuring and monitoring data volumes in a consolidated storage array using one storage array to configure the other storage arrays
EP1598714B1 (en) 2000-12-13 2016-09-28 LG Electronics Inc. Apparatus and method for remotely controlling household appliances
US6876657B1 (en) * 2000-12-14 2005-04-05 Chiaro Networks, Ltd. System and method for router packet control and ordering
US7234029B2 (en) 2000-12-28 2007-06-19 Intel Corporation Method and apparatus for reducing memory latency in a cache coherent multi-node architecture
US7200641B1 (en) 2000-12-29 2007-04-03 Emc Corporation Method and system for encoding SCSI requests for transmission using TCP/IP
JP3392828B2 (ja) 2001-01-10 2003-03-31 株式会社東芝 分散処理システム、該システムにおける描画命令転送方法、及びコンピュータ読み取り可能な記憶媒体
WO2002057917A2 (en) 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US7260633B2 (en) 2001-01-25 2007-08-21 Microsoft Corporation System and method for processing requests from newly registered remote application consumers
US7203730B1 (en) 2001-02-13 2007-04-10 Network Appliance, Inc. Method and apparatus for identifying storage devices
US7069295B2 (en) 2001-02-14 2006-06-27 The Escher Group, Ltd. Peer-to-peer enterprise storage
JP2002252880A (ja) 2001-02-26 2002-09-06 Sanyo Electric Co Ltd 液晶プロジェクタ
US7145866B1 (en) 2001-03-01 2006-12-05 Emc Corporation Virtual network devices
US7586913B2 (en) * 2001-03-01 2009-09-08 Mitsubishi Denki Kabushiki Kaisha Mobile IP packet communication system
JP3470756B2 (ja) 2001-03-06 2003-11-25 日本電気株式会社 主装置アドレス制限通知システム
US20020133539A1 (en) 2001-03-14 2002-09-19 Imation Corp. Dynamic logical storage volumes
US7072823B2 (en) 2001-03-30 2006-07-04 Intransa, Inc. Method and apparatus for accessing memory using Ethernet packets
US20020194428A1 (en) * 2001-03-30 2002-12-19 Intransa, Inc., A Delaware Corporation Method and apparatus for distributing raid processing over a network link
US6983326B1 (en) 2001-04-06 2006-01-03 Networks Associates Technology, Inc. System and method for distributed function discovery in a peer-to-peer network environment
JP3972596B2 (ja) 2001-04-20 2007-09-05 株式会社日立製作所 ディスクアレイシステム
US20020165978A1 (en) * 2001-05-07 2002-11-07 Terence Chui Multi-service optical infiniband router
US20020184327A1 (en) 2001-05-11 2002-12-05 Major Robert Drew System and method for partitioning address space in a proxy cache server cluster
US7145919B2 (en) 2001-06-01 2006-12-05 Telefonaktienbolaget Lm Ericsson (Publ) Method and apparatus for transporting different classes of data bits in a payload over a radio interface
US20030026246A1 (en) * 2001-06-06 2003-02-06 Zarlink Semiconductor V.N. Inc. Cached IP routing tree for longest prefix search
US7613806B2 (en) 2001-06-28 2009-11-03 Emc Corporation System and method for managing replication sets of data distributed over one or more computer systems
US6636958B2 (en) 2001-07-17 2003-10-21 International Business Machines Corporation Appliance server with a drive partitioning scheme that accommodates application growth in size
KR100392382B1 (ko) 2001-07-27 2003-07-23 한국전자통신연구원 동적 크기 변경 및 메타 데이터 양의 최소화를 위한 논리볼륨 관리 방법
US7363310B2 (en) 2001-09-04 2008-04-22 Timebase Pty Limited Mapping of data from XML to SQL
US7404000B2 (en) * 2001-09-28 2008-07-22 Emc Corporation Protocol translation in a storage system
US7437493B2 (en) 2001-09-28 2008-10-14 Dot Hill Systems Corp. Modular architecture for a network storage controller
US7558264B1 (en) * 2001-09-28 2009-07-07 Emc Corporation Packet classification in a storage system
US7707304B1 (en) * 2001-09-28 2010-04-27 Emc Corporation Storage switch for storage area network
US7185062B2 (en) 2001-09-28 2007-02-27 Emc Corporation Switch-based storage services
US20030069995A1 (en) 2001-10-05 2003-04-10 Fayette Brad K. Method and system for communicating among heterogeneous systems
JP2003141054A (ja) 2001-11-07 2003-05-16 Hitachi Ltd ストレージ管理計算機
US7644136B2 (en) * 2001-11-28 2010-01-05 Interactive Content Engines, Llc. Virtual file system
US6775672B2 (en) 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Updating references to a migrated object in a partition-based distributed file system
US6772161B2 (en) 2001-12-19 2004-08-03 Hewlett-Packard Development Company, L.P. Object-level migration in a partition-based distributed file system
US6775673B2 (en) 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Logical volume-level migration in a partition-based distributed file system
US7599360B2 (en) * 2001-12-26 2009-10-06 Cisco Technology, Inc. Methods and apparatus for encapsulating a frame for transmission in a storage area network
KR100443385B1 (ko) 2002-01-11 2004-08-09 한국과학기술연구원 역 확산화염을 이용한 탄소 나노튜브의 연소합성 장치 및방법
US6934799B2 (en) * 2002-01-18 2005-08-23 International Business Machines Corporation Virtualization of iSCSI storage
DE60228044D1 (de) 2002-01-18 2008-09-18 Hewlett Packard Co Verteiltes Rechnersystem und Verfahren
US7283527B2 (en) 2002-02-27 2007-10-16 International Business Machines Corporation Apparatus and method of maintaining two-byte IP identification fields in IP headers
US7535913B2 (en) 2002-03-06 2009-05-19 Nvidia Corporation Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols
US7539991B2 (en) 2002-03-21 2009-05-26 Netapp, Inc. Method and apparatus for decomposing I/O tasks in a raid system
US7149769B2 (en) 2002-03-26 2006-12-12 Hewlett-Packard Development Company, L.P. System and method for multi-destination merge in a storage area network
US6683883B1 (en) 2002-04-09 2004-01-27 Sancastle Technologies Ltd. ISCSI-FCP gateway
US6912622B2 (en) 2002-04-15 2005-06-28 Microsoft Corporation Multi-level cache architecture and cache management method for peer-to-peer name resolution protocol
US6895461B1 (en) 2002-04-22 2005-05-17 Cisco Technology, Inc. Method and apparatus for accessing remote storage using SCSI and an IP network
US7188194B1 (en) * 2002-04-22 2007-03-06 Cisco Technology, Inc. Session-based target/LUN mapping for a storage area network and associated method
US7146427B2 (en) * 2002-04-23 2006-12-05 Lsi Logic Corporation Polling-based mechanism for improved RPC timeout handling
US20030202510A1 (en) 2002-04-26 2003-10-30 Maxxan Systems, Inc. System and method for scalable switch fabric for computer network
US20030204611A1 (en) 2002-04-29 2003-10-30 Mccosh John C. Communications tester and method of using same
US6732171B2 (en) 2002-05-31 2004-05-04 Lefthand Networks, Inc. Distributed network storage system with virtualization
JP2004013215A (ja) 2002-06-03 2004-01-15 Hitachi Ltd ストレージシステム、ストレージサブシステム、および、それらを含む情報処理システム
JP2004045728A (ja) 2002-07-11 2004-02-12 Olympus Corp カメラ及び合焦装置並びに合焦方法
US7111303B2 (en) 2002-07-16 2006-09-19 International Business Machines Corporation Virtual machine operating system LAN
JP2004054721A (ja) * 2002-07-23 2004-02-19 Hitachi Ltd ネットワークストレージ仮想化方法
US7379990B2 (en) * 2002-08-12 2008-05-27 Tsao Sheng Ted Tai Distributed virtual SAN
US7263108B2 (en) 2002-08-06 2007-08-28 Netxen, Inc. Dual-mode network storage systems and methods
US6741554B2 (en) 2002-08-16 2004-05-25 Motorola Inc. Method and apparatus for reliably communicating information packets in a wireless communication network
US20040047367A1 (en) 2002-09-05 2004-03-11 Litchfield Communications, Inc. Method and system for optimizing the size of a variable buffer
US7475124B2 (en) * 2002-09-25 2009-01-06 Emc Corporation Network block services for client access of network-attached data storage in an IP network
US7243144B2 (en) 2002-09-26 2007-07-10 Hitachi, Ltd. Integrated topology management method for storage and IP networks
JP4202709B2 (ja) 2002-10-07 2008-12-24 株式会社日立製作所 ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法
US7152069B1 (en) * 2002-10-15 2006-12-19 Network Appliance, Inc. Zero copy writes through use of mbufs
US7774325B2 (en) 2002-10-17 2010-08-10 Intel Corporation Distributed network attached storage system
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US7120666B2 (en) * 2002-10-30 2006-10-10 Riverbed Technology, Inc. Transaction accelerator for client-server communication systems
US7047254B2 (en) 2002-10-31 2006-05-16 Hewlett-Packard Development Company, L.P. Method and apparatus for providing aggregate object identifiers
US7170890B2 (en) 2002-12-16 2007-01-30 Zetera Corporation Electrical devices with improved communication
US20040181476A1 (en) 2003-03-13 2004-09-16 Smith William R. Dynamic network resource brokering
US20040184455A1 (en) 2003-03-19 2004-09-23 Institute For Information Industry System and method used by a gateway for processing fragmented IP packets from a private network
US6904470B1 (en) 2003-03-26 2005-06-07 Emc Corporation Device selection by a disk adapter scheduler
US7526577B2 (en) * 2003-09-19 2009-04-28 Microsoft Corporation Multiple offload of network state objects with support for failover events
US7415018B2 (en) 2003-09-17 2008-08-19 Alcatel Lucent IP Time to Live (TTL) field used as a covert channel
GB2406742B (en) 2003-10-03 2006-03-22 3Com Corp Switching fabrics and control protocols for them
US7436789B2 (en) 2003-10-09 2008-10-14 Sarnoff Corporation Ad Hoc wireless node and network
JP4397675B2 (ja) 2003-11-12 2010-01-13 株式会社日立製作所 計算機システム
US7333994B2 (en) 2003-12-18 2008-02-19 Microsoft Corporation System and method for database having relational node structure
US20050166022A1 (en) 2004-01-28 2005-07-28 Hitachi, Ltd. Method and apparatus for copying and backup in storage systems
KR100600862B1 (ko) 2004-01-30 2006-07-14 김선권 인터넷상의 정보자원에 대한 접근 경로를 체계적으로수집하고 검색하는 방법, 및 이 방법을 실행할 수 있는컴퓨터 프로그램을 수록한 기록매체
US8990430B2 (en) 2004-02-19 2015-03-24 Cisco Technology, Inc. Interface bundles in virtual network devices
WO2005086850A2 (en) 2004-03-09 2005-09-22 The University Of North Carolina At Chapel Hill Methods, systems, and computer program products for modeling and simulating application-level traffic characteristics in a network based on transport and network layer header information
JP2005265914A (ja) 2004-03-16 2005-09-29 Ricoh Co Ltd ズームレンズ、カメラおよび携帯情報端末装置
US7409494B2 (en) 2004-04-30 2008-08-05 Network Appliance, Inc. Extension of write anywhere file system layout
US7886299B2 (en) 2004-06-01 2011-02-08 Hitachi, Ltd. Method of dynamically balancing workload of a storage system
US20050270856A1 (en) 2004-06-03 2005-12-08 Inphase Technologies, Inc. Multi-level format for information storage
US8155117B2 (en) 2004-06-29 2012-04-10 Qualcomm Incorporated Filtering and routing of fragmented datagrams in a data network
US20060036602A1 (en) * 2004-08-13 2006-02-16 Unangst Marc J Distributed object-based storage system that stores virtualization maps in object attributes
US20060077902A1 (en) * 2004-10-08 2006-04-13 Kannan Naresh K Methods and apparatus for non-intrusive measurement of delay variation of data traffic on communication networks
US7742454B2 (en) 2004-12-16 2010-06-22 International Business Machines Corporation Network performance by dynamically setting a reassembly timer based on network interface
US7564843B2 (en) 2004-12-16 2009-07-21 International Business Machines Corporation Method, system and article for improved network performance by avoiding IP-ID wrap-arounds causing data corruption on fast networks
US7467189B2 (en) 2005-01-21 2008-12-16 Microsoft Corporation Resource identifier zone translation
CN101185283A (zh) * 2005-03-24 2008-05-21 诺基亚公司 向接收设备通知到来的传输会话
US20070101023A1 (en) * 2005-10-28 2007-05-03 Microsoft Corporation Multiple task offload to a peripheral device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192196B (zh) * 2006-11-24 2010-10-13 无锡华润矽科微电子有限公司 一种非易失性存储器电路及其设计方法
CN113037772A (zh) * 2021-03-30 2021-06-25 苏州科达科技股份有限公司 数据处理方法、系统、设备及存储介质

Also Published As

Publication number Publication date
EP1561159A4 (en) 2007-08-29
US7643476B2 (en) 2010-01-05
AU2002361716A1 (en) 2004-06-03
US7688814B2 (en) 2010-03-30
CN1695113A (zh) 2005-11-09
US20110138057A1 (en) 2011-06-09
CN100380878C (zh) 2008-04-09
DE60218758D1 (de) 2007-04-19
DE60218758T2 (de) 2007-11-15
CN100557579C (zh) 2009-11-04
EP1561169A1 (en) 2005-08-10
AU2002361715A1 (en) 2004-06-03
CN1695348A (zh) 2005-11-09
JP2006506847A (ja) 2006-02-23
US20040213226A1 (en) 2004-10-28
EP1561169B1 (en) 2019-05-15
US7916727B2 (en) 2011-03-29
JP2006506706A (ja) 2006-02-23
EP1561306A4 (en) 2005-09-28
EP1561306A1 (en) 2005-08-10
JP2007082207A (ja) 2007-03-29
JP4964533B2 (ja) 2012-07-04
AU2002357266A1 (en) 2004-06-03
ATE356493T1 (de) 2007-03-15
WO2004044753A1 (en) 2004-05-27
US20060126666A1 (en) 2006-06-15
CN101448012A (zh) 2009-06-03
JP2006286021A (ja) 2006-10-19
WO2004045149A1 (en) 2004-05-27
JP4490954B2 (ja) 2010-06-30
WO2004044732A1 (en) 2004-05-27
EP1561306B1 (en) 2007-03-07
US7602773B2 (en) 2009-10-13
EP1561169A4 (en) 2007-08-29
US20060029069A1 (en) 2006-02-09
CN101448012B (zh) 2013-04-24
JP2007006523A (ja) 2007-01-11
US8694640B2 (en) 2014-04-08
JP2006506846A (ja) 2006-02-23
EP1561159A1 (en) 2005-08-10
US20040170175A1 (en) 2004-09-02
US20060029068A1 (en) 2006-02-09
US7698526B2 (en) 2010-04-13

Similar Documents

Publication Publication Date Title
CN1695126A (zh) 具有ip能力分区的数据存储设备
US8473578B2 (en) Data storage devices having IP capable partitions
US7720058B2 (en) Protocol adapter for electromagnetic device elements
US7620981B2 (en) Virtual devices and virtual bus tunnels, modules and methods
US7561585B2 (en) Manufacture and method for accelerating network address translation
WO1996039769A1 (en) Apparatus and method for providing unique identifiers to remote dial-in network clients
Yalagandula et al. Transparent mobility with minimal infrastructure
EP1720291A1 (en) Communication protocols, systems and methods

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20090220

Address after: The United States Delaware

Applicant after: RATEZE REMOTE MGMT. LLC

Address before: California, USA

Applicant before: Zetera Corp.

ASS Succession or assignment of patent right

Owner name: TREZEL TELEUNTERRICHT MANAGEMENT CO., LTD.

Free format text: FORMER OWNER: ZETERA CO., LTD.

Effective date: 20090220

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091104

Termination date: 20211216