Ii CLIENT SERVER APPLICATION for SERVER FARM

Total Page:16

File Type:pdf, Size:1020Kb

Ii CLIENT SERVER APPLICATION for SERVER FARM ii CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI A project submitted in partial fulfillment of the requirements for the award of the degree of Master of Computer Science (Information Security) Faculty of Computer Science and Information Systems Universiti Teknologi Malaysia JUNE 2012 iii “Dedicated to my beloved family and friends, without their understanding, supports, and most of all love, the completion of this work would not have been possible.” iv ACKNOWLEDGEMENT First and foremost, I would like to thank Allah because of His blessings; I would be able to successfully complete this dissertation. My word of appreciation goes to Dr Ismail Fauzi Isnin for his priceless supervision, inspiring discussion and fruitful collaboration. I am thankful for all his invaluable hours to provide constructive critics, enthusiasm, immerse knowledge and continuous feedback. Without his continued support and patience, this dissertation would not have been the same as presented here. My thanks also extend to my friends, for their enlightening companionship and encouragement of trudging through all the moments from down to up the hill in the run to complete this Master program. I would not have done it without the help and motivation from all of you. To my family, no words can describe my gratefulness for always being there despite of the distance. They showered me with love and compassion and enrich my life like no other. They are the source of comfort and kept me focus the priorities in life and therefore, this work is dedicated to them. v ABSTRACT Workstation/PC server farms have become a cost-effective solution for high performance computing. Server farm or server cluster is a collection of computer servers usually maintained by an enterprise to accomplish server needs far beyond the capability of one machine. Server farms often have backup servers, which can take over the function of primary servers in the event of a primary server failure. It is critical and important to monitor, control, and manage servers and various resources. To address this issue, it needs present a performance monitoring tool used for such cluster-based on client server systems, which can monitor resources such as CPU utilization, memory usage, disk utilization and network bandwidth from time to time. The design of the monitoring tool enables certain flexibility and extensibility to scale up. Information of server resource and performance will be displayed in the format of charts, and will be refreshed within specified interval. Experiments based on a prototype system demonstrate that the tool can measure and collect necessary data as needed and then visualize them by certain charts, exhibiting feasibility and good usability. vi ABSTRAK Stesen kerja atau ladang pelayan telah menjadi penyelesaian yang kos efektif untuk pengkomputeran yang berprestasi tinggi. Ladang pelayan atau pelayan berkelompok adalah gabungan pelayan komputer yang biasanya dikendalikan oleh syarikat untuk mencapai keperluan pelayan jauh di luar kemampuan sebsah mesin. Ladang pelayan sering mempunyai salinan pelayan dimana ia boleh mengambil alih fungsi pelayan utama apabila pelayan utama mengalami kerosakan. Ia adalah kritikal dan penting untuk memantau, mengawal dan menguruskan pelayan dan sumber- sumber yang lain. Untuk menangani masalah ini, ia memerlukan system aplikasi pemantauan prestasi yang digunakan kepada sekelompok pelayan, yang boleh memantau pelbagai sumber seperti penggunaan CPU, penggunaan cakera dan rangkaian lebar dari semasa ke semasa. Rekabentuk sistem aplikasi pemantauan prestasi ini membolehkan flesibiliti dan kebolehpanjangan skala meningkat. Maklumat akan dipapar dalam format carta dan akan disegarkan dalam selang masa tertentu. Eksperimen berdasarkan kepada sistem prototaip yang menggambarkan system aplikasi ini boleh menilai dan mengumpul data yang berkaitan dan digambarkan ke dalam bentuk carta dan menunjukkan kebolehgunaan yang baik. vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ii DEDICATION iii ACKNOWLEDGMENT iv ABSTRACT v ABSTRAK vi TABLE OF CONTENTS vii LIST OF TABLES xi LIST OF FIGURES xiii LIST OF APPENDICES xv 1 RESEARCH OVERVIEW 1.1 Introduction 1 1.2 Problem Background 3 1.3 Problem Statement 5 1.4 Project Aim 5 1.5 Objectives of the project 5 1.6 Scope of the project 6 1.7 Organization of report 6 2 LITERATURE REVIEW 2.1 Introduction 8 2.2 Background Study of the Research 10 ix 2.3 General issues on a server farm 11 2.3.1 Multiple cable system in one physical 13 2.3.2 Inspection of Traffic Don’t Change the Requirements 16 2.3.3 High availability Becomes Even More Critical 17 2.3.4 Planning Capacity is hard 19 2.3.5 Virtual Machines Mobility makes difficult Security 22 2.3.6 Security Virtualizing goes with Servers Virtualizing 23 2.4 Basic Concepts of Performance Measurement 25 2.4.1 Performance parameters 27 2.4.1.1 CPU utilization 27 2.4.1.2 Memory Utilization 27 2.4.1.3 Disk usage 28 2.4.1.4 Network bandwidth 29 2.5 System Monitoring 31 2.5.1 Monit Tool 31 2.5.2 Nagios Tool 33 2.5.3 Ganglia Tool 34 2.5.4 Card Tool 36 2.5.5 Parmon Tool 36 2.7 Chapter Summary 41 3 RESEARCH METHODOLOTY 3.1 Introduction 42 3.2 Operational Framework 42 3.2.1 Analysis tools of monitoring servers 46 3.2.2 Data Analysis Methods 46 3.2.3 Project Schedule 46 3.2.4 Prototype methodology 46 3.3 Use case of the proposed tool 48 3.4 Software And Hardware Requirements 53 3.4.1 Software Requirements 53 3.4.2 Hardware Requirements 54 3.5 Summary 55 x 4 DESIGN PHASE 4.1 Introduction 56 4.2 Architecture of proposed system 57 4.3 Proposed Tool flowchart. 59 4.4.1 Server side flowchart 59 4.4.2 Client side flowchart 60 4.4 Monitoring Nodes 61 4.5 Techniques and Algorithms of the Proposed Tool 62 4.5.1 Client side algorithm 62 4.5.2 Server algorithm 64 4.5.3 Registered User and Organization algorithm 65 4.6 Retrieving Data 67 4.7 Design of proposed system 68 4.8 Chapter Summary 69 5 IMPLEMENTATION AND RESULTS 5.1 Introduction 70 5.2 Testbed for the Proposed Tool 71 5.2.1 Test Case 1 72 5.3 Server farm monitoring tools and proposed tool comparison 83 5.8 Chapter Summary 84 6 Conclusion and Recommendation 6.1 Introduction 85 6.2 Concluding Remarks 85 6.3 Contributions 87 6.4 Future works and recommendation 88 6.8 Chapters Summary 89 REFFERENCE 90 APPENDIX A 95 xi LIST OF TABLES TABLE NO TITLE PAGE 2.1 Causes of high performance consumption for server farm 30 2.1 Comparing core functions in different monitoring tools 39 2.2 Comparing mechanisms in different monitoring tools 40 3.1 Details of operational framework 44 3.2 Use Case Description for client module 50 3.3 Use Case Description for server module 52 3.4 Software requirements 53 5.1 Comparison core functions of existing tools and proposed tool. 83 xii LIST OF FIGURES FIGURE NO TITLE PA GE 2.1 Literature review map 9 2.2 Overview of monit 32 2.3 An overview of Nagios 33 2.4 Ganglia architecture 35 2.5 PARMON architecture 38 3.1 Project Operational Framework 43 3.2 System prototyping 47 3.3 Evolutionary Prototyping 48 3.4 Use Case Diagrams for client side 49 3.5 Use Case Diagrams for server side 51 4.1 The architecture of the proposed tool 57 4.2 Flowchart of server side on proposed system 59 4.3 Flowchart of client side on proposed system 60 4.4 Pseudo code of the client 63 4.5 Pseudo code of the server 64 4.6 Registered User and Organization Algorithm 66 4.7 Code to get available Memory and CPU usage 67 4.8 Design of server side of proposed tool 68 5.1 Configuration of testbed 71 5.2 Main interface of the central monitoring 73 5.3 Adding New Client 74 5.4 Client list form 74 xiii 5.5 Choose client form 75 5.6 Choosing performance type 76 5.7 Performance monitoring 77 5.8 Removing Counter 78 5,9 Change color 79 5.10 System information 80 5.11 CPU information 80 5.12 Memory information 81 5.13 Disk information 82 5.14 Network Bandwidth 82 xiv LIST OF APPENDICES APPENDIX TITLE PAGE A Gantt chart 95 xv CHAPTER 1 PROJECT OVERVIEW 1.1 Introduction Now days every business linked to the Internet and also managing and organizing e-business within each application, these applications are often prepared within server farm. Server farm is a collection of servers or clusters in a secure; who an internet seats vital needs on servers, to perform a solid reliable well-organized service to clients. Servers must be flexible to failures, also able to hold significant numbers of requests, and able to answer those needs fast. A server farm also known as group of computers that helps the needs of organization that are not easily met by single computer. These computers are placed in single house or housed different in locations(Heo et al., 2011). In 1980s can improve the performance of the computer by creating more capable processors and quicker believed by several computer scientists. But in 1990s, the concept of clustering was challenging this idea (Buyya, 2000), which fundamentally means interconnecting two or more computers to achieve shared functions as a single system. Actually the computers are extremely connected to each other and collectively support the server needs and handle additional load that is placed on the server. This additional load is distributed among the different farm computers and different server components.
Recommended publications
  • Cloud Workbench a Web-Based Framework for Benchmarking Cloud Services
    Bachelor August 12, 2014 Cloud WorkBench A Web-Based Framework for Benchmarking Cloud Services Joel Scheuner of Muensterlingen, Switzerland (10-741-494) supervised by Prof. Dr. Harald C. Gall Philipp Leitner, Jürgen Cito software evolution & architecture lab Bachelor Cloud WorkBench A Web-Based Framework for Benchmarking Cloud Services Joel Scheuner software evolution & architecture lab Bachelor Author: Joel Scheuner, [email protected] Project period: 04.03.2014 - 14.08.2014 Software Evolution & Architecture Lab Department of Informatics, University of Zurich Acknowledgements This bachelor thesis constitutes the last milestone on the way to my first academic graduation. I would like to thank all the people who accompanied and supported me in the last four years of study and work in industry paving the way to this thesis. My personal thanks go to my parents supporting me in many ways. The decision to choose a complex topic in an area where I had no personal experience in advance, neither theoretically nor technologically, made the past four and a half months challenging, demanding, work-intensive, but also very educational which is what remains in good memory afterwards. Regarding this thesis, I would like to offer special thanks to Philipp Leitner who assisted me during the whole process and gave valuable advices. Moreover, I want to thank Jürgen Cito for his mainly technologically-related recommendations, Rita Erne for her time spent with me on language review sessions, and Prof. Harald Gall for giving me the opportunity to write this thesis at the Software Evolution & Architecture Lab at the University of Zurich and providing fundings and infrastructure to realize this thesis.
    [Show full text]
  • Data Center Architecture and Topology
    CENTRAL TRAINING INSTITUTE JABALPUR Data Center Architecture and Topology Data Center Architecture Overview The data center is home to the computational power, storage, and applications necessary to support an enterprise business. The data center infrastructure is central to the IT architecture, from which all content is sourced or passes through. Proper planning of the data center infrastructure design is critical, and performance, resiliency, and scalability need to be carefully considered. Another important aspect of the data center design is flexibility in quickly deploying and supporting new services. Designing a flexible architecture that has the ability to support new applications in a short time frame can result in a significant competitive advantage. Such a design requires solid initial planning and thoughtful consideration in the areas of port density, access layer uplink bandwidth, true server capacity, and oversubscription, to name just a few. The data center network design is based on a proven layered approach, which has been tested and improved over the past several years in some of the largest data center implementations in the world. The layered approach is the basic foundation of the data center design that seeks to improve scalability, performance, flexibility, resiliency, and maintenance. Figure 1-1 shows the basic layered design. 1 CENTRAL TRAINING INSTITUTE MPPKVVCL JABALPUR Figure 1-1 Basic Layered Design Campus Core Core Aggregation 10 Gigabit Ethernet Gigabit Ethernet or Etherchannel Backup Access The layers of the data center design are the core, aggregation, and access layers. These layers are referred to extensively throughout this guide and are briefly described as follows: • Core layer—Provides the high-speed packet switching backplane for all flows going in and out of the data center.
    [Show full text]
  • Architecting a Vmware Vsphere Compute Platform for Vmware Cloud Providers
    VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere® Compute Platform for VMware Cloud Providers™ Version 2.9 January 2018 Martin Hosken Architecting a VMware vSphere Compute Platform for VMware Cloud Providers © 2018 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 www.vmware.com 2 | VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere Compute Platform for VMware Cloud Providers Contents Overview ................................................................................................. 9 Scope ...................................................................................................... 9 Use Case Scenario ............................................................................... 10 3.1 Service Definition – Virtual Data Center Service .............................................................. 10 3.2 Service Definition – Hosted Private Cloud Service ........................................................... 12 3.3 Integrated Service Overview – Conceptual Design .........................................................
    [Show full text]
  • A Dynamic Power Management Schema for Multi-Tier Data Centers
    A Dynamic Power Management Schema for Multi-Tier Data Centers By Aryan Azimzadeh April, 2016 Director of Thesis: Dr. Nasseh Tabrizi Major Department: Computer Science An issue of great concern as it relates to global warming is power consumption and efficient use of computers especially in large data centers. Data centers have an important role in IT infrastructures because of their huge power consumption. This thesis explores the sleep state of data centers’ servers under specific conditions such as setup time and identifies optimal number of servers. Moreover, their potential to greatly increase energy efficiency in data centers. We use a dynamic power management policy based on a mathematical model. Our new methodology is based on the optimal number of servers required in each tier while increasing servers’ setup time after sleep mode to reduce the power consumption. The Reactive approach is used to prove the validity of the results and energy efficiency by calculating the average power consumption of each server under specific sleep mode and setup time. We introduce a new methodology that uses average power consumption to calculate the Normalized-Performance-Per-Watt in order to evaluate the power efficiency. Our results indicate that the proposed schema is beneficial for data centers with high setup time. A Dynamic Power Management Schema for Multi-Tier Data Centers A Thesis Presented To the Faculty of the Department of Computer Science East Carolina University In Partial Fulfillment of the Requirements for the Degree Master of Science in Software Engineering By Aryan Azimzadeh April, 2016 © Aryan Azimzadeh, 2016 A Dynamic Power Management Schema for Multi-Tier Data Centers By Aryan Azimzadeh APPROVED BY: DIRECTOR OF THESIS: ____________________________________________________________________ Nasseh Tabrizi, PhD COMMITTEE MEMBER: ___________________________________________________________________ Mark Hills, PhD COMMITTEE MEMBER: ________________________________________________________ Venkat N.
    [Show full text]
  • Consortium for Energy Efficiency Data Centers and Servers Initiative
    Consortium for Energy Efficiency Data Centers and Servers Initiative June 2007 Consortium for Energy Efficiency 98 North Washington Street, Suite 101 Boston MA 02104 617-589-3949 www.cee1.org Use of information in this document is subject to the Terms and Conditions as described on the CEE web site ( www.cee1.org/terms.php3 ). CONSORTIUM FOR ENERGY EFFICIENCY 98 North Washington, Suite 101 Boston, MA 02114-1918 617-589-3949 www.cee1.org TABLE OF CONTENTS 1 BACKGROUND................................................................................................................... 3 2 INTRODUCTION & ORGANIZING FRAMEWORK.................................................... 3 3 DATA CENTERS AND SERVERS OVERVIEW............................................................. 4 3.1 WORKING DEFINITIONS ................................................................................................... 4 3.2 MARKET OVERVIEW AND ENERGY USE .......................................................................... 5 3.3 INDUSTRY AND MARKET TRENDS .................................................................................... 8 3.4 ENERGY GROWTH FORECAST .......................................................................................... 9 3.5 PROGRAM ENVIRONMENT .............................................................................................. 10 4 INITIATIVE PURPOSE.................................................................................................... 13 4.1 OBJECTIVES & ROLE .....................................................................................................
    [Show full text]
  • Desktop Computer Power Management at the City Of
    GREEN COMPUTING - DESKTOP COMPUTER POWER MANAGEMENT AT THE CITY OF TULSA By CHARLES LETCHER Bachelor of Music in Piano Performance University of Tulsa Tulsa, Oklahoma 1991 Submitted to the Faculty of the Graduate College of Oklahoma State University in partial fulfillment of the requirements for the Degree of MASTER OF SCIENCE GREEN COMPUTING - DESKTOP COMPUTER POWER MANAGEMENT AT THE CITY OF TULSA Thesis Approved: N. Park Thesis Advisor K.M. George Subash Kak ii Name: CHARLES LETCHER Date of Degree: MAY 2013 Title of Study: GREEN COMPUTING - DESKTOP COMPUTER POWER MAN- AGEMENT AT THE CITY OF TULSA Abstract: One type of Green Computing focuses on reducing power consumption of computers. Specialized software like 1E/Nightwatchman aids in reducing the power consumption of desktop computers by placing them in a low power state when not in use. This thesis describes the implementation of 1E/Nightwatchman power man- agement software on two thousand desktop computers at the City of Tulsa. It shows the method used to predict power savings of $100,000.00 per year and compares the prediction to the actual savings after one year of operation. iii TABLE OF CONTENTS Chapter Page 1 INTRODUCTION 1 1.1 What is Green Computing? . 1 1.1.1 Green Computing Origins . 1 1.1.2 Sustainability and the United Nations . 2 1.1.3 Significance of Green Computing . 2 1.1.4 Definitions of Green Computing . 3 1.1.5 Benefits of Green Computing . 6 1.1.6 Carbon Footprint . 7 1.1.7 Is there any Computer Science in Green Computing? . 8 1.2 Green Computing Efforts .
    [Show full text]
  • A Taxonomy and Survey of Green Data Centers
    2015 International Conference on Computational Science and Computational Intelligence A Taxonomy and Survey of Green Data Centers Aryan Azimzadeh Nasseh Tabrizi Department of Computer Science Department of Computer Science East Carolina University East Carolina University Greenville, NC 27858 Greenville, NC 27858 Abstract—An issue of great concern as it relates to global data centers are cooling systems and computing resources. warming is power consumption and efficient use of computers Researchers estimate that cooling is around 30 % of total especially in large data centers. Green computing is emerging as energy consumption [7]. a solution to this problem as evidenced by a recent boom in publications in this area including those articles published The green data center study is classified into the following between 2009 and 2014. Here we classify these recent categories: computing, cooling, georaphical, and network. In publications by subject, fields of application, and recommended this study we consider the recent approaches in data centers techniques and further categorize them according to form energy prospective. The remainder of the paper is environmental, timing, algorithms, and other aspects. We organized as follow. In section II we discuss current research compare and analyze proposed green computing solutions in related to improving the energy efficiency of data centers, and terms of features like server system power management, green conclude this paper in section III. cloud computing employing various types of energy efficient algorithms, data center cooling systems, and processor II. GREEN DATA CENTER TAXONOMY architecture. We explore future directions in the field and present a guideline for those interested in green computing. A.
    [Show full text]
  • Quantifying the Impact of Shutdown Techniques for Energy-Efficient
    Quantifying the Impact of Shutdown Techniques for Energy-Efficient Data Centers Issam Raïs, Anne-Cécile Orgerie, Martin Quinson, Laurent Lefèvre To cite this version: Issam Raïs, Anne-Cécile Orgerie, Martin Quinson, Laurent Lefèvre. Quantifying the Impact of Shut- down Techniques for Energy-Efficient Data Centers. Concurrency and Computation: Practice and Experience, Wiley, 2018, 30 (17), pp.1-13. 10.1002/cpe.4471. hal-01711812 HAL Id: hal-01711812 https://hal.archives-ouvertes.fr/hal-01711812 Submitted on 19 Feb 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. ReceivED 30 September 2017; ReVISED 31 December 2017; Accepted 14 FEBRUARY 2018 DOI: xxx/XXXX CONCURRENCY & COMPUTATION: PRACTICE & EXPERIENCE Quantifying THE Impact OF Shutdown TECHNIQUES FOR Energy-EffiCIENT Data Centers Issam Rais*1,2 | Anne-Cécile Orgerie2 | Martin Quinson2 | Laurent LefèVRE1 1AVALON Team, LIP (Inria, ENS LYon, CNRS, Univ. LYON 1), LYon, FRANCE Summary 2Univ. Rennes, Inria, CNRS, IRISA, Rennes, FRANCE Current large-scale systems, LIKE DATACENTERS AND supercomputers, ARE FACING AN INCREASING elec- TRICITY consumption. These INFRASTRUCTURES ARE OFTEN DIMENSIONED ACCORDING TO THE WORKLOAD Correspondence *Issam Rais. Email: [email protected] peak. HoweVER, AS THEIR CONSUMPTION IS NOT power-proportional: WHEN THE WORKLOAD IS LOW, THE POWER CONSUMPTION IS STILL high.
    [Show full text]
  • Understanding Cloud-Based Data Center Networks
    Cloud Networking This page intentionally left blank Cloud Networking Understanding Cloud-based Data Center Networks Gary Lee AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Morgan Kaufmann is an imprint of Elsevier Acquiring Editor: Todd Green Editorial Project Manager: Lindsay Lawrence Project Manager: Punithavathy Govindaradjane Designer: Russell Purdy Morgan Kaufmann is an imprint of Elsevier 225 Wyman Street, Waltham, MA 02451 USA Copyright # 2014 Gary Lee. Published by Elsevier Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the publisher. Details on how to seek permission, further information about the Publisher’s permissions policies and our arrangements with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions. This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein). Notices Knowledge and best practice in this field are constantly changing. As new research and experience broaden our understanding, changes in research methods or professional practices, may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating
    [Show full text]
  • Lean, Green, and Solid State: Measuring and Enhancing Computer Efficiency
    Lean, Green, and Solid State: Measuring and Enhancing Computer Efficiency Kimberly Herb, Peter May-Ostendorp, and Chris Calwell, Ecos Consulting Rebecca Duff, ICF International ABSTRACT Computers represent a growing share of the electric load for homes and businesses. What opportunities exist to trim that load cost-effectively? In 2005, major processor manufacturers, including Intel and AMD, began to market their CPUs on the basis of operational efficiency rather than raw computing power, bringing the term “performance-per-watt” into the computer industry’s lexicon. The shift in focus toward efficiency has evolved out of necessity, as computer manufacturers seek to achieve ever-greater computer performance while limiting the amount of heat generated by processors and video cards. Computer efficiency in the active mode – when the computer is operating and not in “standby” or “sleep” mode – can be enhanced through a handful of core components working collectively to shave watts. The incorporation of highly efficient and right-sized power supplies, processor power-throttling features, and more efficient video cards in desktop computer designs can reduce active mode power draw by 25% to 50% while maintaining a suitable level of performance for the user. However, this prescriptive approach, i.e. requiring manufacturers to install specific equipment or technology, does not allow for fair comparisons of energy consumption based on performance levels. New energy efficiency benchmarking techniques help to measure differences in performance-per-watt (or performance-per-kWh) across a reasonable duty cycle, allowing researchers, manufacturers, and policy makers to evaluate the system-level efficiency of computers. This paper discusses the latest developments in efficient computer components, benchmarking techniques, and the programmatic and policy implications of more efficient computing for utilities, government agencies, and computer equipment buyers.
    [Show full text]
  • Cisco Data Center Infrastructure 2.5 Design Guide Complete
    Cisco Data Center Infrastructure 2.5 Design Guide Cisco Validated Design—November 2, 2011 Important—Updated content: The Cisco Virtualized Multi-tenant Data Center CVD (http://www.cisco.com/go/vmdc) provides updated design guidance including the Cisco Nexus Switch and Unified Computing System (UCS) platforms. Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part Number: OL-11565-01 Cisco Validated Design The Cisco Validated Design Program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer deployments. For more information visit www.cisco.com/go/validateddesigns. ALL DESIGNS, SPECIFICATIONS, STATEMENTS, INFORMATION, AND RECOMMENDATIONS (COLLECTIVELY, "DESIGNS") IN THIS MANUAL ARE PRESENTED "AS IS," WITH ALL FAULTS. CISCO AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THE DESIGNS, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE DESIGNS ARE SUBJECT TO CHANGE WITHOUT NOTICE. USERS ARE SOLELY RESPONSIBLE FOR THEIR APPLICATION OF THE DESIGNS. THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR OTHER PROFESSIONAL ADVICE OF CISCO, ITS SUPPLIERS OR PARTNERS.
    [Show full text]
  • Green IT and Cloud Computing
    A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems Anton Beloglazov1, Rajkumar Buyya1, Young Choon Lee2, and Albert Zomaya2 1 Cloud Computing and Distributed Systems (CLOUDS) Laboratory Department of Computer Science and Software Engineering The University of Melbourne, Australia 2 Centre for Distributed and High Performance Computing School of Information Technologies The University of Sydney, Australia Abstract Traditionally, the development of computing systems has been focused on performance improvements driven by the demand of applications from consumer, scientific and business domains. However, the ever increasing energy consumption of computing systems has started to limit further performance growth due to overwhelming electricity bills and carbon dioxide footprints. Therefore, the goal of the computer system design has been shifted to power and energy efficiency. To identify open challenges in the area and facilitate future advancements it is essential to synthesize and classify the research on power and energy-efficient design conducted to date. In this work we discuss causes and problems of high power / energy consumption, and present a taxonomy of energy-efficient design of computing systems covering the hardware, operating system, virtualization and data center levels. We survey various key works in the area and map them to our taxonomy to guide future design and development efforts. This chapter is concluded with a discussion of advancements identified in energy-efficient computing and our
    [Show full text]