|
|
|
|
|
|
|
|
| ( 9 of 1436 ) |
| United States Patent | 7,620,981 |
| Frank , et al. | November 17, 2009 |
Modules and methods that provide virtual device communication via information packets addressed to the virtual devices. Virtual devices aggregate capabilities of target devices and represent the aggregate as an operational device to remote systems. Physical device elements and virtual devices contained within modules are able to communicate and cooperate over extended distances in a peer-to-peer fashion via a virtual bus tunnel offering addressing and data transport functionality. Such modules and methods can be combined with disk drives to form RAID-like storage structures.
| Inventors: | Frank; Charles William (Irvine, CA), Ludwig; Thomas Earl (San Clemente, CA), Babbitt, Jr.; William R. (Perris, CA), Adams; Mark (Los Angeles, CA), Witchey; Nicholas James (Laguna Hills, CA) |
| Appl. No.: | 11/139,206 |
| Filed: | May 26, 2005 |
| Current U.S. Class: | 726/15 ; 707/202 |
| Current International Class: | G06F 9/00 (20060101); G06F 15/16 (20060101); G06F 17/00 (20060101) |
| Field of Search: | 726/15 |
| 4890227 | December 1989 | Watanabe et al. |
| 5129088 | July 1992 | Auslander et al. |
| 5193171 | March 1993 | Shinmura et al. |
| 5506969 | April 1996 | Wall et al. |
| 5546541 | August 1996 | Drew et al. |
| 5590124 | December 1996 | Robins |
| 5590276 | December 1996 | Andrews |
| 5634111 | May 1997 | Oeda et al. |
| 5742604 | April 1998 | Edsall et al. |
| 5758050 | May 1998 | Brady et al. |
| 5758188 | May 1998 | Appelbaum et al. |
| 5771354 | June 1998 | Crawford |
| 5850449 | December 1998 | McManis |
| 5867686 | February 1999 | Conner et al. |
| 5884038 | March 1999 | Kapoor |
| 5889935 | March 1999 | Ofek et al. |
| 5930786 | July 1999 | Carino, Jr. et al. |
| 5937169 | August 1999 | Connery et al. |
| 5949977 | September 1999 | Hernandez |
| 5991891 | November 1999 | Hahn et al. |
| 6018779 | January 2000 | Blumenau |
| 6081879 | June 2000 | Arnott |
| 6101559 | August 2000 | Schultz et al. |
| 6105122 | August 2000 | Muller et al. |
| 6128664 | October 2000 | Yanagidate et al. |
| 6157935 | December 2000 | Tran et al. |
| 6157955 | December 2000 | Narad et al. |
| 6202060 | March 2001 | Tran |
| 6246683 | June 2001 | Connery et al. |
| 6253273 | June 2001 | Blumenau |
| 6259448 | July 2001 | McNally et al. |
| 6275898 | August 2001 | DeKoning |
| 6288716 | September 2001 | Humpleman et al. |
| 6295584 | September 2001 | DeSota et al. |
| 6330236 | December 2001 | Ofek et al. |
| 6330615 | December 2001 | Gioquindo et al. |
| 6385638 | May 2002 | Baker-Harvey |
| 6396480 | May 2002 | Schindler et al. |
| 6401183 | June 2002 | Rafizadeh |
| 6434683 | August 2002 | West et al. |
| 6449607 | September 2002 | Tomita et al. |
| 6466571 | October 2002 | Dynarski et al. |
| 6473774 | October 2002 | Cellis et al. |
| 6480934 | November 2002 | Hino et al. |
| 6487555 | November 2002 | Bharat et al. |
| 6549983 | April 2003 | Han et al. |
| 6567863 | May 2003 | Lafuite et al. |
| 6601101 | July 2003 | Lee et al. |
| 6601135 | July 2003 | McBrearty et al. |
| 6618743 | September 2003 | Bennett |
| 6629178 | September 2003 | Smith |
| 6629264 | September 2003 | Sicola et al. |
| 6678241 | January 2004 | Gai et al. |
| 6681244 | January 2004 | Cross et al. |
| 6693912 | February 2004 | Wang |
| 6701431 | March 2004 | Subramanian et al. |
| 6701432 | March 2004 | Deng et al. |
| 6711164 | March 2004 | Le et al. |
| 6732171 | May 2004 | Hayden |
| 6732230 | May 2004 | Davis et al. |
| 6741554 | May 2004 | D'Amico et al. |
| 6754662 | June 2004 | Li |
| 6757845 | June 2004 | Bruce |
| 6772161 | August 2004 | Mahalingam et al. |
| 6775672 | August 2004 | Mahalingam et al. |
| 6775673 | August 2004 | Mahalingam et al. |
| 6795534 | September 2004 | Noguchi |
| 6799244 | September 2004 | Tanaka et al. |
| 6799255 | September 2004 | Blumenau et al. |
| 6834326 | December 2004 | Wang et al. |
| 6853382 | February 2005 | Van Dyke et al. |
| 6854021 | February 2005 | Schmidt et al. |
| 6862606 | March 2005 | Major et al. |
| 6876657 | April 2005 | Palmer et al. |
| 6886035 | April 2005 | Wolff |
| 6894976 | May 2005 | Banga et al. |
| 6895461 | May 2005 | Thompson |
| 6895511 | May 2005 | Borsato et al. |
| 6901497 | May 2005 | Tashiro et al. |
| 6904470 | June 2005 | Ofer et al. |
| 6907473 | June 2005 | Schmidt et al. |
| 6912622 | June 2005 | Miller |
| 6917616 | July 2005 | Normand et al. |
| 6922688 | July 2005 | Frey, Jr. |
| 6928473 | August 2005 | Sundaram et al. |
| 6941555 | September 2005 | Jacobs et al. |
| 6947430 | September 2005 | Bilic et al. |
| 6985956 | January 2006 | Luke et al. |
| 7039934 | May 2006 | Terakado et al. |
| 7051087 | May 2006 | Bahl et al. |
| 7065579 | June 2006 | Traversat et al. |
| 7069295 | June 2006 | Sutherland et al. |
| 7073090 | July 2006 | Yanai et al. |
| 7111303 | September 2006 | Macchiano et al. |
| 7120666 | October 2006 | McCanne et al. |
| 7145866 | December 2006 | Ting et al. |
| 7149769 | December 2006 | Lubbers et al. |
| 7152069 | December 2006 | Santry et al. |
| 7184424 | February 2007 | Frank et al. |
| 7188194 | March 2007 | Kuik et al. |
| 7203730 | April 2007 | Meyer et al. |
| 7206805 | April 2007 | McLaughlin, Jr. |
| 7237036 | June 2007 | Boucher et al. |
| 7260638 | August 2007 | Crosbie |
| 7263108 | August 2007 | Kizhepat |
| 7278142 | October 2007 | Bandhole et al. |
| 7296050 | November 2007 | Vicard |
| 7353266 | April 2008 | Bracewell et al. |
| 7415018 | August 2008 | Jones et al. |
| 7428584 | September 2008 | Yamamoto et al. |
| 7436789 | October 2008 | Caliskan et al. |
| 7447209 | November 2008 | Jeffay et al. |
| 7463582 | December 2008 | Kelly et al. |
| 2001/0020273 | September 2001 | Murakawa |
| 2001/0026550 | October 2001 | Kobayashi |
| 2001/0049739 | December 2001 | Wakayama et al. |
| 2002/0026558 | February 2002 | Reuter et al. |
| 2002/0029286 | March 2002 | Gioquindo et al. |
| 2002/0039196 | April 2002 | Chiarabini et al. |
| 2002/0052962 | May 2002 | Cherkasova et al. |
| 2002/0062387 | May 2002 | Yatziv |
| 2002/0065875 | May 2002 | Bracewell et al. |
| 2002/0087811 | July 2002 | Khare et al. |
| 2002/0091830 | July 2002 | Muramatsu |
| 2002/0126658 | September 2002 | Yamashita |
| 2002/0165978 | November 2002 | Chui |
| 2003/0018784 | January 2003 | Lette et al. |
| 2003/0023811 | January 2003 | Kim et al. |
| 2003/0026246 | February 2003 | Huang et al. |
| 2003/0065733 | April 2003 | Pecone |
| 2003/0069995 | April 2003 | Fayette |
| 2003/0081592 | May 2003 | Krishnarajah et al. |
| 2003/0118053 | June 2003 | Edsall et al. |
| 2003/0130986 | July 2003 | Tamer et al. |
| 2003/0161312 | August 2003 | Brown et al. |
| 2003/0172157 | September 2003 | Wright et al. |
| 2003/0182349 | September 2003 | Leong et al. |
| 2003/0202510 | October 2003 | Witkowski et al. |
| 2003/0204611 | October 2003 | McCosh et al. |
| 2004/0025477 | February 2004 | Sichera et al. |
| 2004/0047367 | March 2004 | Mammen |
| 2004/0078465 | April 2004 | Coates et al. |
| 2004/0100952 | May 2004 | Boucher et al. |
| 2004/0181476 | September 2004 | Smith et al. |
| 2004/0184455 | September 2004 | Lin |
| 2005/0033740 | February 2005 | Cao et al. |
| 2005/0102522 | May 2005 | Kanda |
| 2005/0144199 | June 2005 | Hayden |
| 2005/0166022 | July 2005 | Watanabe |
| 2005/0175005 | August 2005 | Brown |
| 2005/0198371 | September 2005 | Smith et al. |
| 2005/0246401 | November 2005 | Edwards et al. |
| 2005/0267929 | December 2005 | Kitamura |
| 2005/0270856 | December 2005 | Earhart et al. |
| 2005/0286517 | December 2005 | Babbar et al. |
| 2006/0036602 | February 2006 | Unangst et al. |
| 2006/0133365 | June 2006 | Manjunatha et al. |
| 2006/0168345 | July 2006 | Siles et al. |
| 2006/0176903 | August 2006 | Coulier |
| 2007/0101023 | May 2007 | Chhabra et al. |
| 2007/0110047 | May 2007 | Kim |
| 2008/0181158 | July 2008 | Bouazizi et al. |
| 2008/0279106 | November 2008 | Goodfellow et al. |
| 1359214 | Jul., 2002 | CN | |||
| 0485110 | May., 1992 | EP | |||
| 0654736 | May., 1995 | EP | |||
| 0700231 | Mar., 1996 | EP | |||
| 0706113 | Apr., 1996 | EP | |||
| 2001094987 | Apr., 2001 | JP | |||
| 2001359200 | Dec., 2001 | JP | |||
| 2002252880 | Sep., 2002 | JP | |||
| 2002318725 | Oct., 2002 | JP | |||
| 2005265914 | Sep., 2005 | JP | |||
| WO/01/01270 | Apr., 2001 | WO | |||
| WO02/15018 | Feb., 2002 | WO | |||
| WO2004/025477 | Mar., 2004 | WO | |||
| WO 2004/025477 | Mar., 2004 | WO | |||
Lin JC and Paul S, "Rmtp: a reliable multicast transport protocol," Proceedings of IEEE Infocom '96, vol. 3, pp. 1414-1424, 1996. cited by other . B. Quinn et al. IP Multicast Applications: Challenges and Solutions. Sep. 2001. Network Working Group, RFC 3170. cited by other . Thomas E. Anderson, Michael D. Dahlin, Jeanna M. Neefe, David A. Patterson, Drew S. Roselli, and Randolph Y. Wang, Serverless network file systems. Dec. 1995. In Proceedings of the 15th Symposium on Operating Systems Principles. cited by other . International Search Report for Application No. PCT/US02/40205 dated May 27, 2004. cited by other . Ki-Il Kim et al., "Internet Multicast Provisioning Issues for Hierarchical Architecture", 2001, IEEE. cited by other . Lee et al. "A Comparison of Two Distributed Disk Systems" Digital Systems Research Center--Research Report SRC-155, Apr. 30, 1998, XP002368118. cited by other . Lee and Thekkath, "Petal: Distributed Virtual Disks", Systems Research Center. cited by other . PCT International Search Report for PCT App. No. PCTUS05/01542 dated Aug. 25, 2008. cited by other . Bruschi and Rosti, "Secure multicast in wireless networks of mobile hosts: protocols and issues", Mobile Networks and Applications, vol. 7, issue 6 (Dec. 2002), pp. 503-511. cited by other . "Computer Networking Essentials" Copyright 2001, Cisco Systems, Inc., 2001. cited by other . Satran et al. "Internet Small Computer Systems Interface (iSCSI)" IETF Standard, Internet Engineering Task Force, IETF, Ch, Apr. 2004, XP015009500, ISSN: 000-0003. cited by other . Lee et al. "Petal: Distributed Virtual Disks", 7th International Conference on Architectural Support for Programming Languages and Operation Systems. Cambridge, MA., Oct. 1-5, 1996. International Conference on Architectural Support for Programming Languages and Operation Systems (ASPLOS), New, vol. Conf. 7, Oct. 1, 1996, pp. 84-92, XP000681711, ISBN: 0-89791-767-7. cited by other . VMWare Workstations User's Manual, Version 3.2, VMWare, Inc., Copyright 1998-2002. cited by other . "Limited distributed DASD Checksum, a RAID Hybrid" IBM Technical Disclosure Bulletin, vol. 35, No. 4a, Sep. 1992, pp. 404-405, XP000314813 Armonk, NY, USA. cited by other . Kim et al., "Internet multicast provisioning issues for hierarchical architecture", Networks, 2001, Proceedings, Ninth IEEE International Conference, published Oct. 12, 2001, pp. 401- 404. cited by other . Satran et al., iSCSI, Internet Draft draft-ietf-ips-iscsi-19.txt. cited by other . Chavez, A Multi-Agent System for Distributed Resource Allocation, MIT Media Lab, XP-002092534. cited by other. |
|
|