SlideShare a Scribd company logo
Hadoop Frameworks and Tools Panel Moderator: Sanjay Radia Yahoo!
Hadoop Frameworks and Tools Panel Pig - Alan Gates, Yahoo! Hive - Ashish Thusoo, Facebook Cascading – Chris K Wensel,  Concurrent, Inc Elephant Bird –  Kevin Weil, Twitter Voldemort – Jay Kreps, LInkedIn  Hue (Desktop), Philip Zeyliger, Cloudera
Format Each framework/tool: The problem space and target audience Plans for the future enhancements Questions and discussion
Pig Alan F. Gates Yahoo! [email_address] [email_address] [email_address]
Data pipelines Live in the “data factory” where data is cleansed and transformed Run at regular time intervals Research data is often short lived data often semi-structured or unstructured rapid prototyping Target Use Cases
Turing complete Add loops, branches, functions, modules Will enable more complex pipelines, iterative computations, and cleaner programming Workflow integration What interfaces does Pig need to provide to enable better workflow integration?  Future Enhancements
What’s Missing:  Table Management Service What we have now Hive has its own data catalog Pig, Map Reduce can Use a InputFormat or loader that knows the schema (e.g. ElephantBird) Describe the schema in code A = load ‘foo’ as (x:int, y:float) Still have to know where to read and write files themselves Must write Loader, and SerDe to read new file type in Pig, and Hive Workflow systems must poll HDFS to see when data is available
What We Want Given an InputFormat and OutputFormat only need to write one piece of code to read/write data for all tools  Schema shared across tools Disk location and storage format abstracted by service Workflow notified of data availability by service table mgmt service Pig Hive Map Reduce Streaming RCFile Sequence File Text File
Hive Ashish Thusoo Facebook
A system for managing, querying and analyzing structured data stored in Hadoop Stores metadata in an RDBMS Stores data in HDFS Uses Map/Reduce for Computation Hive – Brief Introduction
Easy to Use Familiar Data Organization (Tables, Columns and Partitions) SQL like language for querying this data Easy to Extend Interfaces to add User Defined Functions Language constructs to embed user programs in the data flow Flexible Different storage formats Support for user defined types Hive – Core Principals
Transparent Optimizations Optimizations for data skews Different types of join and group by optimizations Interoperable JDBC and ODBC drivers Thrift interfaces Hive – Core Principals
Where we are? Diverse user community Where we want to be? Diverse developer community Hive – Major Future Goals
JDBC / MicroStrategy compatbility Integration with PIG Predicate Pushdown to HBase Cost-based Optimizer Quotas Security/ACLs Indexing SQL compliance Unstructured Data Hive – Things to work on Statistics Archival (HAR) HBase Integration Improvements to Test Frameworks Storage Handlers
Cascading Chris K Wensel Concurrent, Inc. http://cascading.org/ [email_address] @cwensel
An alternative API to MapReduce for assembling complex data processing applications Provides implementations of all common MR patterns Fail fast query planner and topological job scheduler Integration is first class Works with structured and unstructured data Cascading
Cascading
Not a syntax (like PigLatin or SQL) Allows developers to build tools on top Cascalog – interactive query language (Backtype) Bixo – scalable web-mining toolkit (Bixo Labs) Cascading.JRuby – JRuby based DSL (Etsy) More >>  http://www.cascading.org/modules.html Is complimentary to alternative tools Riffle annotations to bridge the gap with Mahout Cascading
Implement the simplest thing possible Focus on the problem, not the system ETL, processing, analytics become logical Cascading
Log processing Amazon CloudFront log analyzer Machine Learning Predicting flight delays (FlightCaster) Behavioral ad-targeting RazorFish (see case study on Amazon site)  Integration With HBase (StumbleUpon), Hypertable (ZVents), & AsterData (ShareThis) Social Media Analytics BackType (see Cascalog) Cascading – Common Uses
Ships with Karmasphere Studio Runs great on Appistry CloudIQ Storage Tested and optimized for Amazon Elastic MapReduce Cascading - Compatibility
Elephant Bird Kevin Weil  @kevinweil Twitter
A framework for working with structured data within the Hadoop ecosystem Elephant Bird
A framework for working with  structured  data within the Hadoop ecosystem Protocol Buffers Thrift JSON W3C Logs Elephant Bird
A framework for working with structured data within the  Hadoop ecosystem InputFormats OutputFormats Hadoop Writables Pig LoadFuncs Pig StoreFuncs Hbase LoadFuncs Elephant Bird
A framework for working with structured data within the  Hadoop ecosystem… plus: LZO Compression Code Generation Hadoop Counter Utilities Misc Pig UDFs Elephant Bird
You should only need to specify the data schema Why?
You should only need to specify the ( flexible, forward-backward compatible, self-documenting )   data schema Why?
You should only need to specify the ( flexible, forward-backward compatible, self-documenting )   data schema Everything else can be codegen’d. Why?
You should only need to specify the ( flexible, forward-backward compatible, self-documenting )   data schema Everything else can be codegen’d. Less Code.  Efficient Storage.  Focus on the Data. Why?
You should only need to specify the ( flexible, forward-backward compatible, self-documenting )   data schema Everything else can be codegen’d. Less Code.  Efficient Storage.  Focus on the Data. Underlies 20,000 Hadoop jobs at Twitter every day. Why?
You should only need to specify the ( flexible, forward-backward compatible, self-documenting )   data schema Everything else can be codegen’d. Less Code.  Efficient Storage.  Focus on the Data. Underlies 20,000 Hadoop jobs at Twitter every day. http://github.com/kevinweil/elephant-bird : contributors welcome! Why?
Project Voldemort Jay Kreps LinkedIn
Key-value storage No single point of failure Focused on “live serving” not offline analysis Excellent support for online/offline data cycle Used for many parts of linkedin.com Project Voldemort
Online/Offline architecture
Why online/offline split?
Project Voldemort: Hadoop integration Three key-metrics to balance Build time Load time Live request performance Meet lots of other needs: Atomic swap of data sets & rollback Failover, checksums
Hue  (formerly Cloudera Desktop) Philip Zeyliger [email_address] @philz42
 
2
3 What’s Hue? a unified web-based UI for interacting with Hadoop includes applications for  looking at running jobs ,  launching jobs ,  browsing the file system, interacting with Hive is an environment for building additional applications near the existing ones
3 Why Hue SDK? Re-use components for talking to Hadoop Re-use patterns for developing apps that talk to Hadoop Centralize Hadoop usage through one interface
Open Source Apache 2.0 licensed http://github.com/cloudera/hue Oh, by the way
Questions for the panel What is missing in the overall space? Questions from the audience

More Related Content

PPTX
Apache Spark sql
PDF
Spark SQL
PDF
Spark Meetup Amsterdam - Dealing with Bad Actors in ETL, Databricks
PPTX
Spark sql
PPTX
Spark sql meetup
PPT
Big data & hadoop framework
PPTX
Big Data and Hadoop Guide
Apache Spark sql
Spark SQL
Spark Meetup Amsterdam - Dealing with Bad Actors in ETL, Databricks
Spark sql
Spark sql meetup
Big data & hadoop framework
Big Data and Hadoop Guide

What's hot (20)

PDF
20140908 spark sql & catalyst
ODP
The other Apache Technologies your Big Data solution needs
PDF
Spark Summit EU 2015: Revolutionizing Big Data in the Enterprise with Spark
PPTX
Big Data Processing with .NET and Spark (SQLBits 2020)
PPTX
Spark meetup v2.0.5
PPTX
Apache MetaModel - unified access to all your data points
PDF
Fast Data Analytics with Spark and Python
PDF
Not Your Father's Database: How to Use Apache Spark Properly in Your Big Data...
PPT
Percona Lucid Db
PDF
Apache Spark 101
PDF
Spark ai summit_oct_17_2019_kimhammar_jimdowling_v6
PDF
Hadoop Architecture Options for Existing Enterprise DataWarehouse
PPTX
Reshape Data Lake (as of 2020.07)
PPTX
Big Data Processing with Spark and .NET - Microsoft Ignite 2019
PPT
KnowIT, semantic informatics knowledge base
PPTX
HBase and Drill: How loosley typed SQL is ideal for NoSQL
PDF
A Tale of Three Apache Spark APIs: RDDs, DataFrames and Datasets by Jules Damji
KEY
Large scale ETL with Hadoop
PPTX
Building Advanced Analytics Pipelines with Azure Databricks
PDF
Spark vs Hadoop
20140908 spark sql & catalyst
The other Apache Technologies your Big Data solution needs
Spark Summit EU 2015: Revolutionizing Big Data in the Enterprise with Spark
Big Data Processing with .NET and Spark (SQLBits 2020)
Spark meetup v2.0.5
Apache MetaModel - unified access to all your data points
Fast Data Analytics with Spark and Python
Not Your Father's Database: How to Use Apache Spark Properly in Your Big Data...
Percona Lucid Db
Apache Spark 101
Spark ai summit_oct_17_2019_kimhammar_jimdowling_v6
Hadoop Architecture Options for Existing Enterprise DataWarehouse
Reshape Data Lake (as of 2020.07)
Big Data Processing with Spark and .NET - Microsoft Ignite 2019
KnowIT, semantic informatics knowledge base
HBase and Drill: How loosley typed SQL is ideal for NoSQL
A Tale of Three Apache Spark APIs: RDDs, DataFrames and Datasets by Jules Damji
Large scale ETL with Hadoop
Building Advanced Analytics Pipelines with Azure Databricks
Spark vs Hadoop
Ad

Similar to Hadoop Frameworks Panel__HadoopSummit2010 (20)

PPT
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
PPTX
Big data or big deal
PPTX
Big-Data Hadoop Tutorials - MindScripts Technologies, Pune
PPTX
Hadoop_arunam_ppt
PPTX
Hive with HDInsight
PPTX
Hadoop: An Industry Perspective
PPTX
Overview of Big data, Hadoop and Microsoft BI - version1
PPTX
Overview of big data & hadoop version 1 - Tony Nguyen
PPT
Hive @ Hadoop day seattle_2010
PPT
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
PPTX
Hands on Hadoop and pig
PPT
Eric Baldeschwieler Keynote from Storage Developers Conference
PDF
Hadoop Technologies
PPT
Hadoop a Natural Choice for Data Intensive Log Processing
PPT
Hadoop summit 2010 frameworks panel elephant bird
PPTX
Modernizing Your Data Warehouse using APS
PPTX
Intro to Hadoop
PDF
What is Apache Hadoop and its ecosystem?
PPTX
Hadoop Demystified + MapReduce (Java and C#), Pig, and Hive Demos
PPTX
Big Data and Hadoop
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
Big data or big deal
Big-Data Hadoop Tutorials - MindScripts Technologies, Pune
Hadoop_arunam_ppt
Hive with HDInsight
Hadoop: An Industry Perspective
Overview of Big data, Hadoop and Microsoft BI - version1
Overview of big data & hadoop version 1 - Tony Nguyen
Hive @ Hadoop day seattle_2010
Hadoop World 2011: Building Web Analytics Processing on Hadoop at CBS Interac...
Hands on Hadoop and pig
Eric Baldeschwieler Keynote from Storage Developers Conference
Hadoop Technologies
Hadoop a Natural Choice for Data Intensive Log Processing
Hadoop summit 2010 frameworks panel elephant bird
Modernizing Your Data Warehouse using APS
Intro to Hadoop
What is Apache Hadoop and its ecosystem?
Hadoop Demystified + MapReduce (Java and C#), Pig, and Hive Demos
Big Data and Hadoop
Ad

More from Yahoo Developer Network (20)

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

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
1. Introduction to Computer Programming.pptx
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25-Week II
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Getting Started with Data Integration: FME Form 101
Network Security Unit 5.pdf for BCA BBA.
TLE Review Electricity (Electricity).pptx
1. Introduction to Computer Programming.pptx
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
Digital-Transformation-Roadmap-for-Companies.pptx

Hadoop Frameworks Panel__HadoopSummit2010

  • 1. Hadoop Frameworks and Tools Panel Moderator: Sanjay Radia Yahoo!
  • 2. Hadoop Frameworks and Tools Panel Pig - Alan Gates, Yahoo! Hive - Ashish Thusoo, Facebook Cascading – Chris K Wensel, Concurrent, Inc Elephant Bird –  Kevin Weil, Twitter Voldemort – Jay Kreps, LInkedIn Hue (Desktop), Philip Zeyliger, Cloudera
  • 3. Format Each framework/tool: The problem space and target audience Plans for the future enhancements Questions and discussion
  • 4. Pig Alan F. Gates Yahoo! [email_address] [email_address] [email_address]
  • 5. Data pipelines Live in the “data factory” where data is cleansed and transformed Run at regular time intervals Research data is often short lived data often semi-structured or unstructured rapid prototyping Target Use Cases
  • 6. Turing complete Add loops, branches, functions, modules Will enable more complex pipelines, iterative computations, and cleaner programming Workflow integration What interfaces does Pig need to provide to enable better workflow integration? Future Enhancements
  • 7. What’s Missing: Table Management Service What we have now Hive has its own data catalog Pig, Map Reduce can Use a InputFormat or loader that knows the schema (e.g. ElephantBird) Describe the schema in code A = load ‘foo’ as (x:int, y:float) Still have to know where to read and write files themselves Must write Loader, and SerDe to read new file type in Pig, and Hive Workflow systems must poll HDFS to see when data is available
  • 8. What We Want Given an InputFormat and OutputFormat only need to write one piece of code to read/write data for all tools Schema shared across tools Disk location and storage format abstracted by service Workflow notified of data availability by service table mgmt service Pig Hive Map Reduce Streaming RCFile Sequence File Text File
  • 10. A system for managing, querying and analyzing structured data stored in Hadoop Stores metadata in an RDBMS Stores data in HDFS Uses Map/Reduce for Computation Hive – Brief Introduction
  • 11. Easy to Use Familiar Data Organization (Tables, Columns and Partitions) SQL like language for querying this data Easy to Extend Interfaces to add User Defined Functions Language constructs to embed user programs in the data flow Flexible Different storage formats Support for user defined types Hive – Core Principals
  • 12. Transparent Optimizations Optimizations for data skews Different types of join and group by optimizations Interoperable JDBC and ODBC drivers Thrift interfaces Hive – Core Principals
  • 13. Where we are? Diverse user community Where we want to be? Diverse developer community Hive – Major Future Goals
  • 14. JDBC / MicroStrategy compatbility Integration with PIG Predicate Pushdown to HBase Cost-based Optimizer Quotas Security/ACLs Indexing SQL compliance Unstructured Data Hive – Things to work on Statistics Archival (HAR) HBase Integration Improvements to Test Frameworks Storage Handlers
  • 15. Cascading Chris K Wensel Concurrent, Inc. http://cascading.org/ [email_address] @cwensel
  • 16. An alternative API to MapReduce for assembling complex data processing applications Provides implementations of all common MR patterns Fail fast query planner and topological job scheduler Integration is first class Works with structured and unstructured data Cascading
  • 18. Not a syntax (like PigLatin or SQL) Allows developers to build tools on top Cascalog – interactive query language (Backtype) Bixo – scalable web-mining toolkit (Bixo Labs) Cascading.JRuby – JRuby based DSL (Etsy) More >> http://www.cascading.org/modules.html Is complimentary to alternative tools Riffle annotations to bridge the gap with Mahout Cascading
  • 19. Implement the simplest thing possible Focus on the problem, not the system ETL, processing, analytics become logical Cascading
  • 20. Log processing Amazon CloudFront log analyzer Machine Learning Predicting flight delays (FlightCaster) Behavioral ad-targeting RazorFish (see case study on Amazon site) Integration With HBase (StumbleUpon), Hypertable (ZVents), & AsterData (ShareThis) Social Media Analytics BackType (see Cascalog) Cascading – Common Uses
  • 21. Ships with Karmasphere Studio Runs great on Appistry CloudIQ Storage Tested and optimized for Amazon Elastic MapReduce Cascading - Compatibility
  • 22. Elephant Bird Kevin Weil @kevinweil Twitter
  • 23. A framework for working with structured data within the Hadoop ecosystem Elephant Bird
  • 24. A framework for working with structured data within the Hadoop ecosystem Protocol Buffers Thrift JSON W3C Logs Elephant Bird
  • 25. A framework for working with structured data within the Hadoop ecosystem InputFormats OutputFormats Hadoop Writables Pig LoadFuncs Pig StoreFuncs Hbase LoadFuncs Elephant Bird
  • 26. A framework for working with structured data within the Hadoop ecosystem… plus: LZO Compression Code Generation Hadoop Counter Utilities Misc Pig UDFs Elephant Bird
  • 27. You should only need to specify the data schema Why?
  • 28. You should only need to specify the ( flexible, forward-backward compatible, self-documenting ) data schema Why?
  • 29. You should only need to specify the ( flexible, forward-backward compatible, self-documenting ) data schema Everything else can be codegen’d. Why?
  • 30. You should only need to specify the ( flexible, forward-backward compatible, self-documenting ) data schema Everything else can be codegen’d. Less Code. Efficient Storage. Focus on the Data. Why?
  • 31. You should only need to specify the ( flexible, forward-backward compatible, self-documenting ) data schema Everything else can be codegen’d. Less Code. Efficient Storage. Focus on the Data. Underlies 20,000 Hadoop jobs at Twitter every day. Why?
  • 32. You should only need to specify the ( flexible, forward-backward compatible, self-documenting ) data schema Everything else can be codegen’d. Less Code. Efficient Storage. Focus on the Data. Underlies 20,000 Hadoop jobs at Twitter every day. http://github.com/kevinweil/elephant-bird : contributors welcome! Why?
  • 33. Project Voldemort Jay Kreps LinkedIn
  • 34. Key-value storage No single point of failure Focused on “live serving” not offline analysis Excellent support for online/offline data cycle Used for many parts of linkedin.com Project Voldemort
  • 37. Project Voldemort: Hadoop integration Three key-metrics to balance Build time Load time Live request performance Meet lots of other needs: Atomic swap of data sets & rollback Failover, checksums
  • 38. Hue (formerly Cloudera Desktop) Philip Zeyliger [email_address] @philz42
  • 39.  
  • 40. 2
  • 41. 3 What’s Hue? a unified web-based UI for interacting with Hadoop includes applications for looking at running jobs , launching jobs , browsing the file system, interacting with Hive is an environment for building additional applications near the existing ones
  • 42. 3 Why Hue SDK? Re-use components for talking to Hadoop Re-use patterns for developing apps that talk to Hadoop Centralize Hadoop usage through one interface
  • 43. Open Source Apache 2.0 licensed http://github.com/cloudera/hue Oh, by the way
  • 44. Questions for the panel What is missing in the overall space? Questions from the audience

Editor's Notes

  • #2: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #5: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #6: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #7: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #10: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #11: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #12: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #13: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #14: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #15: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #16: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #17: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #18: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #19: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #20: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #21: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #22: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #23: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #24: This is the agenda slide. There is only one of these in the deck.
  • #25: This is the agenda slide. There is only one of these in the deck.
  • #26: This is the agenda slide. There is only one of these in the deck.
  • #27: This is the agenda slide. There is only one of these in the deck.
  • #28: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #29: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #30: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #31: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #32: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #33: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #34: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #35: This is the agenda slide. There is only one of these in the deck.
  • #39: This is the Title slide. Please use the name of the presentation that was used in the abstract submission.
  • #41: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #42: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #43: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.
  • #45: This is a topic/content slide. Duplicate as many of these as are needed. Generally, there is one slide per three minutes of talk time.