The present invention describes a method of determining the location of an asset comprising the steps of: for each asset tag in the rack, exchanging identity information and location information with at least one tag of a neighboring asset, wherein at least the location information is exchanged along a substantially physically unobstructed path between the asset tag and it's at least one neighboring asset tag; for each asset tag, transmitting the identity information and location information exchanged to a collection unit; and responsive to the information transmitted to the collection unit determining the location of the asset relative to other assets.
|
14. An asset tag comprising,
an rf transmitting device for transmitting location and identification information to a collection unit;
a pair of laser diodes; and
a local information exchange mechanism for exchanging identity information and location information with at least one neighboring asset, wherein at least the location information is exchanged along a substantially unobstructed path between the local information exchange mechanism and at least one neighboring asset tag and the location information is derived from taking an image of the at least one neighboring asset tag, the image capturing a dot spacing from the pair of laser diodes.
1. A method of determining the location of an asset within a rack comprising the steps of:
for each asset tag in the rack, exchanging identity information and location information with at least one asset tag of a neighboring asset, wherein at least the location information is exchanged along a substantially physically unobstructed path between the asset tag and its at least one neighboring asset tag and the location information is derived from taking an image of the at least one asset tag of a neighboring asset, the image capturing a dot spacing from a pair of laser diodes in the each asset tag;
for each asset tag, transmitting the identity information and location information, exchanged to a collection unit; and
based on the information transmitted to the collection unit, determining the location of the assets relative to other assets in the rack.
13. A system for determining the location of an asset, comprising:
a plurality of asset tags, each of the plurality of asset tags associated with an asset, each asset tag capable of exchanging identity information and location information with the asset tag of at least one neighboring asset, wherein at least the location information is exchanged along a substantially physically unobstructed path between the asset tag and its at least one neighboring asset tag and the location information is derived from taking an image of the at least one neighboring asset tag, the image capturing a dot spacing from a pair of laser diodes in each asset tag; and
a data collection unit, for collecting information transmitted from the plurality of asset tags, wherein based on the identity and location information collected, the data collection unit determines the location of the asset.
2. The method recited in
3. The method recited in
4. The method recited in
5. The method recited in
6. The method recited in
7. The method recited in
8. The method recited in
9. The method recited in
10. The method recited in
11. The method recited in
12. The method recited in
15. The asset tag recited in
16. The asset tag recited in
17. The asset tag recited in
|
Data centers contain large number of servers and other assets. Current systems that attempt to autonomously or remotely determine asset location, often offer incomplete or unreliable data. As a result of this situation, inventory management and auditing of data center facilities (often sites that contain hundreds of racks and thousands of individual computing, communication and other miscellaneous assets) may need to be performed or verified manually. A further complication of inventory information is that it is often superseded by onsite alterations or undocumented changes. Hence it can be difficult for operations staff to quickly locate a particular asset, especially under fault conditions or if the asset has been moved during a prior rack or site reconfiguration.
Different systems offer different types of asset location information. For example, one system provides room level information regarding what room in the data center an asset is physically located in. In this system, the room is flooded with an IR signature that the tags can interpret and re-transmit over their RF channel to a reader located in the room. Hence, the reader can determine the coarse location (with respect to an IR transmitter placed at a known location). The coarse location information provided by this system, however, does not provide positioning and ordering information of the asset within the rack.
Indoor location techniques based on wireless signal characterization have been implemented in combination with active RFID (radio frequency identification) tags to form location aware asset tags. One approach relies on performing RF signal strength (RSSI) measurements that act as a proxy for propagation path distance. Although suitable for free-space (line of sight) deployments, their use within aggressive indoor environments such as the data center remains challenging (multiple RF pathways, sources of RF noise, metallic surfaces, conditions conductive to the formation of standing wave). Further these RF signal strength implementations typically do not provide sub-meter range accuracies for facilitating determination of asset location in a rack. Carrier-less or ultra-wide RF systems have also been demonstrated and offer improved (sub-meter) resolution accuracies but, as a general rule, these are also susceptible to the same environmental RF issues identified above.
Conventional RFID asset tracking systems attach RFID tags to assets within the rack. The RFID tags communicate with a reader or base station via short range RF signaling, as long as the tags are all within operating range of the reader. However, although the reader is made aware of the assets within the rack, the reader does not know the relative ordering or absolute position of the assets within the rack.
The figures depict implementations/embodiments of the invention and not the invention itself. Some embodiments of the invention are described, by way of example, with respect to the following Figures:
For simplicity and illustrative purposes, the present invention is described by referring to a number of exemplary embodiments thereof. In the following descriptions, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent however to one of ordinary skill in the art, that the present invention may be practiced without limitation to these specific details. In other instances, well know methods and structures have not been disclosed in detail so as not to unnecessarily obscure the present invention.
In the case of rack mounted assets within a data center, we provide a means to autonomously determine the relative order and position of assets within each rack. This determination is performed using a method comprised of the steps of for each asset tag in the rack, exchanging identity information and location information with at least one tag of a neighboring asset, wherein at least the location information is exchanged along a substantially physically unobstructed path between the asset tag and it's at least one neighboring asset tag; for each asset tag, transmitting the identity information and location information exchanged to a collection unit; and based on the identity and location information transmitted to the collection unit, determining the location of the asset.
Referring to
In the embodiment shown in
Certain inferences regarding the positioning of the asset within the rack can be made based on the fact that the mechanical structure of the rack is dictated by industry standards. Industry standard server racks to house computing and communication assets (e.g. servers and switches) have slots for positioning assets within the rack in a vertically ordered manner. A typical data center rack is 2 meters tall and contains 42 “U” slots, each of which occupies a height of 1.75 inches. These slots may house a single (1 U) computing asset, whereas larger assets often span an integer number of adjacent slots.
As used herein, the terminology “tag” may be defined as hardware, information, signals and the like, that are not necessarily intrinsic to the circuitry or software associated with the assets 104a-104n to which the tags 108 are associated. In other words, the tags may be internally or externally attached to the respective assets 104a-104n and may be independent of the intrinsic workings of the respective assets 104a-104n.
Referring to
Referring to
In one embodiment, the local proximity sensing for communicating with neighboring assets is implemented using IR devices (IR transmitters 116a-n, IR receivers 118a-n), often using industry standard IrDA compliant components. Typically, the power of the IR device controls or is related to the distance range of the IR component. For example, low power IR devices typically have a distance range of approximately 20 cm, while higher power IR devices typically have a distance range of around 1 meter.
The asset tags 102a-102n are shown mounted to their respective assets 104a-n. The tags 102a-n may be encoded with an identification number. For example, the tags may comprise for instance, radio frequency (RF) tags programmed with substantially unique identification codes that identify the assets 104a-104n with which the tags are associated. Similarly, the IR component can be encoded with a unique identification number, for identifying the asset.
Referring to
Because the asset is in a vertically stacked rack, the IR signal from its neighboring asset will be transmitted either from below or above the asset. For example, if the asset of interest is asset 104c, then it would receive a signal at receiver 118c. Since the signal is received at receiver 118c, the asset tag knows that the signal is corning from an asset physically located below it. In one embodiment, each asset tag includes a processor and memory. Thus, in one embodiment data about itself (the asset of interest) and its neighboring asset is stored in the tag memory.
Referring to
Referring to
Although the exchange of data in
As shown in
Referring to
The goal of the proximity sensing component (116a-n, 118an-n) of the asset tag is to provide an exchange of data only with its neighboring assets. This can be controlled by restricting the distance range of the IR device. For example, in one embodiment range is limited by only using an IR component within a certain power range so that it only can exchange data with its neighbor. In an alternative embodiment, the field of view of the IR component is restricted. One method of restricting the field of view is by narrowing the optical sensor's (the transceiver's) field of view, so that it is restricted to communicating only with its neighboring asset.
Alternatively the exchange of data can be controlled by choosing the appropriate range or by allowing the IR beam to be stopped by the physical structure of the asset. For example, in one embodiment the IR transmitter component is placed in the center on the top of the server. In this embodiment, a corresponding receiver would be placed on the bottom side of the neighboring server in the center of the server asset, so that it is aligned with the IR transmitter. Placement of the tag on top of the asset surface, could be a valuable implementation where for example, the server has a door which makes having an IR component which extends from the underside of the server difficult since the right amount of clearance may not be available. In this embodiment, the IR component is limited to sensing only its neighboring asset—by the physical structure of the asset. In other words, since the IR signal can not transmit through the asset, it can only communicate with its neighboring IR component.
The tags 102a-n may comprise active devices, passive devices, or a combination of active and passive devices. In one embodiment, the asset tags incorporate sensors which report the environmental conditions that the rack assets are subject to. Active RFID tags are available that provide a mechanism to identify and sense the environmental conditions these assets are subject to. The ability to provide sensor data that corresponds to a particular asset in a rack could be used to affirm that an asset was maintained within certain operating ranges (maximum air temperature, humidity, etc.) to fulfill warranty requirements. In an alternative embodiment, an active sensor tag could be tied to the inlets and/or outlets of an asset. Heating and cooling on a gross scale (entire data center room, a particular rack in a data center) often results in over provisioning, resulting in over cooled facilities and higher running costs. As energy efficiency becomes a more important metric for data center operations management, monitoring the individual environmental parameters at the asset level provides the sensing input to enable localized control of the cooling resource.
In an alternative embodiment, the assets 104a-104n may comprise goods (i.e., consumer goods) configured to be located and tracked. However, this case would be limited by the constraints similar to the data center case—goods would need to be stacked vertically. Further there would need to be a uniformity of the size and shape of the goods and the spacing of the goods in the rack holding the goods. Although the term rack is used, rack may be used to define any enclosure which requires vertically ordered stacking and requires stacking of assets at some regular spacing interval or some integer variable of the spacing interval.
As previously stated, the embodiment shown in
In the embodiment shown in
In the embodiment shown in
Although the implementations shown in
Information about the absolute position could be useful for an off-site manager of a data center. For example, relative position of assets and asset size information might determine that there is 10 U space available in the rack. If you have a 5 U tall asset, you still do not know without relative position if you can bring in the asset and insert it without moving other assets. For example, there might be ten 1 U slots available in the rack which would require moving several assets to fit in the 5 U slot asset into the rack.
To overcome the shortcomings of relative ordering, the distance between each tag (by reference each asset) must be determined to create an absolute ordering of the assets and available rack space. Acoustic ranging, either by itself or in cooperation with another reference signal for timing purposes (e.g. an RF timing signal) can be deployed for this purpose.
In the embodiment shown in
Acoustic ranging could also be performed in isolation, without the use of a reference signal (the IR signal) as described, however, it is more difficult to implement and less accurate. Further, providing the IR optical (or RF) reference link also provides an efficient means to transfer tag identity and ordering information and to also wake-up the (more power consuming) acoustic circuitry prior to use.
Referring to
Referring to
Some or all of the operations set forth in the method shown in
The computer readable storage medium can be any kind of memory that instructions can be stored on. Examples of the computer readable storage medium include but are not limited to a disk, a compact disk (CD), a digital versatile device (DVD), read only memory (ROM), flash, and so on. Exemplary computer readable storage signals, whether modulated using a carrier or not, are signals that a computer system hosting or running the computer program can be configured to access, including signals downloaded through the Internet or other networks. Concrete examples of the foregoing include distribution of the programs on a CD ROM or via Internet download. In a sense, the Internet itself, as an abstract entity, is a computer readable medium. The same is true of computer networks in general. It is therefore understood that any electronic device capable of executing the above-described functions may perform those functions enumerated above.
The computer system 800 includes a microprocessor 802 that may be used to execute some or all of the steps described in the methods shown in
The removable storage drive 820 may read from and/or write to a removable storage unit 814. User input and output devices may include, for instance, a keyboard 816, a mouse 818, and a display 820. A display adapter 822 may interface with the communication bus 804 and the display 820 and may receive display data from the processor 802 and covert the display data into display commands for the display 820. In addition, the processor 802 may communicate over a network, for instance, the Internet, LAN, etc. through a network adapter. The embodiment shown in
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. The foregoing descriptions of specific embodiments of the present invention are presented for purposes of illustration and description. They are not intended to be exhaustive of or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations are possible in view of the above teachings. The embodiments are shown and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents:
Patent | Priority | Assignee | Title |
8976515, | Feb 07 2011 | Dell Products L.P. | System and method for an optimizable rack solution |
Patent | Priority | Assignee | Title |
6552663, | Feb 16 2000 | Northern Illinois University | Product information display system with expanded retail display functions |
20070035380, | |||
20080099557, | |||
20090146782, | |||
20100039228, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 28 2010 | Hewlett-Packard Development Company, L.P. | (assignment on the face of the patent) | / | |||
Mar 01 2010 | LYON, GEOFFREY M | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025070 | /0560 | |
Oct 27 2015 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Hewlett Packard Enterprise Development LP | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037079 | /0001 |
Date | Maintenance Fee Events |
Oct 27 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 21 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
May 28 2016 | 4 years fee payment window open |
Nov 28 2016 | 6 months grace period start (w surcharge) |
May 28 2017 | patent expiry (for year 4) |
May 28 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 28 2020 | 8 years fee payment window open |
Nov 28 2020 | 6 months grace period start (w surcharge) |
May 28 2021 | patent expiry (for year 8) |
May 28 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 28 2024 | 12 years fee payment window open |
Nov 28 2024 | 6 months grace period start (w surcharge) |
May 28 2025 | patent expiry (for year 12) |
May 28 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |