U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Mapping of hosts to logical storage units and data storage ports in a data processing system

Patent 7051182 Issued on May 23, 2006. Estimated Expiration Date: Icon_subject September 5, 2023. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and means for path independent device reservation and reconnection in a multi-CPU and shared device access system
Patent #: 4207609
Issued on: 06/10/1980
Inventor: Luiz ,   et al.

Fault tolerant and load sharing processing system
Patent #: 4577272
Issued on: 03/18/1986
Inventor: Ballew ,   et al.

Automatic administration of a telecommunication system
Patent #: 4959856
Issued on: 09/25/1990
Inventor: Bischoff, et al.

Controlling access to network resources
Patent #: 4961224
Issued on: 10/02/1990
Inventor: Yung

Direct control facility for multiprocessor network
Patent #: 5146605
Issued on: 09/08/1992
Inventor: Beukema, et al.

System and method for disk mapping and data retrieval
Patent #: 5206939
Issued on: 04/27/1993
Inventor: Yanai, et al.

Reconfigurable, fault tolerant, multistage interconnect network and protocol
Patent #: 5321813
Issued on: 06/14/1994
Inventor: McMillen, et al.

Local-remote apparatus with specialized image storage modules
Patent #: 5321816
Issued on: 06/14/1994
Inventor: Rogan, et al.

Reconfigurable, multi-function data storage system controller selectively operable as an input channel adapter and a data storage unit adapter
Patent #: 5335352
Issued on: 08/02/1994
Inventor: Yanai, et al.

System and method for dynamically controlling cache management
Patent #: 5381539
Issued on: 01/10/1995
Inventor: Yanai, et al.

More ...

Inventors

Assignee

Application

No. 10655693 filed on 09/05/2003

US Classes:

711/202, Address mapping (e.g., conversion, translation)711/153, Shared memory partitioning709/213, MULTICOMPUTER DATA TRANSFERRING VIA SHARED MEMORY709/228, Session/connection parameter setting709/229, Network resources access controlling379/245, Identification714/798, Error detection for synchronization control370/321, Time division (TDMA)370/438, Using a separate control line or bus for access control382/166, Compression of color images370/394, Sequencing or resequencing of packets to insure proper output sequence order714/6, Redundant stored data accessed (e.g., duplicated data, error correction coded data, or other parity-type data)709/231, Computer-to-computer data streaming709/208, MASTER/SLAVE COMPUTER CONTROLLING709/249, MULTIPLE NETWORK INTERCONNECTING710/37, Access dedication711/122, Hierarchical caches711/112, Direct access storage device (DASD)725/115, Data storage or retrieval370/396, Distributed switching709/245, COMPUTER-TO-COMPUTER DATA ADDRESSING711/118, Caching711/114, Arrayed (e.g., RAIDs)707/3, Query processing (i.e., searching)370/254, NETWORK CONFIGURATION DETERMINATION711/147, Shared memory area711/170, Memory configuring709/216, Accessing another computer's memory709/219, Accessing a remote server714/15, State recovery (i.e., process or data file)370/216, FAULT RECOVERY709/220, NETWORK COMPUTER CONFIGURING714/758, Error correcting code with additional error detection code (e.g., cyclic redundancy character, parity)714/5, Of memory or peripheral subsystem709/227, COMPUTER-TO-COMPUTER SESSION/CONNECTION ESTABLISHING709/217, REMOTE DATA ACCESSING709/200, MISCELLANEOUS370/469, Processing multiple layer protocols707/101, Manipulating data structure (e.g., compression, compaction, compilation)710/31, Transfer direction selection370/422, Centralized switching707/10, Distributed or remote access709/223, COMPUTER NETWORK MANAGING370/235, Flow control of data transmission through a network709/203, Client/server709/211, Master accessing slave storage711/152, Memory access blocking370/352, Combined circuit switching and packet switching711/5, For multiple memory modules (e.g., banks, interleaved memory)711/164With password or key

Examiners

Primary: Lane, Jack A.

Attorney, Agent or Firm

Foreign Patent References

  • WO 97/16023 WO 05/01/1997

International Class

G06F 9/26

Abstract

An apparatus has host ports for coupling hosts to data storage devices. The data storage devices are configured into logical storage units, and the apparatus is programmed with a mapping of the hosts to respective logical storage units. The apparatus decodes a host identifier and a logical storage unit specification from each data access request received at each host port, and determines whether or not the decoded host identifier and logical storage unit specification are in conformance with the mapping in order to permit or deny data access of the logical storage unit through the host port. For example, the apparatus includes a switch for routing the data storage access requests from the host ports to ports that provide access to the data storage, and a set of logical volumes of storage are accessible from each of the ports that provide access to the data storage.

Other References

  • An IRAM-Based Architecture for a Single-Chip ATM Switch—Papaefstathiou Brown Simmer (1997); www.ics.forth.gr/˜ygp/PUB/icocs99.pdf.
  • Virtual Port API Developer's Reference Manual (6567-10); introduction; www.nmss.com/manuals/6567-10/chap1.htm.
  • Upgrading NET Builder Family Software; Support.3com.com/infodeli/tools/bridrout/uguides/html/nbl...mily/updrade/umgneed2.htm.
  • Fibre Channel—FAQ's Answers, Technology, Mar. 18, 1998, pp. 1-15; http://www.fibrechannel.com/technology/answer.htm.
  • Fiber Channel Tutorial, Technology, pp. 1-8, Mar. 7, 1998, pp. 1-8; http://www.fibrechannel.com/technology/tutorial, htm.
  • Networking Group, Internet-Draft, Paul J. Leach, Dilip C. Naik, “A Common Internet File System (CIFS/1.0) Protocol”, Dec. 19, 1997, pp. 1-121.
  • Fibre Channel Overview, Zoltán Meggyesi, KFKI—RMKI, Research Institute for Particle and Nuclear Physics, Dec. 9, 1997; pp. 1-10, http://www1.cern.ch/HSI/fcs/spec/overview.htm.
  • Fibre Channel, TR-20-199x, “Fabric Loop Attachment” (FC-FLA) Rev. 2.7, NCITS Working Draft Proposed Technical Report, Aug. 12, 1997, pp. i-xiv, 1-122.
  • TINA, “A Common Software Architecture for Multimedia and Information Services” Emmanuel Darmois, Motoo Hoshi, Aug. 9, 1997, pp. 1-6. http://www.tinac.com/about/nutshell.htm.
  • IEEE/IEEE Electronic Library, “Performance Model of the Argonne Voyager” Dixz, T.; Olson, R; Stevens, R.; Div. of Math & Comput.Sci., Argonne Nat. Lab, IL, USA; Application-Specific Systems, Architectures and Processors 1997, Conference held: Jul. 14-16, 1997, pp. 316-327.
  • IEEE/IEE Electronic Library, “Scheduling for Interactive Operations in Parallel Video Servers” Min-You Wu; Wei Shu, Dept. of Comput. Sci., State Univ. of New York, Buffalo, NY; Multimedia Computing and Systems '97, Jun. 3-6, 1997, pp. 178-185.
  • IEEE/IEE Electronic Library, “On The Efficient Retrieval of VBR Video in a Multimedia Server” Sambit Shau; Zhi-Li Zhang; Kurose, J.; Towsley, D. Dept. of Comput. Sci., Massachusetts Univ., MA. Multimedia Computing and Systems '97, Jun. 3-6, 1997, pp. 46-53.
  • IEEE/IEE Electronic Library, “Scheduling of Storage and Cache Servers For Replicated Multimedia Data” Park Kyeongho; Yanghee Choi; Chong Sang Kim, Dept. of Comput. Eng., Seoul Nat. Univ., South Koria; High Performance Computing on the Information Superhighway, 1997 HPC Asia '97, Apr. 18-May 1, 1997, pp. 484-487.
  • Fibre Channel, Fabric Generic Requirements (FC-FG) Rev. 3.5; ANSI X3.289-199x; X3T11/Project 958-D; Working Draft Proposed American National Standard for Information Systems, Aug. 7, 1996, pp. i-x, 1-23.
  • IEEE/IEE Electronic Library, “The Design and Implementation of a Multimedia Storage Server to Support Video-On-Demand Applications” Molano, A.; Garcia-Martinez, A.; Vina A.; Univ. Autonoma de Madrid, Spain; EUROMICRO Conference, Sep. 2-5, 1996, pp. 564-571.
  • IEEE/IEE Electronic Library; “Techniques for Increasing the Stream Capacity of a Multimedia Server” Jadav, D.; Choudhary, A.; ECE Dept., Syracuse Univ., NY, 3rd Intl. Conf. on High Performance Computing, Dec. 19-22, 1996, pp. 43-48.
  • IEEE/IEE Electronic Library, “MMPacking: A Load and Storage Balancing Algorithm for Distributed Multimedia Servers” Serpanos, D.N.; Georgiadis, L.; Bouloutas, T.; IBM Thomas J. Watson Res. Center, Yorktown Heights, NY;1996 IEEE Int'l Conf. on Computer Design VLSI in Computers and Processors, Oct. 7-9, 1996, pp. 170-174.
  • Fibre Channel, Generic Services (FC-GS) Rev. 3.1, dpANS X3.288-199x X3T11/Project 1050D; Working Draft Proposed American National Standard for Information Systems, Aug. 7, 1996, pp. i-xiv, 1-84.
  • RFC 1910, RFC Archive; “User-Based Security Model for SNMPv2”, G. Waters, Editor, Bell-Northern Research Ltd., Feb. 1996, pp. 1-40.
  • IEEE/IEE Electronic Library, “High-Performance VOD Server AIMS” Nishikawa, K.; Egawa, H.; Kawai, O.; Inamoto, Y.; Fujitsu Labs. Ltd., Kawasaki, Japan; Global Telecommunications Conference, Nov. 13-17, 1995, pp. 795-798.
  • Fibre Channel Arbitrated Loop (FC-AL) Rev. 4.5; X3.272-199x X3T11/Project 960D; Working Draft Proposal American National Standard For Information Technology, Jun. 1, 1995, pp. i-x, 1-92.
  • IEEE/IEE Electronic Library, “Multimedia Servers-design and Performance” Ghafir, H.; Chadwick, H.; IBM Corp., Bethesda, MD; Global Telecommunications Conference, Nov. 28-Dec. 2, 1994, pp. 886-890.
  • IEEE/IEE Electronic Library, “Multimedia Storage Servers: A Tutorial” Gemmell, D.J.; Vin, H.M.; Kandlur, D.D.; Venkat Rangan, P.; Rowe, L.A.; Simon Fraser Univ., Burnaby, BC, Canada; Computer, May 1995, pp. 40-49.
  • IEEE/IEE Electronic Library, “An Observation-Based Admission Control Algorithm For Multimedia Servers” Vin, H.M.; Goyal, A.; Goyal, A.; Goyal, P.; Dept. of Comput. Sci., Texas Univ., Austin, TX; International Conference on Multimedia Computing and Systems, 1994, May 15-19, 1994, pp. 234-243.
  • “Symmetrix Model 55XX Product Manual, P/N 200-810-550 Rev D” EMC Corporation, Hopkinton, Mass., May 1994, pp. 1-236.
  • IEEE/IEE Electronic Library, “Data Organization and Storage Hierarchies in a Multimedia Server” Christodoulakis, S.; Anestopoulos, D; Argyropoulos, S.; Tech. Univ. of Crete, Chania, Greece; Compcon Spring '93, Feb. 22-26, 1993, pp. 596-604.
  • Lev Vaitzblitr; “The Design and Implementation of a High-Bandwidth File Server for Continuous Media” Thesis, Master of Science, Massachusetts Institute of Technology, Cambridge, Mass., Sep. 1991, pp. 1-95.
  • J. Case, M. Fedor, M. Schoffstall, J. Davin, “A Simple Network Management Protocol (SNMP),” May 1990, MIT Laboratory for Computer Science, Cambridge, Mass., pp. 1-35.
  • Ulyless Black, “TCP/IP and Related Protocols”, McGraw-Hill, Inc., New York, N.Y., pp. 304-130.
  • “SCSI-3 Primary Commands (SPC),” ANSI X3.301-1997, American National Standards Institute, New York, NY, Jul. 3, 1997, pp. 67-68 (Report LUNS Command).
  • “SCSI Enclosure Profile,” Project Proposal For a New NCITS Technical Report, T10/97-264rl, Nov. 6, 1997, 3 pages, and cover letter from John Lohmeyer, Chair T10, dated Nov. 12, 1997, InterNational Committee for Information Technology Standards, ncits.org, Washington, DC.
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?