Method of and System for Finding Physical Locations of Servers
A method of and system for finding the physical location of a server positions a plurality of radio frequency identification (RFID) tags at known locations in an area. Each RFID tag has unique location information. A server is coupled to a collocated RFID tag reader. Upon power up, the server performs a scan with its collocated RFID tag reader. The server determines its physical location with respect to at least one scanned RFID tag. The server storing its physical location of said server. Upon receiving a location request, the server returning its physical location.
1. Technical Field
The present invention relates in general to the field of server farm or data center operation, and more particularly to a method of and system for finding the physical location of a server in server farm or data center.
2. Description of the Related Art
Data centers and server farms comprise large numbers of servers that may be located at several different physical locations. When a server needs to be serviced, it can be very difficult to find the physical server reporting a problem or needing attention. Several methods have been devised to find the physical locations of servers. In one method, the server needing attention produces a flashing light or other visible signal. In another common method, a system administrator keeps a table or chart showing the correspondence between each servers system designation, i.e., IP address, system host name, etc., and its physical location in the data center.
The visual signaling method may not work and large data centers spanning multiple rooms, buildings, or sites. A technician may not even know where to look for the flashing light. A shortcoming of the table or chart method is that it is difficult to keep the table or chart current. Server names and locations may be changed often. The chart or table must be updated every time a server is moved or replaced or given a new system name.
SUMMARY OF THE INVENTIONThe present invention provides a method of and system for finding the physical location of a server. The method positions a plurality of radio frequency identification (RFID) tags at known locations in an area. Each RFID tag has unique location information. A server is coupled to a collocated RFID tag reader. Upon power up, the server performs a scan with its collocated RFID tag reader. The server determines its physical location with respect to at least one scanned RFID tag. The server storing its physical location of said server. Upon receiving a location request, the server returning its physical location.
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further purposes and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, where:
Referring now to drawings, and first to
Each server 101 includes a service processor 105 and a system vital product data (VPD) file 107. System VDP file may be stored in local memory of server 101. Server 101 is coupled to a radio frequency identification (RFID) reader 109. As will be explained in detail hereinafter, service processor 105 is programmed to operate RFID reader 109 to scan RFID tags positioned at known locations within area 103 to determine physical location of each server 101. Service processor 105 is further programmed to store physical location information determined from RFID reader 109 and system VDP file 107. In the preferred embodiment, a server 101 updates its VPD physical location file every time the server is powered on. Thus, whenever a server 101 is moved to a new location, it automatically updates its physical location information.
Each server 101 and system 100 is coupled to a network, indicated generally at 111. Network 111 may be a local area network, a wide area network, a virtual private network, a wireless network, a fiber Channel network, or any other network. An administration server 113 may be coupled to network 111. Administration server 113 is adapted to request physical location information from servers 101. Customers or other user devices may also be coupled to network 111.
Each RFID tag 201 has stored therein location information uniquely associated with its location in area 103.
From the foregoing, it will be apparent to those skilled in the art that systems and methods according to the present invention are well adapted to overcome the shortcomings of the prior art. While the present invention has been described with reference to presently preferred embodiments, those skilled in the art, given the benefit of the foregoing description, will recognize alternative embodiments. Accordingly, the foregoing description is intended for purposes of illustration and not of limitation.
Claims
1. A method of finding the physical location of a server, which comprises:
- performing a scan with an RFID tag reader coupled to server;
- determining a physical location of said server with respect to at least one scanned RFID tag, RFID tag having a known location; and,
- storing said physical location of said server.
2. The method as claimed in claim 1, wherein said RFID tag reader is collocated with said server.
3. The method as claimed in claim 1, wherein said scan is performed in connection with powering up said server.
4. The method as claimed in claim 1, further comprising:
- positioning a plurality of RFID tags at known positions in an area, each said RFID tag having unique location information.
5. The method as claimed in claim 1, further comprising:
- receiving a location request at said server;
- returning said physical location in response to said location request.
6. The method as claimed in claim 5, further comprising:
- returning server identifying information along with said physical location.
7. The method as claimed in claim 1, wherein said physical location is the known location of a nearest scanned RFID tag.
8. The method as claimed in claim 1, wherein said physical location is determined from the known position of a plurality of scanned RFID tags.
9. A server system, which comprises:
- a plurality of radio frequency identification (RFID) tags positioned at known locations in an area, each of said RFID tags having stored thereon its know location;
- a plurality of servers in said area, each said server comprising:
- an RFID tag reader;
- means for scanning with said RFID tag reader; and,
- means for determining a physical location of said server with respect to the known location of at least one scanned RFID tag.
10. The system as claimed in claim 9, wherein each said server further comprises:
- means for returning said physical location in response to a location request.
11. The system as claimed in claim 9, wherein each said server further comprises:
- means for storing said physical location.
12. A method of finding the physical location of a server, which comprises:
- positioning a plurality of radio frequency identification (RFID) tags at known locations in an area, each said RFID tag having unique location information;
- powering up a server, said server being coupled to a collocated RFID tag reader;
- performing a scan with said RFID tag reader;
- determining a physical location of said server with respect to at least one scanned RFID tag;
- storing said physical location of said server;
- receiving a location request for said server; and,
- returning said physical location information in response to said location request.
Type: Application
Filed: Oct 25, 2007
Publication Date: Apr 30, 2009
Inventors: Duane A. Calvin (Austin, TX), John D. Upton (Georgetown, TX)
Application Number: 11/924,310
International Classification: G08B 13/14 (20060101);