Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.

Slides:



Advertisements
Similar presentations
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Advertisements

Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
Chapter 2 Operating System Overview Operating Systems: Internals and Design Principles, 6/E William Stallings.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Desktop Computing Strategic Project Sandia National Labs May 2, 2009 Jeremy Allison Andy Ambabo James Mcdonald Sandia is a multiprogram laboratory operated.
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
© 2004, D. J. Foreman 1 CS350 Operating Systems. © 2004, D. J. Foreman 2 Administrivia  Assignments ■ Homework on most chapters ■ Approximately 8 lab.
1 14. Project closure n An information system project must be administratively closed once its product is successfully delivered to the customer. n A failed.
Update on Sandia’s Portal Project Interlab 2003 November 5–7, 2003 Cara Corey and Tracy Walker Sandia National Laboratories Sandia is a multiprogram laboratory.
SAND Number: P Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department.
Development of an API Standard in Interoperable Storage Networking Benjamin F. Kuo Troika Networks, Inc.
Workload management in data warehouses: Methodology and case studies presentation to Information Resource Management Association of Canada January 2008.
Automated Computer Account Management in Active Directory June 2 nd, 2009 Bill Claycomb Systems Analyst Sandia National Laboratories Sandia is a multiprogram.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
SSI-OSCAR A Single System Image for OSCAR Clusters Geoffroy Vallée INRIA – PARIS project team COSET-1 June 26th, 2004.
Crystal Yellow Agile Software Methodology For ParaView Development Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Principles of Scalable HPC System Design March 6, 2012 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
Eric Keller, Evan Green Princeton University PRESTO /22/08 Virtualizing the Data Plane Through Source Code Merging.
Data Intensive Computing at Sandia September 15, 2010 Andy Wilson Senior Member of Technical Staff Data Analysis and Visualization Sandia National Laboratories.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
The Red Storm High Performance Computer March 19, 2008 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
Large Scale Test of a storage solution based on an Industry Standard Michael Ernst Brookhaven National Laboratory ADC Retreat Naples, Italy February 2,
SSS Test Results Scalability, Durability, Anomalies Todd Kordenbrock Technology Consultant Scalable Computing Division Sandia is a multiprogram.
Crystal Ball Panel ORNL Heterogeneous Distributed Computing Research Al Geist ORNL March 6, 2003 SOS 7.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Janitorial Contract Bidding Application Mathew Barter Senior Design III.
Large Scale Visualization on the Cray XT3 Using ParaView Cray User’s Group 2008 May 8, 2008 Sandia is a multiprogram laboratory operated by Sandia Corporation,
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
MAPLD Reconfigurable Computing Birds-of-a-Feather Programming Tools Jeffrey S. Vetter M. C. Smith, P. C. Roth O. O. Storaasli, S. R. Alam
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Material Control and Accountability SAND No C Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
OS and System Software for Ultrascale Architectures – Panel Jeffrey Vetter Oak Ridge National Laboratory Presented to SOS8 13 April 2004 ack.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
JBQS - Bernard CHAMBON - HEPIX, Nov JBQS presentation IN2P3 Computer Center Campus de la DOUA 27, Boulevard du 11 Novembre.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
Site Report DOECGF April 26, 2011 W. Alan Scott Sandia National Laboratories Sandia National Laboratories is a multi-program laboratory managed and operated.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
ParaView III Software Methodology Update Where to now November 29, 2006 John Greenfield Sandia is a multiprogram laboratory operated by Sandia Corporation,
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
11/29/00 – 12/01/00 NSF Workshop on Sustainable Energy Technologies Solar-Electric Power: Road to a Clean, Secure Energy Future James Gee 1 and Roland.
Other Tools HPC Code Development Tools July 29, 2010 Sue Kelly Sandia is a multiprogram laboratory operated by Sandia Corporation, a.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Performing Fault-tolerant, Scalable Data Collection and Analysis James Jolly University of Wisconsin-Madison Visualization and Scientific Computing Dept.
Enhanced Presentation of Tomographic Data Carmen Watts Clayton 1, Bernice Mills 2, George Buffleben 2, Thien Vu-Nguyen 3 1 STAR, California State University.
Automated File Server Disk Quota Management May 13 th, 2008 Bill Claycomb Computer Systems Analyst Infrastructure Computing Systems Department Sandia is.
Virtual Directory Services and Directory Synchronization May 13 th, 2008 Bill Claycomb Computer Systems Analyst Infrastructure Computing Systems Department.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Al Lilianstrom and Dr. Olga Terlyga NLIT 2016 May 4 th, 2016 Under the Hood of Fermilab’s Identity Management Service.
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
Introduction to Operating System (OS)
Computing Resource Allocation and Scheduling in A Data Center
Management of Virtual Execution Environments 3 June 2008
Ray-Cast Rendering in VTK-m
Laura Bright David Maier Portland State University
Building and running HPC apps in Windows Azure
DSDP - Target Management
Presentation transcript:

Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL SAND NO XXXX Power API for HPC: Standardizing Power Measurement and Control Speaker: Stephen Olivier Power API Team: James H. Laros III (Lead), Kevin Pedretti, Suzanne M. Kelly, Michael Levenhagen, David DeBonis, Stephen L. Olivier, Ryan E. Grant Images courtesy of: Oak Ridge National Laboratory and Cray Inc.

Outline  What is the Power API?  Overview of API Features and Interfaces  Reference Implementation and Timeline 2

What is the Power API? 3  The Power API is a comprehensive system software API for interfacing with power measurement and control hardware  Designed to be comprehensive across many different levels of a data center  Many different actors can interface with a single API to perform several different roles  Encompasses facility level concerns down to low level software/hardware interfaces

What is the Power API? 4  Broad scoped, portable API  Multiple actors can interact with the system at different levels  Each interaction represents an interface that is defined in the Power API

Example Use Cases  Control power in a hardware overprovisioned system with a given MW power cap  Accounting and prediction of power load for cooperation with power utilities  Oversight entities wish to have long term historical power/energy data for the platform  Users wish to monitor their jobs on fine-grained scales to understand/improve power/energy consumption  Enables studies of whole system power/energy consumption 5

Roles  Application – Application or application library executing on the compute resource; May include run-time components running in user space  Monitor and Control -- Cluster management or Reliability Availability and Serviceability (RAS) systems, for example.  Operating System -- Linux or specialized lightweight kernels and privileged portions of run-time systems.  User -- The end user of the HPC platform.  Resource Manager – Can include work load managers, schedulers, allocators and even portions of run-time systems that manage resources.  Administrator – System administrator or day-to-day platform manager.  HPCS Manager -- Responsible for managing policy for the HPC platform.  Accounting – Individual/software that produces reports for the platform. 6

System Description 7 Presents a navigable view of the system’s hardware components Can extend to custom object types Can be heterogeneous Example System Description

Common Functionality  Navigation across and grouping of objects in the system  Attributes (e.g., power cap, voltage) for the objects can be accessed depending on role (e.g., user, app, OS, admin)  Getters/setters enable basic measurement and control for the exposed object attributes  Metadata interface provides information about quality, frequency, and other characteristics of measurement/control  Statistics interface gathers data on one or more attributes for an object or group of objects over time 8

Navigation and Grouping of Objects  Entry point into the system can depend on role  E.g., node level for an application and platform level for an admin  Functions are provided to navigate up to the parent object or down to child objects in in the hierarchy  Many functions are provided to provide measurement and control of groups of objects  User of the API can create groups and perform set operations  Implementation may provide predefined groups for convenience 9

Attributes of Objects 10

Accessing Attributes of Objects 11 MEASURE CONTROL

Statistics Interface  While attribute getter functions return point values, the statistics interface gathers statistics from samples gathered over time  Can specify min, max, average, standard deviation  Vendors may extend to support other statistics  Provides functions to…  Start, stop, and reset statistics gathering  Get the calculated value(s) for the object or group of objects  Reduce the values calculated for objects in a group into a single value 12

Metadata Interface  Allows querying and, in some cases manipulation, of characteristics of objects and their attributes, e.g. quality of measurements or granularity of control 13

Reference Implementation 14 Available online and open source:

Power API Timeline  2013: Use case document prepared by SNL and NREL and reviewed by partners  July 2014: Draft specification review meeting with cross-vendor panel of experts  Aug. 2014: Specification v1.0 release (  Sept. 2014: Day-long community launch meeting with labs, industry, academia  Jan. 2015: Prototype implementation release  June 2015: Reference implementation release (  Aug. 2015: Specification v1.1 release  Oct. 2015: Specification v1.1a release ( 15

Who is Behind PowerAPI? 16

Thank you 17 Acknowledgments: This work was funded through the Computational Systems and Software Environment sub-program of the Advanced Simulation and Computing Program funded by the National Nuclear Security Administration

Online Survey Your feedback is appreciated! 18