Welcome to the Jungle



Similar documents
BSC vision on Big Data and extreme scale computing

Programming models for heterogeneous computing. Manuel Ujaldón Nvidia CUDA Fellow and A/Prof. Computer Architecture Department University of Malaga

Unleashing the Performance Potential of GPUs for Atmospheric Dynamic Solvers

Introduction to Cluster Computing

The Distributed Computing Paradigms: P2P, Grid, Cluster, Cloud, and Jungle

Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber

Data Semantics Aware Cloud for High Performance Analytics

John C. Vernaleo, Ph.D.

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect

IBM EXAM QUESTIONS & ANSWERS

Designing and Building Applications for Extreme Scale Systems CS598 William Gropp

Bulletin. Introduction. Dates and Venue. History. Important Dates. Registration

Manjrasoft Market Oriented Cloud Computing Platform

High-Performance Computing and Big Data Challenge

How To Teach Computer Graphics

Cluster, Grid, Cloud Concepts

Cloud-Testing vs. Testing a Cloud

Part I Courses Syllabus

CS 698: Special Topics in Big Data. Chapter 2. Computing Trends for Big Data

Chapter 2: Transparent Computing and Cloud Computing. Contents of the lecture

Data Management using irods

The Lattice Project: A Multi-Model Grid Computing System. Center for Bioinformatics and Computational Biology University of Maryland

Cover Page. The handle holds various files of this Leiden University dissertation

Computing Service Provision in P2P Clouds

Jean-Pierre Panziera Teratec 2011

Mobile Software Agents: an Overview

Building Platform as a Service for Scientific Applications

HPC Programming Framework Research Team

SURFsara Data Services

Manjrasoft Market Oriented Cloud Computing Platform

High Performance Computing

IPv6 Preparation and Deployment in Datacenter Infrastructure A Practical Approach

A SIMULATOR FOR LOAD BALANCING ANALYSIS IN DISTRIBUTED SYSTEMS

Van SARA naar Vancis ICT voor de Kenniseconomie. Dr. Anwar Osseyran SARA/Vancis Managing Director

Clouds vs Grids KHALID ELGAZZAR GOODWIN 531

Equalizer. Parallel OpenGL Application Framework. Stefan Eilemann, Eyescale Software GmbH

Distribution transparency. Degree of transparency. Openness of distributed systems

How To Build A Cloud Computer

CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK

Synthetic Grid Workloads with Ibis, KOALA, and GrenchMark

The Fastest Way to Parallel Programming for Multicore, Clusters, Supercomputers and the Cloud.

LBM BASED FLOW SIMULATION USING GPU COMPUTING PROCESSOR

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

CLOUD COMPUTING. When It's smarter to rent than to buy

ESS event: Big Data in Official Statistics. Antonino Virgillito, Istat

MIKE by DHI 2014 e sviluppi futuri

Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Create Operational Flexibility with Cost-Effective Cloud Computing

WebArrow: System Overview and Architecture Namzak Labs White Paper,

Energy efficiency in HPC :

Service Discovery with the Google Android Mobile Platform

Software Enabled Creative Destruction. Jason Jackson, Field CTO, Pivotal

Zero Downtime In Multi tenant Software as a Service Systems

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

Cluster Scalability of ANSYS FLUENT 12 for a Large Aerodynamics Case on the Darwin Supercomputer

Partitioning and Divide and Conquer Strategies

Networks and Services

PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN

Implementing SIP and H.323 Signalling as Web Services

IT Service Management aus der Cloud

Private Cloud for the Enterprise: Platform ISF

10 th Benelux Congress of Zoology

DAME Astrophysical DAta Mining Mining & & Exploration Exploration GRID

HPC ABDS: The Case for an Integrating Apache Big Data Stack

Transcription:

Welcome to the Jungle Dr. Frank J. Seinstra Jungle Computing Research & Applications Group Department of Computer Science VU University, Amsterdam, The Netherlands

SARA: 1971-2011 Congratulations! 2

A Balloon Race School Anniversary 1970s Get furthest & be found Other end of country? Germany? 3

A Balloon Race China! Clever Tricks? Aerodynamics Extra lift Go higher 4

A Balloon Race A distance record of sorts: 5 meters approximately Stuck in a tree at school playground For all to see for several weeks Lesson learned: Problem solving using complex means may be more difficult than initially expected There may be a jungle out there Must understand it Must have right tools to conquer it 5

Jungle Computing Worst case computing as required by end-users Distributed Heterogeneous Hierarchical (incl. multi-/many-cores) 6

Why Jungle Computing? Scientists often forced to use a wide variety of resources simultaneously to solve computational problems Prominent causes: Desire for scalability Distributed nature of (input) data Software heterogeneity (e.g.: mix of C/MPI and CUDA) Ad hoc hardware availability 7

Problems in the Jungle Jungle Computing for domain scientists? Hardware heterogeneity Middleware heterogeneity Software heterogeneity Kernels in C, MPI, Fortran, Java, CUDA, scripts, Connectivity problems e.g. firewalls, NAT, Infrastructure often dynamic, faulty. Need for integrated, user-friendly solution/toolbox Focus on problem solving, not system fighting 8

The Ibis Software Framework transparently overcome connection setup problems 9

Not Alone Jason Maassen Niels Drost Rob van Nieuwpoort Henri Bal (and many others) Maarten van Meersbergen Timo van Kessel Ben van Werkhoven 10

Domain Example #1: Computational Astrophysics with: Prof. Simon Portegies Zwart and Inti Pelupessy (Leiden Observatory / Leiden University) 11

Domain Example #1: Computational Astrophysics Demonstrated live at SC 11, Nov 12-18, 2011, Seattle, USA (three weeks ago) 12

Domain Example #1: Computational Astrophysics The AMUSE system (Leiden University) Early Star Cluster Evolution, including gas gravitational dynamics stellar evolution AMUSE hydrodynamics radiative transport Gravitational dynamics (N-body): GPU / GPU-cluster Stellar evolution: Beowulf cluster / Cloud Hydro-dynamics, Radiative transport: Supercomputer 13

Domain Example #1: Computational Astrophysics Demonstrated live at SC 11, Nov 12-18, 2011, Seattle, USA (three weeks ago) 14

Domain Example #2: Climate Modeling with: Prof. Henk Dijkstra and Michael Kliphuis (Utrecht University) 15

Domain Example #2: Climate Modeling The CPL system (Utrecht University) or: The Community Earth System Model (CESM) atmosphere landvegetation CPL sea-ice ocean Ocean, Sea-ice Atmosphere, Land-vegetation GPU / GPU-cluster cluster / Cloud, or supercomputer 16

Enlighten Your Research 3 e-infrastructure competition SARA, SURFnet, BigGrid, NWO Propose innovative ways of using requested e-infrastructure Our proposal High-Performance Distributed Multi- Model / Multi-Kernel Simulations Scale up 1000-fold Winner Sustainability Prize Jury: because of the way it utilizes smart software that makes efficient use of the architecture and the resources 17

Going Smart Ibis/Constellation: Generalized programming framework for all Jungle Computing applications Automatically maps any application activity (task) onto any appropriate executor (hardware) Activities in any popular language/tool C, MPI, Fortran, Java, CUDA, Python, Smart a.o. for reduced energy consumption: Executors keeping track of own contribution to the whole Static / run-time selection from multiple equi-kernels 18

Conclusions Jungle Computing is hard Ibis provides the basic functionality to efficiently & transparently overcome most Jungle Computing complexities Ibis applied successfully in many domains Astronomy, multimedia analysis, climate modeling, remote sensing, semantic web, medical imaging, Data intensive, compute intensive, real-time Open source, download: www.cs.vu.nl/ibis/ 19

Thank You www.cs.vu.nl/ibis/ 20