Center for Resilient Infrastructures, Systems, and Processes (CRISP)

Slides:



Advertisements
Similar presentations
Chuang, Sang, Yoo, Gu, Killian and Kulkarni, “EventWave” SoCC ‘13 EventWave: Programming Model and Runtime Support for Tightly-Coupled Elastic Cloud Applications.
Advertisements

Prof. Srinidhi Varadarajan Director Center for High-End Computing Systems.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Hiperspace Lab University of Delaware Antony, Sara, Mike, Ben, Dave, Sreedevi, Emily, and Lori.
Authors: Thilina Gunarathne, Tak-Lon Wu, Judy Qiu, Geoffrey Fox Publish: HPDC'10, June 20–25, 2010, Chicago, Illinois, USA ACM Speaker: Jia Bao Lin.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
Introduction : ‘Skoll: Distributed Continuous Quality Assurance’ Morimichi Nishigaki.
WORK PROGRAMME 2014 – 2015 Topic ICT 9: Tools and Methods for Software Development Odysseas I. PYROVOLAKIS European Commission DG CONNECT Software & Services,
WuKong: Automatically Detecting and Localizing Bugs that Manifest at Large System Scales Bowen ZhouJonathan Too Milind KulkarniSaurabh Bagchi Purdue University.
Jiazhang Liu;Yiren Ding Team 8 [10/22/13]. Traditional Database Servers Database Admin DBMS 1.
Iterative computation is a kernel function to many data mining and data analysis algorithms. Missing in current MapReduce frameworks is collective communication,
Unit VI. Keil µVision3/4 IDE for 8051 Tool for embedded firmware development Steps for using keil.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
1 Babak Behzad, Yan Liu 1,2,4, Eric Shook 1,2, Michael P. Finn 5, David M. Mattli 5 and Shaowen Wang 1,2,3,4 Babak Behzad 1,3, Yan Liu 1,2,4, Eric Shook.
ICOM 5995: Performance Instrumentation and Visualization for High Performance Computer Systems Lecture 7 October 16, 2002 Nayda G. Santiago.
Michael Ernst, page 1 Collaborative Learning for Security and Repair in Application Communities Performers: MIT and Determina Michael Ernst MIT Computer.
` Research 2: Information Diversity through Information Flow Subgoal: Systematically and precisely measure program diversity by measuring the information.
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
Improving Network I/O Virtualization for Cloud Computing.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
Hassan A. Karimi Geoinformatics Laboratory School of Information Sciences University of Pittsburgh 3/27/20121.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
HPC Platform Futures John Vert HPC Development Manager Microsoft Corporation.
Plumbing the Computing Platforms of Big Data Dilma Da Silva Professor & Department Head Computer Science & Engineering Texas A&M University.
Parallelization Strategies Laxmikant Kale. Overview OpenMP Strategies Need for adaptive strategies –Object migration based dynamic load balancing –Minimal.
Computing Systems: Next Call for Proposals Dr. Panagiotis Tsarchopoulos Computing Systems ICT Programme European Commission.
Bioinformatics Computation in the Cloud A Joint Collaboration Between Microsoft’s External Research and eXtreme Computing Groups
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
Rick Fleming HP Federal Practice Lead February 2009
VisIt Project Overview
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Organizations Are Embracing New Opportunities
Tools and Services Workshop
Joslynn Lee – Data Science Educator
SuperB and its computing requirements
Using Molecular Biology to Teach Computer Science
What is Cloud Computing - How cloud computing help your Business?
Protecting your mobile devices away from virus by a cloud-based approach Wei Wu.
Center for Resilient Infrastructures, Systems, and Processes (CRISP)
Dynamic Data Driven Application Systems
Benchmarks Breakout.
Parallel Algorithm Design
IBM Watson IoT Unlocking hidden insights with cognitive IoT.
Cloud Computing By P.Mahesh
Distributed System Concepts and Architectures
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Cloud Application Marketplaces
GSP 215 RANK Perfect Education/ gsp215rank.com.
Anne Pratoomtong ECE734, Spring2002
Implementation of IDEA on a Reconfigurable Computer
NSF CSR PI Meeting Breakout Session: Integrated Networked Systems and Internet of Things Saurabh Bagchi Purdue University.
Learn about MATLAB Engineers – not sales!
A Berkeley View of Systems Challenges for AI
Dynamic Data Driven Application Systems
Template for IXPUG EMEA Ostrava, 2016
Cloud Application Marketplaces
Ch 4. The Evolution of Analytic Scalability
Cloud Application Marketplaces
Clouds from FutureGrid’s Perspective
AIMS for BizTalk, Built on the Microsoft Azure Platform, Empowers Enterprises to Automate Insight and Analytics and Boost Value Creation MICROSOFT AZURE.
Chapter 7 –Implementation Issues
Software Acceleration in Hybrid Systems Xiaoqiao (XQ) Meng IBM T. J
Computer Services Business challenge
Cloud Application Marketplaces
Cisco Meraki Digital Solutions for K-12 Education
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Mobile Computing With Android ACST 4550
Presentation transcript:

Center for Resilient Infrastructures, Systems, and Processes (CRISP) Saurabh Bagchi, Milind Kulkarni, Jitesh Panchal, Felix Lin, Srinivas Peeta, Gesualdo Scutari https://www.purdue.edu/crisp

Focus Area: Resilient and Adaptive Cyberinfrastructures Focus Area: Resilient and Adaptive Cyberinfrastructures Faculty Lead: Milind Kulkarni; Participating faculty: Saurabh Bagchi, Gesualdo Scutari, Jitesh Panchal As software and systems scale, and get deployed to large-scale, uncertain infrastructure, it is increasingly important to develop resilient and adaptive cyberinfrastructure: Bugs that arise in applications run on large inputs at large scales are hard to detect and diagnose. Scalability bottlenecks prevent applications from smoothly scaling up to larger inputs and systems As hardware gets more complex, heterogeneous, and unreliable, applications need to be able to migrate between systems and adapt from one type or hardware to another Key insights to build resilient and adaptive infrastructure: Build models of application behavior that scale up to large inputs and large systems to detect and diagnose bugs Develop compiler transformations, optimizations and runtime systems to allow applications to map effectively to multiple hardware platforms Examples: Novel scaling models of application behavior allow bugs in large scale systems to be developed based on models efficiently built at small scales New compiler transformations have shown how same parallel application can be mapped to multicores, Xeon Phis, and SIMD units. Current Operational Capability: Unique capabilities demonstrated First bug-detection tools that can detect scaling bugs without modeling large-scale behavior (HPDC 2011, 2013) First programming model for elastic cloud programs that automatically scale up and down at runtime based on available resources (HPDC 2011, SoCC 2013) First local alignment tool that exploits query fragmentation to break scaling bottleneck in BLAST (Supercomputing 2014) Collaborative capabilities Milind and Saurabh on debugging large-scale systems Felix and Saurabh on execution in heterogeneous computing systems