[0001] 1. Field of the Invention
[0002] This invention relates to devices for testing and monitoring storage area networks (SAN), and in particular, to such testing and monitoring devices incorporating a global positioning system (GPS) receiver.
[0003] 2. Description of the Related Art
[0004] A storage area network (SAN) is a high-speed, high-bandwidth managed server-storage infrastructure that logically connects storage devices to servers. SANs powered by Fibre Channel technology far exceed the capabilities of traditional storage and throughput methods. Superior to traditional servers/storage connections in flexibility, availability, integrated management, performance, scalability and disaster tolerance, SANs are quickly becoming the solution of choice for high-volume data handling.
[0005] The global positioning system (GPS) is generally known. GPS receivers have been used for time synchronization in various communications systems. For example, U.S. Pat. No. 6,016,322 to Goldman describes utilizing GPS signals in wireless communication systems to synchronize data transmission by TDMA. U.S. Pat. No. 5,953,384 to Walsh describes a system using the 1 PPM GPS signal to synchronize various equipment, and deals with the problem of signal delay when the receiver and the equipment are connected by a cable. U.S. Pat. No. 5,854,793 to Dinkins describes the use of GPS receivers in a two-way communication network including central television transmitter stations and remote transmitter units (subscribers). U.S. Pat. No. 5,712,624 to Ayerst describes receiver synchronization in a radio communication system using the GPS system.
[0006] SAN monitors—tools for monitoring, testing and analyzing the storage devices on the SAN—are being developed for the management and problem isolation of the network. SANs are often distributed over large geological areas, and SAN monitors are often deployed at various remote locations on the network. The present invention addresses the problem of synchronization of SAN monitors distributed over different locations and separated by large distances, by incorporating a GPS receiver in the SAN monitors.
[0007] An object of the present invention is to allow for the synchronization of the SAN monitor internal clocks, which are of a higher resolution, and allow multiple SAN monitors to sample the primitive low level protocol of the Fibre Channel no matter where the monitors are deployed. By having the sampling of this information (ordered sets) synchronized over large distances, the information that is captured can be used in a more meaningful manner.
[0008] Additional features and advantages of the invention will be set forth in the descriptions that follow and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
[0009] To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, the present invention provides a SAN monitoring device comprising a network interface adapted to be connected to the storage area network, a peripheral bus interface adapted to be connected to a peripheral bus, a controller connected to the network interface and the peripheral bus interface, and a GPS receiver connected to the controller for supplying a synchronized timing signal to the controller.
[0010] In another aspect, the present invention is a storage system comprising a storage area network and a plurality of monitoring devices connected to the network, each monitoring devices including a GPS receiver for supplying a synchronized timing signal to the receiver, and the plurality of monitoring devices sampling data from the network in a synchronized manner.
[0011] In yet another aspect, the present invention provides a method for monitoring a storage area network, comprising the steps of sampling information from the storage area network using a plurality of monitoring devices, receiving GPS timing signals by each monitoring device, and synchronizing the sampling of information by the plurality of monitoring devices using the received GPS timing signals.
[0012] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
[0013]
[0014]
[0015] The following detailed description is provided using the Fibre Channel as an example of a storage area network (SAN). The invention is applicable to other types of SANs as well, such as Gigabit Ethernet or Infiniband. The claimed invention is intended to cover all such applications. The implementation details may differ for different types of networks, but such detains are within the purview of those skilled in the relevant art and the invention can be practices based on the description herein and the general knowledge in the art without undue experimentation.
[0016]
[0017] Referring to
[0018] A FIFO
[0019] In the embodiment of
[0020] It will be apparent to those skilled in the art that various modifications and variations can be made in the SAN monitor of the present invention without departing from the spirit or scope of the inventions. For example, in addition to Fibre Channel, the invention may be applied in a heterogeneous Wide Area Network (WAN) or a Global Network. Also, although a PCI bus is used as an example, the SAN monitor may be used with other peripheral buses. Further, the Fibre Channel controller