SlideShare a Scribd company logo
1 of 24
Middleware Frameworks for Adaptive Executions and Visualizations of Climate and Weather Applications on Grids SathishVadhiyar Grid Applications Research Lab Supercomputer Education and Research Centre Indian Institute of Science Bangalore February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Outline Parallel Simulation and Visualization Resource Constraints Impact on Climate Simulations Adaptive Integrated Framework Framework Contradictory Objectives Decision Algorithm Steering the Visualizations Results Progress of Simulation and Visualization Adaptation of Parameters Potential for Cloud Computing February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Parallel Simulation and Visualization Critical climate applications like cyclone tracking require High-fidelity high-resolution simulation High-performance computations Massive amount of output On-the-fly remote visualization Real-time guidance to policy and decision makers Joint analysis by geographically distributed climate scientists High-performance simulations Parallel I/O Remote visualization DISK Network Figure: Simultaneous simulation and remote visualization using stable storage February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Resource Constraints ,[object Object]
High I/O bandwidth
Limited network bandwidth
Limited storage spaceSIM VIS Simulation Process Visualization Process Stable Storage Network Figure: Illustration of resource constraints on simulation February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Impact on climate simulations Rapid accumulation of data in the stable storage Eventual unavailability of storage Stalling of simulation Low temporal resolution Loss of visualization February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Adaptive Integrated Framework ,[object Object]
 Reacts to significantly low disk spaceAPPLICATION MANAGER APPLICATION CONFIG Output Frequency # Processors Periodic Invocation DECISION ALGORITHM ,[object Object]
 Determine near-optimal parameters
 Schedules climate simulation application
 Starts, stops, restarts simulation processJOB HANDLER ,[object Object]
 Outputs climate data to storageApplication Configuration SIMULATION PROCESS VISUALIZATION PROCESS FRAME SENDER FRAME RECEIVER Network Stall if no disk space ,[object Object],Storage February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Decision Algorithm Objectives Maximize rate of simulation Maximize temporal resolution Enable continuous visualization Ensure availability of storage Contradictory Objectives February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Decision Algorithm Input Simulation resolution Network bandwidth Remaining disk space Output Number of processors for simulation Output frequency Optimization Based Algorithm February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Optimization-based Approach Causes of faster consumption of storage space  Faster execution time  Limited network bandwidth  High frequency of output Objectives  Optimal processor allocation  Best possible output frequency  Judicious use of storage Maximize simulation ratewithin the constraints related to continuous visualization, acceptable output frequency, I/O bandwidth, disk space and network bandwidth February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Problem Formulation Objective function: minimize t Table: Decision Variables Time Constraint: Time to solve + Time to output ≤ Time to transfer (1) February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Constraints Disk Constraint: Net input to the disk ≤ Remaining disk space (2) (3) Bound Constraints: Bounds for t and z (4) (5) February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Experiments Simulation: Weather Research and Forecasting Model v3.0.1 Visualization: VisIt v1.12.0 Climate Application: Tracking Cyclone Aila Modeled area: 32x106 sq. km. from 60ºE - 120ºE and 10ºS - 40ºN Formed: 23th May 2009, Dissipated: 26th May 2009 Figure: Visualization of Perturbation Pressure showing the track of Aila Table: Resolutions for different Pressure Values  February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Experiments Table: Simulation and Visualization Configurations February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Faster rate of simulation Simulation stalls in Greedy-Threshold approach Simulation Progress Figure: For cross-continent configuration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Visualization Progress Faster rate of visualization Lags behind in attempt to visualize every time step initially INCREASING LAG Figure: For intra-country configuration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
Less than 50% disk space used Higher rate of disk space consumption Disk Space Utilization Figure: For intra-country configuration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science

More Related Content

Similar to Apache Hadoop India Summit 2011 talk "Middleware Frameworks for Adaptive Executions and Visualizations of Climate and Weather Applications on Grids" by Sathish Vadhiyar

Architecting the Future of Big Data and Search
Architecting the Future of Big Data and SearchArchitecting the Future of Big Data and Search
Architecting the Future of Big Data and SearchHortonworks
 
BDSE 2015 Evaluation of Big Data Platforms with HiBench
BDSE 2015 Evaluation of Big Data Platforms with HiBenchBDSE 2015 Evaluation of Big Data Platforms with HiBench
BDSE 2015 Evaluation of Big Data Platforms with HiBencht_ivanov
 
Eric Baldeschwieler Keynote from Storage Developers Conference
Eric Baldeschwieler Keynote from Storage Developers ConferenceEric Baldeschwieler Keynote from Storage Developers Conference
Eric Baldeschwieler Keynote from Storage Developers ConferenceHortonworks
 
Big data or big deal
Big data or big dealBig data or big deal
Big data or big dealeduarderwee
 
Hw09 Hadoop Applications At Yahoo!
Hw09   Hadoop Applications At Yahoo!Hw09   Hadoop Applications At Yahoo!
Hw09 Hadoop Applications At Yahoo!Cloudera, Inc.
 
Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009yhadoop
 
TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...
TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...
TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...tdc-globalcode
 
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...Cloudera, Inc.
 
Hadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University TalksHadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University Talksyhadoop
 
Oct 2011 CHADNUG Presentation on Hadoop
Oct 2011 CHADNUG Presentation on HadoopOct 2011 CHADNUG Presentation on Hadoop
Oct 2011 CHADNUG Presentation on HadoopJosh Patterson
 
Overview of big data & hadoop v1
Overview of big data & hadoop   v1Overview of big data & hadoop   v1
Overview of big data & hadoop v1Thanh Nguyen
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Bhupesh Bansal
 
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop User Group
 
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleOracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleHarald Erb
 
What it takes to run Hadoop at Scale: Yahoo! Perspectives
What it takes to run Hadoop at Scale: Yahoo! PerspectivesWhat it takes to run Hadoop at Scale: Yahoo! Perspectives
What it takes to run Hadoop at Scale: Yahoo! PerspectivesDataWorks Summit
 
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
How Hadoop Revolutionized Data Warehousing at Yahoo and FacebookHow Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
How Hadoop Revolutionized Data Warehousing at Yahoo and FacebookAmr Awadallah
 
Nagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios
 

Similar to Apache Hadoop India Summit 2011 talk "Middleware Frameworks for Adaptive Executions and Visualizations of Climate and Weather Applications on Grids" by Sathish Vadhiyar (20)

Architecting the Future of Big Data and Search
Architecting the Future of Big Data and SearchArchitecting the Future of Big Data and Search
Architecting the Future of Big Data and Search
 
BDSE 2015 Evaluation of Big Data Platforms with HiBench
BDSE 2015 Evaluation of Big Data Platforms with HiBenchBDSE 2015 Evaluation of Big Data Platforms with HiBench
BDSE 2015 Evaluation of Big Data Platforms with HiBench
 
Eric Baldeschwieler Keynote from Storage Developers Conference
Eric Baldeschwieler Keynote from Storage Developers ConferenceEric Baldeschwieler Keynote from Storage Developers Conference
Eric Baldeschwieler Keynote from Storage Developers Conference
 
Big data or big deal
Big data or big dealBig data or big deal
Big data or big deal
 
Hw09 Hadoop Applications At Yahoo!
Hw09   Hadoop Applications At Yahoo!Hw09   Hadoop Applications At Yahoo!
Hw09 Hadoop Applications At Yahoo!
 
Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009Hadoop at Yahoo! -- Hadoop World NY 2009
Hadoop at Yahoo! -- Hadoop World NY 2009
 
TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...
TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...
TDC2017 | POA Trilha BigData - IBM BigSQL - Engine de consulta de dados de al...
 
Hadoop
HadoopHadoop
Hadoop
 
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
 
Hadoop basics
Hadoop basicsHadoop basics
Hadoop basics
 
Hadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University TalksHadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University Talks
 
Big dataanalyticsinthecloud
Big dataanalyticsinthecloudBig dataanalyticsinthecloud
Big dataanalyticsinthecloud
 
Oct 2011 CHADNUG Presentation on Hadoop
Oct 2011 CHADNUG Presentation on HadoopOct 2011 CHADNUG Presentation on Hadoop
Oct 2011 CHADNUG Presentation on Hadoop
 
Overview of big data & hadoop v1
Overview of big data & hadoop   v1Overview of big data & hadoop   v1
Overview of big data & hadoop v1
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
 
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
 
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleOracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
 
What it takes to run Hadoop at Scale: Yahoo! Perspectives
What it takes to run Hadoop at Scale: Yahoo! PerspectivesWhat it takes to run Hadoop at Scale: Yahoo! Perspectives
What it takes to run Hadoop at Scale: Yahoo! Perspectives
 
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
How Hadoop Revolutionized Data Warehousing at Yahoo and FacebookHow Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
 
Nagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti Workshop
 

More from Yahoo Developer Network

Developing Mobile Apps for Performance - Swapnil Patel, Verizon Media
Developing Mobile Apps for Performance - Swapnil Patel, Verizon MediaDeveloping Mobile Apps for Performance - Swapnil Patel, Verizon Media
Developing Mobile Apps for Performance - Swapnil Patel, Verizon MediaYahoo Developer Network
 
Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...
Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...
Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...Yahoo Developer Network
 
Athenz & SPIFFE, Tatsuya Yano, Yahoo Japan
Athenz & SPIFFE, Tatsuya Yano, Yahoo JapanAthenz & SPIFFE, Tatsuya Yano, Yahoo Japan
Athenz & SPIFFE, Tatsuya Yano, Yahoo JapanYahoo Developer Network
 
Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...
Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...
Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...Yahoo Developer Network
 
Big Data Serving with Vespa - Jon Bratseth, Distinguished Architect, Oath
Big Data Serving with Vespa - Jon Bratseth, Distinguished Architect, OathBig Data Serving with Vespa - Jon Bratseth, Distinguished Architect, Oath
Big Data Serving with Vespa - Jon Bratseth, Distinguished Architect, OathYahoo Developer Network
 
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenuHow @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenuYahoo Developer Network
 
The Future of Hadoop in an AI World, Milind Bhandarkar, CEO, Ampool
The Future of Hadoop in an AI World, Milind Bhandarkar, CEO, AmpoolThe Future of Hadoop in an AI World, Milind Bhandarkar, CEO, Ampool
The Future of Hadoop in an AI World, Milind Bhandarkar, CEO, AmpoolYahoo Developer Network
 
Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...
Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...
Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...Yahoo Developer Network
 
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...Yahoo Developer Network
 
HDFS Scalability and Security, Daryn Sharp, Senior Engineer, Oath
HDFS Scalability and Security, Daryn Sharp, Senior Engineer, OathHDFS Scalability and Security, Daryn Sharp, Senior Engineer, Oath
HDFS Scalability and Security, Daryn Sharp, Senior Engineer, OathYahoo Developer Network
 
Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...
Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...
Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...Yahoo Developer Network
 
Moving the Oath Grid to Docker, Eric Badger, Oath
Moving the Oath Grid to Docker, Eric Badger, OathMoving the Oath Grid to Docker, Eric Badger, Oath
Moving the Oath Grid to Docker, Eric Badger, OathYahoo Developer Network
 
Architecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI ApplicationsArchitecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI ApplicationsYahoo Developer Network
 
Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...
Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...
Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...Yahoo Developer Network
 
Jun 2017 HUG: YARN Scheduling – A Step Beyond
Jun 2017 HUG: YARN Scheduling – A Step BeyondJun 2017 HUG: YARN Scheduling – A Step Beyond
Jun 2017 HUG: YARN Scheduling – A Step BeyondYahoo Developer Network
 
Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies
Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies
Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies Yahoo Developer Network
 
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...Yahoo Developer Network
 
February 2017 HUG: Exactly-once end-to-end processing with Apache Apex
February 2017 HUG: Exactly-once end-to-end processing with Apache ApexFebruary 2017 HUG: Exactly-once end-to-end processing with Apache Apex
February 2017 HUG: Exactly-once end-to-end processing with Apache ApexYahoo Developer Network
 
February 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data AnalyticsFebruary 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data AnalyticsYahoo Developer Network
 

More from Yahoo Developer Network (20)

Developing Mobile Apps for Performance - Swapnil Patel, Verizon Media
Developing Mobile Apps for Performance - Swapnil Patel, Verizon MediaDeveloping Mobile Apps for Performance - Swapnil Patel, Verizon Media
Developing Mobile Apps for Performance - Swapnil Patel, Verizon Media
 
Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...
Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...
Athenz - The Open-Source Solution to Provide Access Control in Dynamic Infras...
 
Athenz & SPIFFE, Tatsuya Yano, Yahoo Japan
Athenz & SPIFFE, Tatsuya Yano, Yahoo JapanAthenz & SPIFFE, Tatsuya Yano, Yahoo Japan
Athenz & SPIFFE, Tatsuya Yano, Yahoo Japan
 
Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...
Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...
Athenz with Istio - Single Access Control Model in Cloud Infrastructures, Tat...
 
CICD at Oath using Screwdriver
CICD at Oath using ScrewdriverCICD at Oath using Screwdriver
CICD at Oath using Screwdriver
 
Big Data Serving with Vespa - Jon Bratseth, Distinguished Architect, Oath
Big Data Serving with Vespa - Jon Bratseth, Distinguished Architect, OathBig Data Serving with Vespa - Jon Bratseth, Distinguished Architect, Oath
Big Data Serving with Vespa - Jon Bratseth, Distinguished Architect, Oath
 
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenuHow @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
How @TwitterHadoop Chose Google Cloud, Joep Rottinghuis, Lohit VijayaRenu
 
The Future of Hadoop in an AI World, Milind Bhandarkar, CEO, Ampool
The Future of Hadoop in an AI World, Milind Bhandarkar, CEO, AmpoolThe Future of Hadoop in an AI World, Milind Bhandarkar, CEO, Ampool
The Future of Hadoop in an AI World, Milind Bhandarkar, CEO, Ampool
 
Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...
Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...
Apache YARN Federation and Tez at Microsoft, Anupam Upadhyay, Adrian Nicoara,...
 
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
 
HDFS Scalability and Security, Daryn Sharp, Senior Engineer, Oath
HDFS Scalability and Security, Daryn Sharp, Senior Engineer, OathHDFS Scalability and Security, Daryn Sharp, Senior Engineer, Oath
HDFS Scalability and Security, Daryn Sharp, Senior Engineer, Oath
 
Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...
Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...
Hadoop {Submarine} Project: Running deep learning workloads on YARN, Wangda T...
 
Moving the Oath Grid to Docker, Eric Badger, Oath
Moving the Oath Grid to Docker, Eric Badger, OathMoving the Oath Grid to Docker, Eric Badger, Oath
Moving the Oath Grid to Docker, Eric Badger, Oath
 
Architecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI ApplicationsArchitecting Petabyte Scale AI Applications
Architecting Petabyte Scale AI Applications
 
Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...
Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...
Introduction to Vespa – The Open Source Big Data Serving Engine, Jon Bratseth...
 
Jun 2017 HUG: YARN Scheduling – A Step Beyond
Jun 2017 HUG: YARN Scheduling – A Step BeyondJun 2017 HUG: YARN Scheduling – A Step Beyond
Jun 2017 HUG: YARN Scheduling – A Step Beyond
 
Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies
Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies
Jun 2017 HUG: Large-Scale Machine Learning: Use Cases and Technologies
 
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...
 
February 2017 HUG: Exactly-once end-to-end processing with Apache Apex
February 2017 HUG: Exactly-once end-to-end processing with Apache ApexFebruary 2017 HUG: Exactly-once end-to-end processing with Apache Apex
February 2017 HUG: Exactly-once end-to-end processing with Apache Apex
 
February 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data AnalyticsFebruary 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
 

Apache Hadoop India Summit 2011 talk "Middleware Frameworks for Adaptive Executions and Visualizations of Climate and Weather Applications on Grids" by Sathish Vadhiyar

  • 1. Middleware Frameworks for Adaptive Executions and Visualizations of Climate and Weather Applications on Grids SathishVadhiyar Grid Applications Research Lab Supercomputer Education and Research Centre Indian Institute of Science Bangalore February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 2. Outline Parallel Simulation and Visualization Resource Constraints Impact on Climate Simulations Adaptive Integrated Framework Framework Contradictory Objectives Decision Algorithm Steering the Visualizations Results Progress of Simulation and Visualization Adaptation of Parameters Potential for Cloud Computing February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 3. Parallel Simulation and Visualization Critical climate applications like cyclone tracking require High-fidelity high-resolution simulation High-performance computations Massive amount of output On-the-fly remote visualization Real-time guidance to policy and decision makers Joint analysis by geographically distributed climate scientists High-performance simulations Parallel I/O Remote visualization DISK Network Figure: Simultaneous simulation and remote visualization using stable storage February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 4.
  • 7. Limited storage spaceSIM VIS Simulation Process Visualization Process Stable Storage Network Figure: Illustration of resource constraints on simulation February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 8. Impact on climate simulations Rapid accumulation of data in the stable storage Eventual unavailability of storage Stalling of simulation Low temporal resolution Loss of visualization February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 9.
  • 10.
  • 12. Schedules climate simulation application
  • 13.
  • 14.
  • 15. Decision Algorithm Objectives Maximize rate of simulation Maximize temporal resolution Enable continuous visualization Ensure availability of storage Contradictory Objectives February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 16. Decision Algorithm Input Simulation resolution Network bandwidth Remaining disk space Output Number of processors for simulation Output frequency Optimization Based Algorithm February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 17. Optimization-based Approach Causes of faster consumption of storage space Faster execution time Limited network bandwidth High frequency of output Objectives Optimal processor allocation Best possible output frequency Judicious use of storage Maximize simulation ratewithin the constraints related to continuous visualization, acceptable output frequency, I/O bandwidth, disk space and network bandwidth February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 18. Problem Formulation Objective function: minimize t Table: Decision Variables Time Constraint: Time to solve + Time to output ≤ Time to transfer (1) February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 19. Constraints Disk Constraint: Net input to the disk ≤ Remaining disk space (2) (3) Bound Constraints: Bounds for t and z (4) (5) February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 20. Experiments Simulation: Weather Research and Forecasting Model v3.0.1 Visualization: VisIt v1.12.0 Climate Application: Tracking Cyclone Aila Modeled area: 32x106 sq. km. from 60ºE - 120ºE and 10ºS - 40ºN Formed: 23th May 2009, Dissipated: 26th May 2009 Figure: Visualization of Perturbation Pressure showing the track of Aila Table: Resolutions for different Pressure Values February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 21. Experiments Table: Simulation and Visualization Configurations February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 22. Faster rate of simulation Simulation stalls in Greedy-Threshold approach Simulation Progress Figure: For cross-continent configuration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 23. Visualization Progress Faster rate of visualization Lags behind in attempt to visualize every time step initially INCREASING LAG Figure: For intra-country configuration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 24. Less than 50% disk space used Higher rate of disk space consumption Disk Space Utilization Figure: For intra-country configuration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 25. Adaptivity Figure: For inter-departmentconfiguration February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science
  • 26. February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Steering the Visualization
  • 27. February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Steering Across the Ocean! Auto-changing number of procs to maintain QoS Changing Resolution of Simulation Changing Visualization Frequency Changing number of procs from 96 to 80
  • 28. Ship the simulations to a cloud Use resource management services of clouds to find a “nearby” large storage This will eliminate the storage problem/constraint But new research challenges: Storage can spill over; Need to maintain metadata of storage repositories Simulation->Storage->Visualization will now involve multiple hops Hence added benefits due to large storage-as-service in cloud will have to balanced against loss in performance February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Potential for Clouds
  • 29. The infrastructure has to be expanded to include multiple simultaneous multi-user visualizations of multiple independent simulations Such independent simulations are natural for executions on clouds. February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Potential for Clouds
  • 30. To minimize lag between simulation and visualization site – choosing representative frames Multiple visualization-simulation framework Applying for other applications February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Future Work
  • 31. PreetiMalakar (Phd student) Dr. Vijay Natarajan(Co-researcher) February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Acknowledgements
  • 32. February 16, 2011 Yahoo! Hadoop India Summit, Indian Institute of Science Thank You!