Towards Data Center Self-Diagnosis Using a Mobile Robot
|
|
|
- Marvin Fisher
- 10 years ago
- Views:
Transcription
1 Towards Data Center Self-Diagnosis Using a Mobile Robot Jonathan Lenchner IBM Thomas J Watson Research Center Hawthorne, NY 1532 [email protected] Christopher Mansley Dept. of Computer Science Rutgers University, Piscataway, NJ 8854 [email protected] Canturk Isci IBM Thomas J Watson Research Center Hawthorne, NY 1532 [email protected] Jonathan Connell IBM Thomas J Watson Research Center Hawthorne, NY 1532 [email protected] Jeffrey O. Kephart IBM Thomas J Watson Research Center Hawthorne, NY 1532 [email protected] Suzanne McIntosh IBM Thomas J Watson Research Center Hawthorne, NY 1532 [email protected] ABSTRACT We describe an inexpensive robot that serves as a physical autonomic element, capable of navigating, mapping and monitoring data centers with little or no human involvement, even ones that it has never seen before. Through a series of real experiments and simulations, we establish that the robot is sufficiently accurate, efficient and robust to be of practical benefit in real data center environments. We demonstrate how the robot s integration with Maximo for Energy Optimization, a commercial data center energy management product, supports autonomic management at the level of the data center as a whole, particularly self-diagnosis of emerging thermal problems. ACM Classification Keywords: I.2.9 Computing Methodologies, Artificial Intelligence, Robotics. General Terms: Algorithms, Design, Management, Performance, Reliability. Author Keywords: Autonomous systems, self-managing, energy efficiency, data centers, mobile robots. 1. INTRODUCTION Over time, data centers around the world are consuming ever more energy, with those in the US now responsible for an estimated 2% of the nation s electricity budget [12, 26]. Recognizing that cooling is a significant contributor to energy consumption, data center operators are beginning to tolerate higher operating temperatures. While this practice saves substantial amounts of energy, running closer to allowable operating temperature limits increases the risk that temperature problems will result in equipment failures that wipe out the financial benefits of saving energy. Vigilance is needed, and increasingly that vigilance is being provided by data center energy management software that monitors data center temperatures and alerts operators when troublesome hot spots develop. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. ICAC 11, June 14 18, 211, Karlsruhe, Germany. Copyright 211 ACM /11/6...$1.. In previous work [7, 6] we have painted a picture of the data center as a computing environment with the capacity for self-regulation, populated with elements representing physical components such as power distribution units and air conditioners that interact with one another and with software elements such as workload managers. In this paper, we describe a truly physical autonomic element a robot that navigates the data center, mapping its layout and monitoring its temperature and other quantities of interest with little to no human assistance. The robot is integrated into state-of-the art enterprise energy management software in such a way that, as thermal anomalies arise in the data center (such as the occurrence of areas of underand over-provisioned cooling) the robot can automatically be dispatched to investigate these regions to provide evidence regarding suspected causes of the anomalies and facilitate an automatic response. There are three main contributions of this work. First, we describe a full-prototype implementation of the autonomous data center robot that is deployed and tested in several production data centers. Second, we describe several trade-offs and improvements in robot design and data center monitoring, and provide quantitative evaluations for different design choices. We compare the performance of several navigation approaches for a variety of data center layout configurations. We propose and evaluate several novel techniques for improving the robot s monitoring coverage, inlet temperature sampling fidelity, tile detection accuracy, and addressing energy and scanning time considerations. Third, we demonstrate the integration of the robot s operation with an enterprise-level data center management software and the application of this framework to different management use cases. The remainder of the paper is organized as follows. After reviewing related work in Section 2, we describe the physical and software design principles and architecture in Section 3. In Sections 4 and 5, we describe several basic and enhanced algorithms that support vision, navigation, asset classification, and self-protection, intermingling the algorithms with evidence of their effectiveness from simulation and physical experiments that we have conducted in four different data centers. In section 6, we describe the integration of the robot with a commercial data center energy management product, and present practical scenarios that illustrate how the robot can improve the self-diagnostic capabilities of the data center.
2 2. RELATED WORK Intelligent monitoring and automated, adaptive energy and thermal management of data centers has been a highly active research area in recent years. This comes as no surprise in large scale computing as energy and cooling costs loom, the environmental concerns increase, and the emphasis on energy regulation for computing systems and facilities grows stronger [26, 1]. Patel, Sharma et al. present some of the early work in data center monitoring and management [18, 19, 23] identifying some key inefficiencies in cooling and CRAC configurations. Several studies explore techniques for efficient energy and thermal provisioning in data centers [5, 22, 8, 7]. Some studies employ coordinated schemes based on control or utility models to collectively manage multiple control knobs [6, 4, 21]. Some recent research also incorporates dynamic workload placement as an additional soft control knob for data center management [14, 16, 15]. While there is clearly no shortage of work in data center management, most of the prior approaches assume a complex distributed sensing environment with control knobs that are seamlessly integrated. However, in our experience, few data centers are so instrumented. Even when they are, the integration is burdensome and error-prone. Thus, our robot bridges a major practical gap in data center monitoring and management by providing an easily-implemented, dense monitoring approach that integrates seamlessly with data center control. Some prior studies also consider bridging the gap between monitoring and management by providing distributed integrated monitoring or using controlled mobile sampling. In comparison to these, our technique presents an approach with minimal intrusion to data center operations, and more importantly, brings in autonomic monitoring into data centers with a practically invisible barrier for adoption. Inprior work, Tschudi et al. [25] recommend integrated monitoring schemes for data centers, while this is inarguably of great value, such high-end integrated monitoring has a high cost of entry, and requires periodic maintenance, verification and calibration. Our work reduces this barrier to almost nothing by eliminating any requisite in the existing data center design. Bash et al.[2], also consider efficient data center monitoring by selective sensor sampling and determining the best set of fixed sensor locations, while our technique is based on mobile sensing, which can complement static instrumentation. Hamann et al. present a related mobile measurement technology (MMT) with a mobile sensor cart, which can optionally be compounded with static sensing, for spatiallydense data center profiling [11, 9]. Our work also has the same motivation of providing dense monitoring. However, in addition to this, we bring in autonomicity in data center operations, which opens up a whole range of new possibilities for on-demand, control driven, and selective autonomic monitoring and management. Other researchers have explored robotic monitoring approaches for different environments. Patel et al. [19, 17] argue for robotic monitoring and management for data centers, but do not describe a design or provide any implementation details. Pon et al. [2] describe a cable-based robot for monitoring environmental data in rivers and forests. In prior work [13] we described a first example of an autonomous robot for data center mapping and monitoring an early prototype of the robot described in the current paper. In the present work we describe a battle-hardened version of the robot based on actual data center deployment and implementation experiences. We explain how we improve the robot s robustness to unpredictability in its environment, and thus its autonomy, and provide quantitative evaluations of the robot s efficiency and robustness. We also describe the robot s integration into an enterprise asset management application for data center energy efficiency management and problem diagnosis. 3. ROBOT DESIGN Our robot s most fundamental purpose is to eliminate the human labor required to map and monitor both new and known data centers. This translates into the following set of basic design objectives, all of which must be attained completely autonomously: Full Coverage. The robot must visit every region of the data center that is contiguous from an arbitrary starting position, with or without prior knowledge of the data center layout. Sensor Map Generation. The robot must generate a reasonably accurate map of sensor readings. Specifically, it must take sensor readings at sufficiently fine spatial granularity and associate with each reading an accurate spatial location. Layout Generation. The robot must generate a simple data center layout. At a minimum, the layout should distinguish a few basic types of structures or assets, so that a human operator can recognize the generated layout as reflecting the physical layout of the data center. Robustness. The robot must carry out its functions under ordinary operating conditions, working around unexpected obstacles, coping with network outages, and protecting itself from harm. Low cost. The robot should be constructible from inexpensive components. We have been able to meet all of these basic design objectives, as well as satisfy some additional desirable criteria, through judicious physical design, software architecture, and algorithms. The last design objective low cost is addressed primarily by the physical design, which is detailed in subsection 3.1, while our first four design objectives are achieved primarily through software architecture (described in Section 3.2 and algorithms (detailed in Section 4). 3.1 Physical design The robot, shown in its natural habitat in Figure 1, is based on the irobot Create robotic research platform. The on-board capabilities of the Create include basic locomotion, bump sensors and odometry, and modest compute power to control the robot s motion. We supplemented these capabilities by adding several components: An off-the-shelf netbook computer with 1.6 GHz Atom processor and 1 GB of memory, to provide sufficient compute power and programming flexibility; A6 1 foot tall aluminum pole mounted vertically to 2 the robot s base, to enable other components to be mounted well above the floor; A Logitech C95 USB webcam (which provides 32x24 color images) mounted on the pole approximately 3 inches above the floor and angled down so as to view precisely one floor tile ahead of the present position;
3 Visualization System / Energy Optimization SW Robot Control System Layout Planner Sensor data Robot path data Tile & asset images Exploration Strategy EKF Measurement Strategy Sensor Fusion On-demand scan requests Odometry Low-Level Robot Interface Create Platform Computer Vision Video Cam Temperature Humidity Air Flow Figure 1: The data center management robot. Seven 4-gauge K-type thermocouples (with 3-second response time to temperature changes) attached to the pole, and spaced at 1 foot intervals from 4 inches to 76 inches above floor height to provide temperature readings at different heights ranging up to the top of typical data center racks; A single capacitive-style relative humidity sensor mounted on the pole approximately 2 inches above the floor; and A custom sensor collection interface that collects data (i) from the single humidity sensor by measuring incremental changes in the dielectric constant of the capacitive substrate, and (ii) from the thermocouples by measuring the thermoelectric voltage differentials at the bimetallic sensor junctions in sequence, and converts these measurements to humidity and temperature readings via analog-to-digital conversion, and transmits them back to the netbook via RS Software architecture Figure 2 provides a high-level overview of the software architecture of the robotic system. The combination of vision, sensing, and navigation components that make up the robot control system is depicted on the right; the visualization and energy management software with which the robot control system is integrated is depicted on the left. To navigate, the robot takes advantage of the square grid formed by industry standard 2 x2 data center floor tiles 1 to move one floor tile at a time, continuously feeling its way around the data center and keeping track of where it has already been, eventually visiting all unobstructed tiles. Whenever it visits a tile, the robot stops at its center, takes a set of sensor readings at various heights, and analyzes and classifies each tile image. Then, as described it greater detail below, it transmits relevant data over a wireless link to the visualization system. To assist in the robot s navigation, still images from the onboard webcam are fed to the on-board netbook computer on which the robot control system resides. An image of the 1 or the approximately equivalent 6mm x 6mm standard used in many countries outside of the US. Figure 2: High-level robot architecture showing integration with visualization and energy management software. tile at which the webcam is currently aimed is analyzed by the Computer Vision component to classify the tile and to estimate the robot s pose (its position and orientation) relative to the center of the current tile. A second estimate of the robot s pose is provided by the Create s on-board odometry system, which uses dead reckoning based upon the wheel rotation and the previously estimated position of the robot. However, odometry alone is known not to be sufficiently accurate for robot navigation [3]. The pose estimates from the Computer Vision and Odometry components are input to an Extended Kalmann Filter (EKF) [24] to generate a more precise pose estimate, which is in turn passed on to the planner, which is responsible for overall navigation. When the Planner receives a signal from the low-level robot interface indicating that the robot has stopped in a particular orientation at the center of a tile, several data are sent via the netbook s wireless interface to the visualization and energy optimization software, including a still image of the tile ahead, its classification as determined by the Computer Vision component, and an update to the robot s location and path. Additionally, the Planner consults the Measurement Strategy component to determine whether sensor readings are required for the current position. Sensor readings may not be needed if a tile has been visited recently, or if the robot is conducting a quick selective scan of a data center for which the layout is already known. If readings are desired, the Planner triggers readings from the onboard temperature and humidity sensors (and any other types of sensors that may be mounted on the aluminium pole) via a serial port request to the dedicated thermocouple and humidity sensor interface. Data from the various sensors are received by a Sensor Fusion component, which is designed to make the addition of new sensor types as seamless as possible, and sent to the planner, which associates the readings with their known physical locations and sends this tuple data to the visualization and energy optimization software. Finally, the Planner consults the Exploration Strategy component, which contains logic that governs whether the robot moves forward by one tile or turns 9 degrees (either for viewing or to change the direction of motion). An important factor in exploration decisions is the Computer Vision component s classification of the neighboring tiles with regard to whether the tiles are believed to be visitable or not. The planner maintains a data structure indicating the known layout, which tiles have been visited, and which tiles are believed to be visitable or unvisitable. Using this information, the Exploration Strategy component makes a decision about where to go next, which the planner in turn communicates with the Low-Level Robot Interface, directing it to turn 9 degrees or move forward one tile, as appropriate. The visualization and energy optimization software with
4 which the robot is integrated is a commercially available asset management product designed specifically for data center energy management, Maximo for Energy Optimization (MEO), to which we have added a few enhancements. The types of data that the robot sends to MEO include: the layout and sensor data as they are acquired; the path taken by the robot, from the starting tile up to the present position; and a stream of still tile images. MEO can govern the robot s behavior by sending to its control system on-demand scan requests. The two-way interaction between the robot control system and MEO supports a variety of practical scenarios, including manual or automated dispatch of the robot to a given area to take additional images of a region in which temperatures are elevated, or to perform a fine-grained scan of a particular area of the data center. 4. BASIC VISION AND NAVIGATION AL- GORITHMS In this section we discuss the basic vision and navigation algorithms used by the Robot Control System, and quantify their efficacy through a set of experiments. 4.1 Basic vision algorithms The purpose of the computer vision system is two-fold. First, in conjunction with input from the robot platform s odometry it helps determine the robot s location and orientation relative to the grid established by the floor tiles. Second, it classifies the tile the robot and its camera are facing. In the current implementation, tiles are classified along two dimensions: visitability and perforation. Specifically, tiles are either visitable or blocked, and they are either perforated or plain. Perforated tiles are essential in most aircooled data centers because they deliver cool air from below the floor to the inlets of IT devices. Here we provide an overview the vision algorithm; a more detailed description can be found in [13]. Upon receiving a 32x24 color image of the next tile ahead from the webcam, the Computer Vision component processes it in the following sequence of four steps: Grid Line Finding. Grid lines are identified from the original tile image by a combination of rectangular filtering, Sobel edge finding, and connected component analysis. Robot Pose Determination. The angles of the detected lines are histogrammed, and the boundaries of the next tile are inferred from peaks in the histogram. The robot s orientation with respect to the grid and its relative offset from the current tile center are then computed. Visitability Checking. At this point the image of the observed tile is perspective-corrected into a square. Edge detection is again used to identify boundaries. A clearly identified tile boundary indicates a visitable tile, while the lack of a clear boundary, such as a missing edge results in a blocked classification. Tile Type Detection. Perforated tiles exhibit light and dark intensity variations that tend to have certain symmetry properties. If the pattern of intensity variations in the transformed tile image is sufficiently symmetric the tile is classified as perforated. Otherwise, the tile is classified as plain. The resulting vision system has proven very robust with respect to contrast, variable illumination, and partial occlusion of the grid. 4.2 Basic navigation algorithms As was stated in Section 3, a key design objective is that the robot must visit every region of the data center that is contiguous from an arbitrary starting position, even when the data center layout is previously unknown. We consider navigation as two tightly coupled algorithms: (i) path planning, i.e., choosing a sequence of data center locations to visit; and (ii) exploration, i.e., deciding on how we uncover the unknown parts of the data center. The main goal of path planning is to reach every visitable tile as efficiently possible, and the goal of exploration is to find a favorable trade-off between the cost of exploring (turning to look at) unknown tiles vs. exploiting the already uncovered, but unvisited locations. For path planning, we investigated two well-known strategies plus a variant of one suitable for data center layouts: (i) simple Depth First Search (DFS), (ii) a variant of DFS which we have dubbed DFS-Go-Long, and (iii) Frontierbased A*. DFS goes along a path as long as there are new visitable tiles, and then tracks back to the first visitable or unknown new tile. DFS-Go-Long simply tries to leverage the aisle structure of data centers and aims to minimize turn costs by introducing a directionality preference for going straight forward. Frontier-based A* maintains a frontier of unknown and visitable, but not yet visited tiles, and takes the path to the nearest unknown or visitable frontier at each step. Our evaluations with these approaches show that DFS-based approaches can lead to exploration costs of up to 8% in excess of the number of visitable tiles, while the frontier based approach typically achieves exploration costs which are in the vicinity of 2% in excess of the number of visitable tiles. While DFS-Go-Long achieves minimum turn costs, its overall navigation cost is still substantially higher than frontier. As a result of these initial findings, we focused all further efforts on frontier-based A* navigation. For exploration, we evaluate two approaches that differ in the level of aggressiveness in which they check neighboring unknown tiles. The first technique, Eager Checking, turns to check all immediate neighbors of the robot at each forward step and decides on the next path planning step with the full frontier information. This leads to a slow and steady exploration pattern that avoids extensive backtracking to pick up omitted neighbors, but entails a large number of turn costs. The second technique, Lazy Checking, does not check its neighbors unless it sees no immediate visitable tiles to go to. The exploration pattern in this case is to start quickly, but backtrack in a less informed way to cover omitted neighbors as the exploration progresses. To study the effectiveness of these exploration strategies and how they depend upon the spatial arrangement of the data center, we developed a navigation simulator. The simulator is provided with accurate estimates of the time required for the robot to turn, move, bump and track back. Since it runs several orders of magnitude faster than the robot, the simulator is ideal for studying alternative navigation algorithms, which are then downloaded to the Exploration Strategy module of the physical robot. To assess the impact of lazy versus eager checking on overall navigation efficiency we experimented with two simple
5 Number of Tiles Visitable Tiles Total Time (Lazy) [min] Total Time (Eager) [min] Percentage Improvement 15% 18% 24% 28% 32% 3x3 5x5 7x7 9x9 11x Time [min] Number of Tiles Visitable Tiles Total Time (Lazy) [min] Total Time (Eager) [min] Percentage Improvement 17% 16% 13% 11% 1% 3x3 5x5 7x7 9x9 11x Time [min] Data Center Layout Configuration (a) Blank layout. Data Center Layout Configuration (b) Dense layout. Figure 3: Exploration performance with eager and lazy checking for different layout characteristics. artificial data centers: (i) Open, consisting of a blank data center with no obstacles; and (ii) Dead-end, consisting of dense obstacles with parallel aisles of single-width visitable tiles, creating a data center with long, narrow dead-end alleys. We measured the scan time for each exploration strategy for a series of progressively larger data center layouts of the above types. The results, depicted in Figure 3, reveal that eager checking performs better in dead-end data centers, while lazy checking is superior in open data centers where it reduces the number of turns. In both Figures 3a and 3b, the bars represent the number of visitable tiles in each configuration (left vertical axis) while the curves represent the traversal time for each of the two algorithms (right vertical axis). The time advantage of the superior algorithm is provided at the bottom of the bars, and the data center layout configuration is shown underneath the main graph. For the open data center, lazy checking is uniformly faster than eager checking by a percentage that grows with the size of the data center (32% for the 11x11 configuration). In contrast, for the dead-end data center, eager checking is uniformly faster than lazy checking, but the percentage advantage diminishes as a function of the data center size. Scan Speed [Tiles/min] Speed (Lazy) Speed (Eager) SBY1 SBY2 GDC RC2 Data Center Figure 4: Average exploration speeds with Eager and Lazy checking for different data centers. Last, Figure 4 shows the results for exploration speed (total scan time divided by number of visitable tiles) from actual data center evaluations with the two exploration mechanisms. For each data center the results reflect the averages for 4 different starting points and the error bars represent ±1 standard deviation across runs, which is quite insignificant. The actual data center results show that lazy checking performs slightly better for actual data center layouts. However, the improvement is marginal, averaging around 3% across all the evaluated data centers. 5. ENHANCEMENTS In this section, we describe several improvements that we have made to the robot after observing its behavior in several widely different data centers, ranging in area from 1 square feet to 77, square feet. These improvements entail (1) algorithmic refinements to the vision, navigation and sensing algorithms that improve the robot s efficiency, coverage, and classification accuracy and (2) added functionality to enable the robot to protect itself from hazards it may encounter in the data center, thereby reducing its reliance on human intervention. 5.1 Improved Accuracy and Coverage Experience with the robot in a number of different data centers has shown the tile classification algorithms to be 97-98% accurate. Misclassification, however, has the following undesirable consequences: All misclassifications introduce errors into the automatically derived layout. Layout errors particularly those in which plain or perforated tiles are misclassified can result in errors in any modeling or analytics based upon the layout. Incorrect classification of a blocked tile as visitable (which we refer to as a false positive), may result in damage to the robot, either by bumping unexpectedly into an obstacle, or by falling into a hole in the floor. Incorrect classification of a visitable tile as blocked (which we refer to as a false negative, may create spurious bottlenecks that reduce tile coverage efficiency (by forcing the robot to take a long way around to reach a set of tiles), or tile coverage (by completely isolating some tiles). In the remainder of this subsection, we focus on mechanisms we have developed to mitigate the impact of navigation errors caused by false positives and false negatives, as these are much more serious in nature than tile type misclassifications.
6 5.1.1 False positives We use three mechanisms in tandem to ensure effective self-protection of the robot through mitigation of false positives: The built-in cliff sensor helps avoid falling into holes (the occasional missing tile); The built-in bump sensor stops the forward motion of the robot as soon as it makes contact with an obstacle; Acustomoverhang detection mechanism uses stereo infrared sensing to avoid obstacles that lie above the field of view of the downward-pointing webcam. If either of the two built-in sensors is triggered, the robot s navigation logic causes it to back up and return to the center of the previous tile, and the visited tile is now classified as blocked. The third case is more interesting. Even if the vision system correctly identifies that the tile itself is unobstructed at the floor level, the robot may still be placed in jeopardy if it visits that tile because its tall aluminum pole may run into an overhang or other obstacle that lies entirely above the floor, out of range of the vision system. Such a situation is depicted in Figure 5. Figure 6: The Create base with mounted dual upward-pointing infrared sensors. The actual sensors point up from just inside the leading (curved) edge of the robot, as indicated False negatives Figure 7: Depending on the angle of approach, the same tile may appear blocked (left) or visitable (right). Figure 5: The robot getting upended while scooting under a mobile whiteboard in the data center. Overhangs encountered in data centers include desks, tables, cables, and slide-out keyboard trays mounted in racks. Overhangs are potentially hazardous to the robot s wellbeing, as they can push the robot s pole backward, thereby stopping the robot in its tracks or even upending it. To avoid such problems, we initially mounted an upwardpointing Sharp, model GP2YA2YKF, infrared proximity sensor at the leading (front-pointing) edge of the robot, tuned so that it could detect obstacles up to the top of the pole. The Sharp proximity sensor consumes 22 ma of current, has an average response time of 33 ms, can measure distances to obstacles from 2-15 cm and can detect the presence of obstacles up to approximately 25 cm. After observing that the infrared sensor can be misled by intense or reflected lighting, we changed the configuration to that shown in Figure 6. Two of the Sharp sensors are installed on the robot base just behind the robot s leading edge and separated by about 15 cm, and the sensors sensitivity has been reduced to approximately 3 1 feet (115 cm) in order to 2 reduce the likelihood of interference from intense lighting. Since the robot will not detect overhangs above 3 1 feet, 2 care must be taken prior to any scan to clear the center of overhangs lying between 3 1 feet and 6 1 feet in height. 2 2 False negatives are undesirable because they can reduce both the amount and the efficiency of tile coverage. To reduce their likelihood, we exploit a simple observation. As illustrated in Figure 7, a tile may appear visitable from one angle of approach, but blocked from another. Since, during the course of the robot s exploration, it typically views the same tile from different orientations, we can employ a simple OR ing approach in which we classify a tile as visitable if the vision system deems it visitable during at least one encounter. Figure 8: Example application of OR ing to an actual data center scan. The left layouts show two scan results with misclassifications. In each layout, a key misclassification is highlighted. The right layout shows the achieved layout when OR ing is enabled. Figure 8 illustrates how false negatives can reduce tile coverage in a real data center, and how the OR ing approach can help solve the problem. In a particularly troublesome
7 1 square foot data center, a first layout was generated by the robot (top left). Out of 145 visitable tiles in the data center, four were misclassified as blocked, one of them resulting in an apparent dead-end that forced the robot to take a very long route to explore tiles that could have been reached easily had it realized that it could traverse the tile. Then, the robot s memory of the layout was deleted, and a second scan was conducted, beginning from a different tile, and resulting in a different layout (bottom left) that was nearly identical to the first, except that a different small set of tiles was misclassified, one of which created a different exploration bottleneck that also reduced the exploration efficiency. In some data centers, the resulting bottleneck can be so severe as to completely isolate several tiles, preventing the robot from visiting them at all. The right hand plot of Figure 8 shows that, when OR ing is employed, the spurious obstacles are eliminated, offering the potential for improved coverage and reduced exploration overhead. To understand the potential improvements from that could be realized in practice, we took three scans of the 1 square foot data center, all of which produced slightly different sets of three to four misclassified tiles. The three scans were OR ed together, resulting in a layout that was perfectly correct in terms of visitable/blocked classifications. A worst-case layout was also generated by collecting all of the misclassifications that occurred during any of the three scans. The simulator was then used to determine how much time the robot would take to traverse the OR ed layout, the worst-case layout, and the layouts that were generated during the three scans. Coverage & Exploration Speed 1% 95% 9% 85% 8% 75% 7% 65% 6% 55% 5% 82% Coverage 98% Worst Coverage 96% Exploration Speed 95% Average Coverage 1% 1% Max Coverage with OR'ing Figure 9: Coverage and exploration speed improvement using vision classification based on OR ing. In Figure 9, the light bars represent the average ratio of visited tiles to visitable tiles, while the dark bars represent exploration speed per visited tile. For the worst-case layout, 18% of the visitable data center area cannot be reached, while the exploration speed is only slightly less than for the perfect layout (by just 2%). In the average case, the exploration speed and coverage reduced by about 5% compared to that achieved with the perfect layout. The reason the exploration speed per visitable tile is better for the worst-case layout than it is for the average case is that in the worst-case layout the robot avoids going down narrow alleys that tend to take longer to explore on average. 5.2 Scooching According to ASHRAE [1], the most temperature sensitive part of the data center is the air inlet areas of racks. Practitioners who utilize the hand-pushed mobile sensing station, or cart, described in [1], translate this sensitivity into a need to take extra temperatures there and accomplish this by scooching the cart as close as possible to the inlet side of racks and taking an extra measurement there. The operator enters the location of these additional readings into atool. To succeed in our goal of eliminating the need for human involvement in conducting data center scans, we have added to the robot a scooching mode. The basic idea is to let the robot bump into obstacles that might conceivably be a rack (as detected by either the bump sensor or the overhang detector), pause for a few seconds at the position of contact to allow the pole to stabilize, record temperatures, add those temperatures plus the recorded position at which they were taken to the set of tile-center measurements, and then return to the previously visited tile. Depending upon how it is implemented, scooching can slow down robot navigation considerably. We have implemented various degrees of aggressiveness: Bumping. The robot attempts to visit all tiles, whether or not the vision system has classified them as visitable. This way, no tile is missed, and moreover the exact position of an obstacle within a tile can be ascertained, but navigation can be extremely slow. Scooching. The robot employs bumping, and also takes a temperature sample whenever it makes contact with any obstacle. Selective Scooching. The robot first scans the entire data center using ordinary lazy navigation. Then, likely rack inlet positions are inferred from a combination of layout information (including the location of perforated tiles) and the measured temperature profile. Finally, the robot navigates as efficiently as possible to the rack inlet positions and uses bumping and scooching to obtain the temperatures. This approach can occasionally miss a few inlet locations. Exploration Overhead 5% 45% 4% 35% 3% 25% 2% 15% 1% 5% % Bumping Scooching Selective Scooching Oracle Scooching SBY1 SBY2 GDC RC2 Data Center Figure 1: Exploration overheads with bumping, (indiscriminate) scooching, selective scooching, and scooching with oracle knowledge. To gain some insights into the relative costs of various styles of scooching, we used the simulator to compare the time required to scan four different data centers (all of which have been explored by the robot) using ordinary lazy, visionbased navigation, bumping, scooching, selective scooching, and oracular scooching (which assumes perfect aprioriknowledge of the inlet positions). Figure 1 displays the results in terms of extra percentage overhead beyond ordinary lazy navigation. The results are quite consistent across the various data center layouts we have tried. Comparing the results
8 for bumping vs. ordinary scooching, we find that the overhead of scooching is about evenly split between navigation and taking temperature samples. Despite the inefficiencies inherent in revisiting positions where the robot has already been, the overhead for selective scooching is just about half that of the naive scooching approach. Moreover, note that most of the overhead for selective scooching is the additional navigation cost for traveling to the inlet locations. Given that the overhead for selective scooching is in the 15%-25% range, compared with about 4% for oracular scooching, it appears that there may be additional room for improvement. It is clear that such an algorithm, if it exists, would have to identify potential rack inlet positions as the robot is doing its initial scan, i.e. it would have to eliminate the need to complete a full scan before traveling back to the inlets to collect their temperatures. 6. SOFTWARE INTEGRATION IBM Tivoli Maximo for Energy Optimization (MEO) is a commercial product that provides asset management, visualization, and analytics capabilities that are designed specifically for data centers. In its data center viewer window, MEO provides a bird s eye view of the data center layout, displaying in their proper locations various types of assets such as racks, and the individual IT equipment that they contain (including servers and storage devices), power distribution units (PDUs), and CRACs (Computer Room Air Conditioners). In MEO, one can select a number of layers to superimpose with partial transparency on the asset view, each of which represent two-dimensional slices of the distribution of some measurement of interest, including temperature, hot spots 2, or humidity. All of these views are based upon interpolations of live sensor readings, which have historically been provided by fixed sensors. At least two distinct types of interpolation are employed. First, if only the live sensor readings are available, interpolation is based on a somewhat sophisticated weighted average of sensor readings in the neighborhood of the point at which the interpolated value is being computed. The weights take into account the distance as measured around thermal barriers. Second, if one has access to temperature readings of fine spatial granularity that were taken at an earlier time, an even more sophisticated and accurate form of physics-informed interpolation can be performed. Historically, the only source of such fine-grained data has been a manual scan by the aforementioned cart. Another available layer depicts CRAC zones: regions of the data center for which a particular CRAC provides the primary cooling. While CRAC zones can be computed approximately from certain input data plus live sensor readings, as is the case for temperature interpolation, CRAC zones can be computed more accurately if one has access to fine-grained sensor and layout data collected by the cart. Referring to Figure 2, the data collected by the robot has multiple valuable uses within MEO. In one mode, the robot can be treated as a replacement for the cart, autonomously exploring a previously unknown data center and populating the asset database with information about the locations of plain and perforated tiles, and other objects, as well as collecting temperature and humidity data that can be used to 2 The hot spot layer is simply a reinterpretation of the interpolated temperature data, in which the pixels are colored according to their offset from a temperature thresholds that is relatively low near the inlet of IT equipment and much higher near the IT equipment exhaust. support more accurate interpolations and analytics such as the CRAC zone calculation. In a second mode, the robot can be run in a periodic or on-demand fashion to collect live sensor readings at locations in which there are no fixed sensors. Moreover, use the robot makes available to MEO a new and potentially quite valuable type of sensor reading: tile images. After describing each of these two modes of operation in turn in the next two subsections, we conclude in the final subsection with a few scenarios demonstrating how the robot and MEO can work in tandem to simplify data center energy management. 6.1 The robot as an autonomous cart When the robot navigates a previously unknown data center, it incrementally transmits layout and sensor data wirelessly to MEO in the same format that was developed to convey data from the MMT cart to MEO. This allows MEO to update its rendering of the layout and the temperature distribution in near real-time, as its knowledge of both continues to grow. As the robot makes its way to new tiles, or views previously unseen tiles, the tile views and visits are recorded and sent to MEO so that a human being, possibly in a remote location, can track the robot s progress. The starting point and current location of the robot are indicatedonthemapwithan O and X respectively,as illustrated in Figure Currently, tiles are classified as either standard tiles, perforated tiles, or obstacles. Thus the robot does not at present distinguish among different asset types (e.g. racks, CRACs, PDUs, furniture, or non-assets, such as walls). However, even these coarse distinctions provide a good foundation for the more sophisticated interpolation and other forms of analysis that rely upon some knowledge of data center layout. 6.2 The robot as an on-demand mobile sensor platform While the robot was originally conceived as a replacement for the MMT cart, the fact that it is fully autonomous opens up a qualitatively new function that is simply not feasible for the cart: it can stay in a data center and serve as a robot-in-residence that runs periodically or in response to a command from administrator or MEO to collect temperature and perhaps other measurements from the entire data center, or some portion of it. In this way, the robot can either supplement or obviate the need for fixed sensors, and can provide temperature maps that are much more finegrained than can ordinarily be obtained from all but the most densely-monitored data centers. As an example, consider one of the 1 square foot data centers that has been included in experiments reported in earlier sections of this paper. There are approximately 4 sensors on each rack, and about 2 racks, for a total of about 8 sensors. The robot took 7 temperature readings at each of 145 visitable tiles: 115 readings in all, more than an order of magnitude more within the same volume of space. Even more interestingly, the robot can provide additional valuable sensor information that is simply not available from any fixed sensors: streams of still images of tiles as viewed from its onboard video camera. We have modified the user interface of MEO such that an administrator can right-click on a tile and view one or more images of it, often from multiple perspectives. This can prove very valuable in diagnosing problems that first surface in MEO as hotspots or 3 In fact information regarding the robot s entire path is sent, though we have found this path to be too cumbersome to present in the GUI.
9 Figure 11: The emerging layout (left) and heatmap (right) as seen from the data center management software. # Values [-7,-6) [-6,-5) [-5,-4) [-4,-3) [-3,-2) [-2,-1) [-1, ) [, 1) [ 1, 2) [ 2, 3) [ 3, 4) [ 4, 5] Bias (Degrees C) Figure 12: Interpolation error distribution for 72 simulated static sensors placed at 1.5 feet and 4.5 feet above the floor at both the air inlet and exhaust sides of all racks in the RC2 data center. other alerts for example, one can easily see whether a box or piece of equipment has been parked temporarily over a perforated tile, blocking the flow of cool air into the inlet side of racks. 6.3 Usage Scenarios Here we describe two of the many scenarios that illustrate how the robot can be employed with MEO to facilitate energy management and problem diagnosis in data centers. Improving spatial resolution of the temperature map: One important advantage of the robot s dense temperature scans is that it improves the accuracy of interpolated temperatures. To quantify this improvement, we conducted a full robotic scan of the RC2 data center, which entailed taking seven temperature readings (at elevations of.5 feet to 6.5 feet) at the center of each of 251 tiles. Then, we took a subset comprising 4% of these readings (72 out of 1757) that were taken near where fixed sensors would most likely have been situated had they been deployed in the data center. Specifically, we simulated placing four static sensors on each of the 18 racks in the data center: two on the air inlet side and two on the exhaust side, with one pair placed 1.5 feet from the floor, and another pair placed 4.5 feet from the floor. Then, we used MEO s interpolation function (which is based on inverse distance squared) to derive interpolated temperature readings at all 1757 positions measured by the robot. The distribution of interpolation errors (interpolated minus actual temperatures) based on the 72 simulated sensors is depicted in Figure 12. The overall mean absolute error for all interpolated results was 1.18 C. To explore more broadly the effect of sensor density on interpolation error, we calculated the mean absolute interpolation error at several additional sensor densities, and repeated the experiment in three different data centers. The results are shown in Figure 13. For the range of practical sensor deployments, the average error is in the range of 1-2 C, while the error diminishes to as the density approaches 1, i.e., the number of deployed sensors approaching the number of tiles in the data center. In our experience, a typical data center sensor density is roughly 4%. Average Error [C] Sensor Density Data Centers: SBY1 SBY2 GDC RC2 Figure 13: Average error in derived thermal profiles with different number of static sensors for different data centers. Automatic or on-demand hotspot investigation: Figure 14 shows the data center viewer with the hotspot layer selected. The temperature readings are interpolated from the 8 fixed sensor readings in the data center. A clear hotspot is developing in the upper left region of the data center. Using a modified version of the MEO interface, an administrator viewing it could click on the hotspot to see a set of possible actions, one of which includes dispatching the robot to collect temperature and image data within the afflicted region. Using the alerting functions built into MEO, one could also set up a rule that would automatically dispatch the robot once a hot spot is detected. The robot is capable of taking temperature readings confined to a specified region, thereby providing greater spatial resolution, which might provide insights into the likely cause of the hot spot, and the image data may help reveal the cause. 7. CONCLUSION We have described an accurate, efficient, robust, low-cost mobile robotic sensor platform, and demonstrated through several experiments that it is practical for mapping and monitoring real data centers, even ones it has never seen
10 Figure 14: A hot/cold spot map. Hot air is spilling around the sides of the racks at the end of the left hand cold aisle creating a hot spot. The right mouse (context) menu shown is an extension of the MEO interface to allow interaction with the robot and its collected artifacts. before. While much of the existing literature of autonomic computing focuses on ecosystems of software autonomic elements that lead to autonomic or semi-autonomic behavior at the system level, the robot is essentially a physical autonomic element that works alongside its software counterparts (workload managers, etc.) in a data center environment. Like other autonomic elements, the robot manages its own behavior easily adapting itself to new environments and protecting itself from harm while contributing to the self-diagnostic and self-optimization capabilities of the data center as a whole. 8. REFERENCES [1] ASHRAE Publication. 28 ASHRAE environment guidelines for datacom equipment: Expanding the recommended environmental envelope. Technical report, American Society of Heating, Regrigerating and Air-Conditioning Engineers, Inc., 28. [2] C. E. Bash, C. D. Patel, and R. K. Sharma. Dynamic thermal management of air cooled data centers. In Proc. of the 1th Int l Conf. on Thermal and Thermomechanical Phenomena in Electronics Systems (ITHERM), pages , San Diego, CA, May 26. [3] J. Borenstein, H. R. Everett, L. Feng, and D. Wehe. Mobile robot positioning: Sensors and techniques, [4] T. Boucher, D. Auslander, C. Bash, C. Federspiel, and C. Patel. Viability of dynamic cooling control in a data center environment. In Proc. of the 9th Int l Conf. on Thermal and Thermomechanical Phenomena in Electronics Systems (ITHERM), pages , Las Vegas, NV, August 24. [5] J.S.Chase,D.C.Anderson,P.N.Thakar,A.N.Vahdat, andr.p.doyle.managingenergyandserverresourcesin hosting centers. In Proc. 18th Symposium on Operating Systems Principles (SOSP), 21. [6] R. Das, H. Hamann, J. Kephart, and J. Lenchner. Utility-function-driven energy-efficient cooling in data centers. Proceedings of the 7th International Conference on Autonomic Computing (ICAC), pages 61 7, 21. [7] R.Das,J.Kephart,C.Lefurgy,G.Tesauro,D.Levine,and H. Chan. Autonomic multi-agent management of power and performance in data centers. Proc. of 7th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS), Industry and Applications Track, pages , May 28. [8] M. Femal and V. Freeh. Boosting data center performance through non-uniform power allocation. In 2nd Int l Conference on Autonomic Computing (ICAC), 25. [9] H. Hamann, T. van Kessel, M. Iyengar, J.-Y. Chung, W.Hirt,M.A.Schappert,A.Claassen,J.M.Cook, W. Min, Y. Amemiya, V. Lopez, J. A. Lacey, and M. O Boyle. Uncovering energy efficiency opportunities in data centers. IBM Journal of Research and Development, 53(3):1:1 1:12, 29. [1] H.F.Hamann,J.Lacey,M.O Boyle,R.R.Schmidt,,and M. Iyengar. Rapid three dimensional thermal characterization of large-scale computing facilities. IEEE Trans. Comp. Pack. Techn., 31(2): , 28. [11] H. F. Hamann, M. Schappert, M. Iyengar, T. van Kessel, and A. Claassen. Methods and techniques for measuring and improving data center best practices. In Proceedings of 11th Intersociety Conference on Thermomechanical Phenomena in Electronic Systems, pages , May 28. [12] J. G. Koomey. Estimating total power consumption by servers in the U.S. and the world. serverpowerusecomplete-v3.pdf, 27. [13] C. Mansley, J. Connell, C. Isci, J. Lenchner, J. O. Kephart, S. McIntosh, and M. Schappert. Robotic mapping and monitoring of data centers. IEEE International Conference on Robotics and Automation (ICRA), 211. [14] J. Moore, J. Chase, and P. Ranganathan. Making scheduling cool : Temperature-aware workload placement in data centers. In Proc. 25 USENIX Annual Technical Conference (USENIX 5), 25. [15] R. Nathuji, C. Isci, and E. Gorbatov. Exploiting platform heterogeneity for power efficient data centers. In Proc. Fourth Int l Conference on Autonomic Computing (ICAC), pages 5 14, 27. [16] L. Parolini, B. Sinopoli, and B. H. Krogh. Reducing data center energy consumption via coordinated cooling and load management. HotPower 8: Workshop on Power Aware Computing and Systems, December 28. [17] C. Patel. A vision of energy aware computing from chips to data centers. Proc. of the International Symposium on Micro-Mechanical Engineering (ISMME), Dec 23. [18] C. Patel, C. Bash, and C. Belady. Computational fluid dynamics modeling of high compute density data centers to assure system inlet air specifications. Proc. ASME Int l Electronic Packaging Technical Conference and Exhibition, 21. [19] C. Patel, C. Bash, R. Sharma, A. Beitelmal, and R. Friedrich. Smart cooling of datacenters. Proc. of the PacificRim/ASME Int l Electronics Packaging Tech. Conference and Exhibition (IPACK), July 23. [2] R. Pon, M. Batalin, J. Gordon, A. Kansal, D. Liu, M.Rahimi,L.Shirachi,Y.Yu,M.Hansen,W.Kaiser, M. Srivastava, G. Sukhatme, and D. Estrin. Networked infomechanical systems: a mobile embedded networked sensor platform. 25. [21] R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang, and X. Zhu. No power struggles: A unified multi-level power management architecture for the data center. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 28. [22] P. Ranganathan, P. Leech, D. Irwin, and J. Chase. Ensemble-level power management for dense blade servers. In Proc. Thirty-third Annual Int l Symposium on Computer Architecture (ISCA), 26. [23] R. Sharma, C. Bash, C. Patel, R. Friedrich, and J. Chase. Balance of power: Dynamic thermal management for internet data centers. IEEE Internet Computing, 9(1):42 49, January 25. [24] S. Thrun, W. Burgard, and D. Fox. Probabilistic Robotics. The MIT Press, 25. [25] W. Tschudi, E. Mills, S. Greenberg, and P. Rumsey. Measuring and managing data-center energy use. HPAC Engneering, pages 45 51, March 26. [26] U.S. Environmental Protection Agency ENERGY STAR Program. Report to congress on server and data center energy efficiency, 27.
Towards Data Center Self-Diagnosis Using a Mobile Robot
Towards Data Center Self-Diagnosis Using a Mobile Robot Jonathan Lenchner IBM Thomas J Watson Research Center Hawthorne, NY 153 [email protected] Christopher Mansley Dept. of Computer Science Rutgers
Robotic Mapping and Monitoring of Data Centers
Robotic Mapping and Monitoring of Data Centers Chris Mansley Jonathan Connell* Canturk Isci* Jonathan Lenchner* Jeffrey O. Kephart* Suzanne McIntosh* Michael Schappert* Abstract We describe an inexpensive
Effect of Rack Server Population on Temperatures in Data Centers
Effect of Rack Server Population on Temperatures in Data Centers Rajat Ghosh, Vikneshan Sundaralingam, Yogendra Joshi G.W. Woodruff School of Mechanical Engineering Georgia Institute of Technology, Atlanta,
Improving Data Center Energy Efficiency Through Environmental Optimization
Improving Data Center Energy Efficiency Through Environmental Optimization How Fine-Tuning Humidity, Airflows, and Temperature Dramatically Cuts Cooling Costs William Seeber Stephen Seeber Mid Atlantic
Thermal Monitoring Best Practices Benefits gained through proper deployment and utilizing sensors that work with evolving monitoring systems
NER Data Corporation White Paper Thermal Monitoring Best Practices Benefits gained through proper deployment and utilizing sensors that work with evolving monitoring systems Introduction Data centers are
How To Run A Data Center Efficiently
A White Paper from the Experts in Business-Critical Continuity TM Data Center Cooling Assessments What They Can Do for You Executive Summary Managing data centers and IT facilities is becoming increasingly
How To Improve Energy Efficiency Through Raising Inlet Temperatures
Data Center Operating Cost Savings Realized by Air Flow Management and Increased Rack Inlet Temperatures William Seeber Stephen Seeber Mid Atlantic Infrared Services, Inc. 5309 Mohican Road Bethesda, MD
RAISED-FLOOR DATA CENTER: PERFORATED TILE FLOW RATES FOR VARIOUS TILE LAYOUTS
Paper Presented at ITHERM 2004 Ninth Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems June 1-4, Las Vegas, NV RAISED-FLOOR DATA CENTER: PERFORATED TILE FLOW RATES
Introducing AUDIT-BUDDY
Introducing AUDIT-BUDDY Optimize the Data Center with AUDIT-BUDDY Executive Summary Proper temperature and humidity for the inlet air into the servers is essential to efficient data center operation. Several
Environmental Data Center Management and Monitoring
2013 Raritan Inc. Table of Contents Introduction Page 3 Sensor Design Considerations Page 3 Temperature and Humidity Sensors Page 4 Airflow Sensor Page 6 Differential Air Pressure Sensor Page 6 Water Sensor
The Benefits of Supply Air Temperature Control in the Data Centre
Executive Summary: Controlling the temperature in a data centre is critical to achieving maximum uptime and efficiency, but is it being controlled in the correct place? Whilst data centre layouts have
Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling
Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling Yefu Wang1, Xiaorui Wang1,2, and Yanwei Zhang1 ABSTRACT The Ohio State University 14 1 1 8 6 4 9 8 Time (1 minuts) 7 6 4 3
International Year of Light 2015 Tech-Talks BREGENZ: Mehmet Arik Well-Being in Office Applications Light Measurement & Quality Parameters
www.led-professional.com ISSN 1993-890X Trends & Technologies for Future Lighting Solutions ReviewJan/Feb 2015 Issue LpR 47 International Year of Light 2015 Tech-Talks BREGENZ: Mehmet Arik Well-Being in
Reducing Data Center Energy Consumption
Reducing Data Center Energy Consumption By John Judge, Member ASHRAE; Jack Pouchet, Anand Ekbote, and Sachin Dixit Rising data center energy consumption and increasing energy costs have combined to elevate
Analysis of the UNH Data Center Using CFD Modeling
Applied Math Modeling White Paper Analysis of the UNH Data Center Using CFD Modeling By Jamie Bemis, Dana Etherington, and Mike Osienski, Department of Mechanical Engineering, University of New Hampshire,
Challenges In Intelligent Management Of Power And Cooling Towards Sustainable Data Centre
Challenges In Intelligent Management Of Power And Cooling Towards Sustainable Data Centre S. Luong 1*, K. Liu 2, James Robey 3 1 Technologies for Sustainable Built Environments, University of Reading,
Data Center Power Consumption
Data Center Power Consumption A new look at a growing problem Fact - Data center power density up 10x in the last 10 years 2.1 kw/rack (1992); 14 kw/rack (2007) Racks are not fully populated due to power/cooling
Application of CFD modelling to the Design of Modern Data Centres
Application of CFD modelling to the Design of Modern Data Centres White Paper March 2012 By Sam Wicks BEng CFD Applications Engineer Sudlows March 14, 2012 Application of CFD modelling to the Design of
Measure Server delta- T using AUDIT- BUDDY
Measure Server delta- T using AUDIT- BUDDY The ideal tool to facilitate data driven airflow management Executive Summary : In many of today s data centers, a significant amount of cold air is wasted because
Strategies for Deploying Blade Servers in Existing Data Centers
Strategies for Deploying Blade Servers in Existing Data Centers By Neil Rasmussen White Paper #125 Revision 1 Executive Summary When blade servers are densely packed, they can exceed the power and cooling
APC APPLICATION NOTE #112
#112 Best Practices for Deploying the InfraStruXure InRow SC By David Roden Abstract The InfraStruXure InRow SC (ACSC100 and ACSC101) is a self-contained air conditioner for server rooms and wiring closets.
Using CFD for optimal thermal management and cooling design in data centers
www.siemens.com/datacenters Using CFD for optimal thermal management and cooling design in data centers Introduction As the power density of IT equipment within a rack increases and energy costs rise,
Autonomic computing: strengthening manageability for SOA implementations
Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing
Cooling Capacity Factor (CCF) Reveals Stranded Capacity and Data Center Cost Savings
WHITE PAPER Cooling Capacity Factor (CCF) Reveals Stranded Capacity and Data Center Cost Savings By Lars Strong, P.E., Upsite Technologies, Inc. Kenneth G. Brill, Upsite Technologies, Inc. 505.798.0200
Energy Performance Optimization of Server Room HVAC System
International Journal of Thermal Technologies E-ISSN 2277 4114 2 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijtt/ Research Article Manoj Jadhav * and Pramod Chaudhari Department
Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry
Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry CEENBoT Mobile Robotics Platform Laboratory Series CEENBoT v2.21 '324 Platform The Peter Kiewit Institute of Information Science
Unique Airflow Visualization Techniques for the Design and Validation of Above-Plenum Data Center CFD Models
Unique Airflow Visualization Techniques for the Design and Validation of Above-Plenum Data Center CFD Models The MIT Faculty has made this article openly available. Please share how this access benefits
Dealing with Thermal Issues in Data Center Universal Aisle Containment
Dealing with Thermal Issues in Data Center Universal Aisle Containment Daniele Tordin BICSI RCDD Technical System Engineer - Panduit Europe [email protected] AGENDA Business Drivers Challenges
DATA CENTER INFRASTRUCTURE MANAGEMENT
THE nlyte SOLUTION nlyte Software was founded by data center professionals for data center professionals and is the independent provider of data center infrastructure Management (DCIM) solutions. The nlyte
Unified Physical Infrastructure (UPI) Strategies for Thermal Management
Unified Physical Infrastructure (UPI) Strategies for Thermal Management The Importance of Air Sealing Grommets to Improving Smart www.panduit.com WP-04 August 2008 Introduction One of the core issues affecting
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter ([email protected]) Abstract In this article an autonomous advertising mobile robot that has been realized in
DataCenter 2020: hot aisle and cold aisle containment efficiencies reveal no significant differences
DataCenter 2020: hot aisle and cold aisle containment efficiencies reveal no significant differences November 2011 Powered by DataCenter 2020: hot aisle and cold aisle containment efficiencies reveal no
Choosing Close-Coupled IT Cooling Solutions
W H I T E P A P E R Choosing Close-Coupled IT Cooling Solutions Smart Strategies for Small to Mid-Size Data Centers Executive Summary As high-density IT equipment becomes the new normal, the amount of
Adaptive Tolerance Algorithm for Distributed Top-K Monitoring with Bandwidth Constraints
Adaptive Tolerance Algorithm for Distributed Top-K Monitoring with Bandwidth Constraints Michael Bauer, Srinivasan Ravichandran University of Wisconsin-Madison Department of Computer Sciences {bauer, srini}@cs.wisc.edu
Energy Efficiency and Availability Management in Consolidated Data Centers
Energy Efficiency and Availability Management in Consolidated Data Centers Abstract The Federal Data Center Consolidation Initiative (FDCCI) was driven by the recognition that growth in the number of Federal
Control of Computer Room Air Handlers Using Wireless Sensors. Energy Efficient Data Center Demonstration Project
Control of Computer Room Air Handlers Using Wireless Sensors Energy Efficient Data Center Demonstration Project About the Energy Efficient Data Center Demonstration Project The project s goal is to identify
Verizon SMARTS Data Center Design Phase 1 Conceptual Study Report Ms. Leah Zabarenko Verizon Business 2606A Carsins Run Road Aberdeen, MD 21001
Verizon SMARTS Data Center Design Phase 1 Conceptual Study Report Ms. Leah Zabarenko Verizon Business 2606A Carsins Run Road Aberdeen, MD 21001 Presented by: Liberty Engineering, LLP 1609 Connecticut Avenue
Determining The Right Lift Truck Navigation System. For Your Very Narrow Aisle (VNA) Warehouse
Determining The Right Lift Truck Navigation System For Your Very Narrow Aisle (VNA) Warehouse Determining The Right Lift Truck Navigation System For Your Very Narrow Aisle (VNA) Warehouse Today s pressures
APC APPLICATION NOTE #92
#92 Best Practices for Designing Data Centers with the InfraStruXure InRow RC By John Niemann Abstract The InfraStruXure InRow RC is designed to provide cooling at the row and rack level of a data center
E190Q Lecture 5 Autonomous Robot Navigation
E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator
Power and Cooling for Ultra-High Density Racks and Blade Servers
Power and Cooling for Ultra-High Density Racks and Blade Servers White Paper #46 Introduction The Problem Average rack in a typical data center is under 2 kw Dense deployment of blade servers (10-20 kw
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
Reducing the Annual Cost of a Telecommunications Data Center
Applied Math Modeling White Paper Reducing the Annual Cost of a Telecommunications Data Center By Paul Bemis and Liz Marshall, Applied Math Modeling Inc., Concord, NH March, 2011 Introduction The facilities
Design Best Practices for Data Centers
Tuesday, 22 September 2009 Design Best Practices for Data Centers Written by Mark Welte Tuesday, 22 September 2009 The data center industry is going through revolutionary changes, due to changing market
Energy management White paper. Greening the data center with IBM Tivoli software: an integrated approach to managing energy.
Energy management White paper Greening the data center with IBM Tivoli software: an integrated approach to managing energy. May 2008 2 Contents 3 Key considerations for the green data center 3 Managing
IPACK2005-73273 DISTRIBUTED LEAKAGE FLOW IN RAISED-FLOOR DATA CENTERS
Proceedings of IPACK5 ASME InterPACK '5 July 17-, San Francisco, California, USA IPACK5-7373 DISTRIBUTED LEAKAGE FLOW IN RAISED-FLOOR DATA CENTERS Amir Radmehr Innovative Research, Inc. Plymouth, MN, USA
Data Center Equipment Power Trends
Green field data center design 11 Jan 2010 by Shlomo Novotny Shlomo Novotny, Vice President and Chief Technology Officer, Vette Corp. explores water cooling for maximum efficiency - Part 1 Overview Data
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and
GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere
Master s Thesis: ANAMELECHI, FALASY EBERE Analysis of a Raster DEM Creation for a Farm Management Information System based on GNSS and Total Station Coordinates Duration of the Thesis: 6 Months Completion
DATA CENTER INFRASTRUCTURE MANAGEMENT
The nlyte Solution nlyte Software is a leading provider of data center infrastructure management (DCIM) solutions. We offer the most complete, performance-based solution for DCIM, combining next generation
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems
The Basics of Robot Mazes Teacher Notes
The Basics of Robot Mazes Teacher Notes Why do robots solve Mazes? A maze is a simple environment with simple rules. Solving it is a task that beginners can do successfully while learning the essentials
Applying Mesh Networking to Wireless Lighting Control
White Paper Applying Mesh Networking to Wireless Lighting Control www.daintree.net Abstract Recent advances in wireless communications standards and energy-efficient lighting equipment have made it possible
Jan Kremer s Data Center Design Consultancy
Jan Kremer s Data Center Design Consultancy Datacenter Design Jan Kremer has designed a Tier Level 3 Datacenter for one of the main banks in Saudi Arabia This included Floor Plans, Power Requirements,
Oracle Real Time Decisions
A Product Review James Taylor CEO CONTENTS Introducing Decision Management Systems Oracle Real Time Decisions Product Architecture Key Features Availability Conclusion Oracle Real Time Decisions (RTD)
Towards A ROS-Based Autonomous Cloud Robotics Platform for Data Center Monitoring
Towards A ROS-Based Autonomous Cloud Robotics Platform for Data Center Monitoring Stefano Rosa, Ludovico Orlando Russo, Basilio Bona Dip. di Automatica e Informatica Politecnico di Torino Corso Duca degli
Relational Databases in the Cloud
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
Best Practices for Wire-free Environmental Monitoring in the Data Center
White Paper 11800 Ridge Parkway Broomfiled, CO 80021 1-800-638-2638 http://www.42u.com [email protected] Best Practices for Wire-free Environmental Monitoring in the Data Center Introduction Monitoring for
Effective Use of Android Sensors Based on Visualization of Sensor Information
, pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,
Data Centre Infrastructure Assessment
Data Centre Infrastructure Assessment Prepared for: ACME INC SAMPLE REPORT Attention: Mr DC Manager This report represents a generic sample data centre audit for a generic customer by Focus Group Technologies.
Advances in Thermal Dispersion Mass Flow Meter Accuracy
Advances in Thermal Dispersion Mass Flow Meter Accuracy By Dan McQueen President Fluid Components International (FCI) Advances in Thermal Dispersion Mass Flow Meter Accuracy By Dan McQueen President Fluid
Flow in data racks. 1 Aim/Motivation. 3 Data rack modification. 2 Current state. EPJ Web of Conferences 67, 02070 (2014)
EPJ Web of Conferences 67, 02070 (2014) DOI: 10.1051/ epjconf/20146702070 C Owned by the authors, published by EDP Sciences, 2014 Flow in data racks Lukáš Manoch 1,a, Jan Matěcha 1,b, Jan Novotný 1,c,JiříNožička
Server Technology, Inc.
Server Technology, Inc. Cabinet Power Monitoring, Management & Control Within the Data Center White Paper STI-100-011 2010-Sept-27 by Calvin Nicholson, Senior Director Software and Strategic Alliances,
How the People Counter Works. Enhanced Building Security and Improved Marketing Intelligence. 3D MLI Sensor Technology
People Counter A high-accuracy people counting solution that: is based on 3D MLI Sensor technology runs on embedded software performs bi-directional counting offers an accuracy of > 99% has configurable
Multiphase Flow - Appendices
Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume
IMPROVING DATA CENTER EFFICIENCY AND CAPACITY WITH AISLE CONTAINMENT
DATA CENTER RESOURCES WHITE PAPER IMPROVING DATA CENTER EFFICIENCY AND CAPACITY WITH AISLE CONTAINMENT BY: STEVE HAMBRUCH EXECUTIVE SUMMARY Data centers have experienced explosive growth in the last decade.
Revolutionizing Data Center Infrastructure Management
Infrastructure Management & Monitoring for Business-Critical Continuity TM Revolutionizing Data Center Infrastructure Management The Trellis Platform A Real-Time Solution to Continuous Performance Improvement
GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS
GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS Chris kankford Dept. of Systems Engineering Olsson Hall, University of Virginia Charlottesville, VA 22903 804-296-3846 [email protected]
Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial
Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial facilities commonly occupy spaces with ceilings ranging between twenty and thirty feet in height.
AIR-SITE GROUP. White Paper. Green Equipment Room Practices
AIR-SITE GROUP White Paper Green Equipment Room Practices www.air-site.com Common practices to build a green equipment room 1 Introduction Air-Site (www.air-site.com) is a leading international provider
FAAST. Fire Alarm Aspiration Sensing Technology
FAAST Fire Alarm Aspiration Sensing Technology The world s finest manufacturing facility System Sensor s European products are researched, designed and manufactured at our 10,000m2 state-ofthe-art facility
How To Manage Energy At An Energy Efficient Cost
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Energy Management in a Cloud Computing Environment
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Data Centers. Comparing Data Center & Computer Thermal Design
Data Centers Comparing Data Center & Computer Thermal Design By Michael K. Patterson, Ph.D., P.E., Member ASHRAE; Robin Steinbrecher; and Steve Montgomery, Ph.D. The design of cooling systems and thermal
Enabling an agile Data Centre in a (Fr)agile market
Enabling an agile Data Centre in a (Fr)agile market Phil Dodsworth Director, Data Centre Solutions 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
A Cognitive Approach to Vision for a Mobile Robot
A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 [email protected] Damian Lyons Fordham University,
Improving Data Center Efficiency with Rack or Row Cooling Devices:
Improving Data Center Efficiency with Rack or Row Cooling Devices: Results of Chill-Off 2 Comparative Testing Introduction In new data center designs, capacity provisioning for ever-higher power densities
Encoders for Linear Motors in the Electronics Industry
Technical Information Encoders for Linear Motors in the Electronics Industry The semiconductor industry and automation technology increasingly require more precise and faster machines in order to satisfy
House Design Tutorial
Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When we are finished, we will have created
Data centers have been cooled for many years by delivering
The Increasing Challenge of Data Center Design and Management: Is CFD a Must? Mark Seymour, Christopher Aldham, Matthew Warner, Hassan Moezzi Future Facilities, San Jose, California, USA Mark Seymour,
The New Data Center Cooling Paradigm The Tiered Approach
Product Footprint - Heat Density Trends The New Data Center Cooling Paradigm The Tiered Approach Lennart Ståhl Amdahl, Cisco, Compaq, Cray, Dell, EMC, HP, IBM, Intel, Lucent, Motorola, Nokia, Nortel, Sun,
Data center lifecycle and energy efficiency
Data center lifecycle and energy efficiency White Paper Lifecycle management, thermal management, and simulation solutions enable data center energy modernization Introduction Data centers are coming under
Combining Cold Aisle Containment with Intelligent Control to Optimize Data Center Cooling Efficiency
A White Paper from the Experts in Business-Critical Continuity TM Combining Cold Aisle Containment with Intelligent Control to Optimize Data Center Cooling Efficiency Executive Summary Energy efficiency
How To Improve Energy Efficiency In A Data Center
Google s Green Data Centers: Network POP Case Study Table of Contents Introduction... 2 Best practices: Measuring. performance, optimizing air flow,. and turning up the thermostat... 2...Best Practice
Optimization in the Virtual Data Center
THE INFORMATION SOURCE FOR THE DATA CENTER INDUSTRY Data Center Knowledge Guide to Optimization in the Virtual Data Center Realizing the full potential of a mission critical investment March 2013 Brought
Using Received Signal Strength Variation for Surveillance In Residential Areas
Using Received Signal Strength Variation for Surveillance In Residential Areas Sajid Hussain, Richard Peters, and Daniel L. Silver Jodrey School of Computer Science, Acadia University, Wolfville, Canada.
