SlideShare a Scribd company logo
www.univa.com
Ian Lumb, Solutions Architect
Disruptive Technology Track
Rice University Oil/Gas HPC Conference
March 15, 2017
Drilling Deep with
Machine Learning as
an Enterprise Enabled
Micro Service
Hypothesis
Container clusters are disruptive enablers of enterprise-
grade Machine Learning capabilities in oil/gas
applications and workflows when delivered as a fully
converged platform
2
www.univa.com
3
Univa ML Survey: Key Findings
 Most organizations have been using Machine Learning for more
than 2 years
 Available infrastructure for Machine Learning remains CPU-heavy
 There is interest in deploying new infrastructure to support Machine
Learning over the next 6 months
 Machine Learning applications will make use of all capabilities -
existing CPUs & GPUs plus new Big Data & containerized
 There is definitely interest in private/public/hybrid clouds – though
on-premise deployments are expected to dominate
www.univa.com
www.univa.com
Machine Learning Use Case Examples
4
navops.io
www.univa.com
5
Container Clusters for Machine Learning
 Apache Spark is easily containerized as a service or an application
 Navops Command delivers sophisticated, enterprise-grade
workload placement and advanced policy management capabilities
for Kubernetes-based container clusters that addresses mixed
workloads
 Microservices-based approaches can be systematically refactored
into existing applications and/or workflows
 Univa offers unique solutions for fully converged infrastructures
www.univa.com
THANK YOU
Ian Lumb
Solutions Architect
+1 647 478 5901 x 110 ilumb@univa.com

More Related Content

Viewers also liked

Amgen Cowen and Company 37th Annual Health Care Conference Presentation
Amgen Cowen and Company 37th Annual Health Care Conference PresentationAmgen Cowen and Company 37th Annual Health Care Conference Presentation
Amgen Cowen and Company 37th Annual Health Care Conference Presentation
The ScientifiK
 
Revista fernanda guaman
Revista fernanda guamanRevista fernanda guaman
Revista fernanda guaman
fernanda cadena
 
Catalogo ttc.correntes e engrenagens
Catalogo ttc.correntes e engrenagensCatalogo ttc.correntes e engrenagens
Catalogo ttc.correntes e engrenagens
Nilson Moura
 
Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기
Junyoung Sung
 
地獄のご紹介 #dentoolt
地獄のご紹介 #dentoolt地獄のご紹介 #dentoolt
地獄のご紹介 #dentoolt
whywaita
 
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
Daniel Katz
 
Rede óptica passiva pon
Rede óptica passiva   ponRede óptica passiva   pon
Rede óptica passiva pon
Adriano Ramos
 
Desastre químico de bhopal
Desastre químico de bhopal Desastre químico de bhopal
Desastre químico de bhopal
Pamela Torres
 
SEATS SOM TLGL - 06 Anthropology
SEATS SOM TLGL - 06 AnthropologySEATS SOM TLGL - 06 Anthropology
SEATS SOM TLGL - 06 Anthropology
South East Asian Theological Schools, Inc.
 
Bases curriculares ingles (3)
Bases curriculares ingles (3)Bases curriculares ingles (3)
Bases curriculares ingles (3)
Dominique GM
 
Actividad n°2 segunda parte.
Actividad n°2  segunda parte.Actividad n°2  segunda parte.
Actividad n°2 segunda parte.
Pablo Agustin Novillo Audicio
 
Docker 101 - all about Docker containers
Docker 101 - all about Docker containers Docker 101 - all about Docker containers
Docker 101 - all about Docker containers
Ian Lumb
 
Machine Learning as a Service
Machine Learning as a ServiceMachine Learning as a Service
Machine Learning as a Service
elpisglobal
 
BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...
BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...
BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...
BigML, Inc
 
Modern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and PracticesModern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and Practices
Will Gardella
 
Square's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong YanSquare's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong Yan
Hakka Labs
 
Microsoft azure machine learning
Microsoft azure machine learningMicrosoft azure machine learning
Microsoft azure machine learning
Amol Gholap
 
MLaaS - Machine Learning as a Service
MLaaS - Machine Learning as a ServiceMLaaS - Machine Learning as a Service
MLaaS - Machine Learning as a Service
Karl Seiler
 

Viewers also liked (18)

Amgen Cowen and Company 37th Annual Health Care Conference Presentation
Amgen Cowen and Company 37th Annual Health Care Conference PresentationAmgen Cowen and Company 37th Annual Health Care Conference Presentation
Amgen Cowen and Company 37th Annual Health Care Conference Presentation
 
Revista fernanda guaman
Revista fernanda guamanRevista fernanda guaman
Revista fernanda guaman
 
Catalogo ttc.correntes e engrenagens
Catalogo ttc.correntes e engrenagensCatalogo ttc.correntes e engrenagens
Catalogo ttc.correntes e engrenagens
 
Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기
 
地獄のご紹介 #dentoolt
地獄のご紹介 #dentoolt地獄のご紹介 #dentoolt
地獄のご紹介 #dentoolt
 
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
Machine Learning as a Service: #MLaaS, Open Source and the Future of (Legal) ...
 
Rede óptica passiva pon
Rede óptica passiva   ponRede óptica passiva   pon
Rede óptica passiva pon
 
Desastre químico de bhopal
Desastre químico de bhopal Desastre químico de bhopal
Desastre químico de bhopal
 
SEATS SOM TLGL - 06 Anthropology
SEATS SOM TLGL - 06 AnthropologySEATS SOM TLGL - 06 Anthropology
SEATS SOM TLGL - 06 Anthropology
 
Bases curriculares ingles (3)
Bases curriculares ingles (3)Bases curriculares ingles (3)
Bases curriculares ingles (3)
 
Actividad n°2 segunda parte.
Actividad n°2  segunda parte.Actividad n°2  segunda parte.
Actividad n°2 segunda parte.
 
Docker 101 - all about Docker containers
Docker 101 - all about Docker containers Docker 101 - all about Docker containers
Docker 101 - all about Docker containers
 
Machine Learning as a Service
Machine Learning as a ServiceMachine Learning as a Service
Machine Learning as a Service
 
BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...
BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...
BSSML16 L9. Advanced Workflows: Feature Selection, Boosting, Gradient Descent...
 
Modern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and PracticesModern Machine Learning Infrastructure and Practices
Modern Machine Learning Infrastructure and Practices
 
Square's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong YanSquare's Machine Learning Infrastructure and Applications - Rong Yan
Square's Machine Learning Infrastructure and Applications - Rong Yan
 
Microsoft azure machine learning
Microsoft azure machine learningMicrosoft azure machine learning
Microsoft azure machine learning
 
MLaaS - Machine Learning as a Service
MLaaS - Machine Learning as a ServiceMLaaS - Machine Learning as a Service
MLaaS - Machine Learning as a Service
 

Similar to Drilling Deep with Machine Learning as an Enterprise Enabled Micro Service

Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data AnalyticsAnalysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
DataWorks Summit/Hadoop Summit
 
Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data AnalyticsAnalysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
DataWorks Summit/Hadoop Summit
 
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summitAnalysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Slim Baltagi
 
Building ML Pipelines with DCOS
Building ML Pipelines with DCOSBuilding ML Pipelines with DCOS
Building ML Pipelines with DCOS
QAware GmbH
 
High Performance Computing
High Performance ComputingHigh Performance Computing
High Performance Computing
Nous Infosystems
 
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
Angela Williams
 
Intro to HPC on AWS
Intro to HPC on AWSIntro to HPC on AWS
Intro to HPC on AWS
Monica Rut Avellino
 
Cluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICHCluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICH
Misu Md Rakib Hossain
 
Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...
Editor IJCATR
 
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONSBUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
ijccsa
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group
Ganesan Narayanasamy
 
Above theclouds
Above thecloudsAbove theclouds
Above theclouds
tt_aljobory
 
About clouds
About cloudsAbout clouds
About clouds
Shahbaz Sidhu
 
QuSandbox+NVIDIA Rapids
QuSandbox+NVIDIA RapidsQuSandbox+NVIDIA Rapids
QuSandbox+NVIDIA Rapids
QuantUniversity
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
RAHULNARAYANGAWARE
 
Machine learning in the enterprise
Machine learning in the enterpriseMachine learning in the enterprise
Machine learning in the enterprise
Jesus Rodriguez
 
Adaptation as a Service
Adaptation as a ServiceAdaptation as a Service
Adaptation as a Service
York University
 
An approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloudAn approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloud
Vietnam Open Infrastructure User Group
 
UberCloud at ucc dresden
UberCloud at ucc dresdenUberCloud at ucc dresden
UberCloud at ucc dresden
The UberCloud
 
International Conference on Utility and Cloud Computing December 9 – 12, Dres...
International Conference on Utility and Cloud Computing December 9 – 12, Dres...International Conference on Utility and Cloud Computing December 9 – 12, Dres...
International Conference on Utility and Cloud Computing December 9 – 12, Dres...
Thomas Francis
 

Similar to Drilling Deep with Machine Learning as an Enterprise Enabled Micro Service (20)

Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data AnalyticsAnalysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
 
Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data AnalyticsAnalysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
 
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summitAnalysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
 
Building ML Pipelines with DCOS
Building ML Pipelines with DCOSBuilding ML Pipelines with DCOS
Building ML Pipelines with DCOS
 
High Performance Computing
High Performance ComputingHigh Performance Computing
High Performance Computing
 
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
IEEE Paper - A Study Of Cloud Computing Environments For High Performance App...
 
Intro to HPC on AWS
Intro to HPC on AWSIntro to HPC on AWS
Intro to HPC on AWS
 
Cluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICHCluster Setup Manual Using Ubuntu and MPICH
Cluster Setup Manual Using Ubuntu and MPICH
 
Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...
 
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONSBUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
BUILDING A PRIVATE HPC CLOUD FOR COMPUTE AND DATA-INTENSIVE APPLICATIONS
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group
 
Above theclouds
Above thecloudsAbove theclouds
Above theclouds
 
About clouds
About cloudsAbout clouds
About clouds
 
QuSandbox+NVIDIA Rapids
QuSandbox+NVIDIA RapidsQuSandbox+NVIDIA Rapids
QuSandbox+NVIDIA Rapids
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
Machine learning in the enterprise
Machine learning in the enterpriseMachine learning in the enterprise
Machine learning in the enterprise
 
Adaptation as a Service
Adaptation as a ServiceAdaptation as a Service
Adaptation as a Service
 
An approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloudAn approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloud
 
UberCloud at ucc dresden
UberCloud at ucc dresdenUberCloud at ucc dresden
UberCloud at ucc dresden
 
International Conference on Utility and Cloud Computing December 9 – 12, Dres...
International Conference on Utility and Cloud Computing December 9 – 12, Dres...International Conference on Utility and Cloud Computing December 9 – 12, Dres...
International Conference on Utility and Cloud Computing December 9 – 12, Dres...
 

More from Ian Lumb

Towards Deep Learning from Twitter for Improved Tsunami Alerts and Advisories
Towards Deep Learning from Twitter for Improved Tsunami Alerts and AdvisoriesTowards Deep Learning from Twitter for Improved Tsunami Alerts and Advisories
Towards Deep Learning from Twitter for Improved Tsunami Alerts and Advisories
Ian Lumb
 
Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...
Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...
Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...
Ian Lumb
 
Managing Containerized HPC and AI Workloads on TSUBAME3.0
Managing Containerized HPC and AI Workloads on TSUBAME3.0Managing Containerized HPC and AI Workloads on TSUBAME3.0
Managing Containerized HPC and AI Workloads on TSUBAME3.0
Ian Lumb
 
Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...
Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...
Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...
Ian Lumb
 
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
Ian Lumb
 
High Performance Computing in the Cloud?
High Performance Computing in the Cloud?High Performance Computing in the Cloud?
High Performance Computing in the Cloud?
Ian Lumb
 
VoDcast Slides: The Rise in Popularity of Apache Spark
VoDcast Slides: The Rise in Popularity of Apache SparkVoDcast Slides: The Rise in Popularity of Apache Spark
VoDcast Slides: The Rise in Popularity of Apache Spark
Ian Lumb
 
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Ian Lumb
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerUtilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster Manager
Ian Lumb
 
How to Upgrade Your Hadoop Stack in 1 Step -- with Zero Downtime
How to Upgrade Your Hadoop Stack in 1 Step -- with Zero DowntimeHow to Upgrade Your Hadoop Stack in 1 Step -- with Zero Downtime
How to Upgrade Your Hadoop Stack in 1 Step -- with Zero Downtime
Ian Lumb
 
Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...
Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...
Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...
Ian Lumb
 

More from Ian Lumb (11)

Towards Deep Learning from Twitter for Improved Tsunami Alerts and Advisories
Towards Deep Learning from Twitter for Improved Tsunami Alerts and AdvisoriesTowards Deep Learning from Twitter for Improved Tsunami Alerts and Advisories
Towards Deep Learning from Twitter for Improved Tsunami Alerts and Advisories
 
Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...
Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...
Univa and SUSE at SC17: Scaling Machine Learning for SUSE Linux Containers, S...
 
Managing Containerized HPC and AI Workloads on TSUBAME3.0
Managing Containerized HPC and AI Workloads on TSUBAME3.0Managing Containerized HPC and AI Workloads on TSUBAME3.0
Managing Containerized HPC and AI Workloads on TSUBAME3.0
 
Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...
Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...
Univa Unicloud - High Volume Workloads: How Smart Companies are Harnessing th...
 
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
Dev / Test / Ops – Gain More Horsepower and Reduce Costs by Sharing Kubernete...
 
High Performance Computing in the Cloud?
High Performance Computing in the Cloud?High Performance Computing in the Cloud?
High Performance Computing in the Cloud?
 
VoDcast Slides: The Rise in Popularity of Apache Spark
VoDcast Slides: The Rise in Popularity of Apache SparkVoDcast Slides: The Rise in Popularity of Apache Spark
VoDcast Slides: The Rise in Popularity of Apache Spark
 
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerUtilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster Manager
 
How to Upgrade Your Hadoop Stack in 1 Step -- with Zero Downtime
How to Upgrade Your Hadoop Stack in 1 Step -- with Zero DowntimeHow to Upgrade Your Hadoop Stack in 1 Step -- with Zero Downtime
How to Upgrade Your Hadoop Stack in 1 Step -- with Zero Downtime
 
Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...
Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...
Bright Cluster Manager: A Comprehensive, Integrated Management Solution for P...
 

Recently uploaded

Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 

Recently uploaded (20)

Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 

Drilling Deep with Machine Learning as an Enterprise Enabled Micro Service

  • 1. www.univa.com Ian Lumb, Solutions Architect Disruptive Technology Track Rice University Oil/Gas HPC Conference March 15, 2017 Drilling Deep with Machine Learning as an Enterprise Enabled Micro Service
  • 2. Hypothesis Container clusters are disruptive enablers of enterprise- grade Machine Learning capabilities in oil/gas applications and workflows when delivered as a fully converged platform 2 www.univa.com
  • 3. 3 Univa ML Survey: Key Findings  Most organizations have been using Machine Learning for more than 2 years  Available infrastructure for Machine Learning remains CPU-heavy  There is interest in deploying new infrastructure to support Machine Learning over the next 6 months  Machine Learning applications will make use of all capabilities - existing CPUs & GPUs plus new Big Data & containerized  There is definitely interest in private/public/hybrid clouds – though on-premise deployments are expected to dominate www.univa.com
  • 4. www.univa.com Machine Learning Use Case Examples 4 navops.io
  • 5. www.univa.com 5 Container Clusters for Machine Learning  Apache Spark is easily containerized as a service or an application  Navops Command delivers sophisticated, enterprise-grade workload placement and advanced policy management capabilities for Kubernetes-based container clusters that addresses mixed workloads  Microservices-based approaches can be systematically refactored into existing applications and/or workflows  Univa offers unique solutions for fully converged infrastructures
  • 6. www.univa.com THANK YOU Ian Lumb Solutions Architect +1 647 478 5901 x 110 ilumb@univa.com

Editor's Notes

  1. Main points Always enjoy sharing our most-disruptive ideas at this event Last year, we intro’d & promoted containerizing HPC applications – apps run in Docker containers, and are managed by UGE like any other kind of workload Uptake continues to be strong – we have a number of PoCs underway with some moving towards production Our intention is to focus this year’s DTT contribution on containers again, but in an even more disruptive way Link to next slide: That being the case, a hypothesis seems like a reasonable place to initiative our disruptiveness
  2. Main points: Let’s start with a hypothesis for this year’s DTT contribution We’re actually talking about clusters comprised entirely of containers – and this is quite a departure from the traditional HPC (built around UGE, for example) even for us! Along with others in this container cluster ecosystem, we’re working expediently to deliver enterprise-grade capabilities to our customers and for our partners There was an indication of interest in Machine Learning at last year’s RiceU event, and even more at this year’s We thought it appropriate, then, to share use cases relating to ML As you’ll learn/see in a moment, we have reason to believe that there is no single solution for introducing ML capabilities into the enterprise – so that apps and workflows might benefit from its introduction … and that is why we are hypothesizing that a fully converged platform is required to ensure that ML in container clusters makes good as a disruptive enabler A fully converged platform refers to a single infrastructural element that supports a wide variety of use cases Link to next slide: On the next slide we share some of the data that contributed to the formulation of this hypothesis
  3. Main points: Last August, we ran a webinar with a Machine Learning emphasis – it was (surprisingly) well attended and caused us to follow up with participants via a survey Here we’ve summararized the key findings of that survey ML’s been around for ~30 yrs, so perhaps it isn’t too surprising that many claimed to be using it for > 2 yrs And although existing deployments were heavily slanted towards use of CPUs, there was interest in enhancing that infrastructure in the near term Our survey, as well as anecdotal evidence from our ML-facing interactions with our prospects as well as our existing customers, suggests that there is no single capability that will be used to deliver ML capabilities even within a single organization – in other words, some will favor GPUs, while others Big Data offerings like Spark or based around Hadoop … and some of this will be containerized And, not too surprisingly, many expressed interest in making use of the cloud in adopting ML capabilities Given the interest in a broad and deep array of ML capabilities, converged platforms that can handle this high degree of variability are extremely attractive to those needing to provide ML capabilities Link to next slide: To fix ideas, on the next slide we return to our hypothesis and share a specific use case Fine Print Small sample size bias challenges extrapolation to larger markets North American and EMEA sampling bias challenges extrapolation to other geographies New Intel Xeon Phi processor requires interpolation to determine its impact Existing GPU capabilities likely to be repurposed to accommodate Machine Learning requirements
  4. Main points: On this slide, we’re sharing a converged platform based on Kubernetes – originally from Google and now open source, Kubernetes allows you to deploy container clusters In this case, we’re emphasizing Machine Learning capabilities On the left side, ML apps that only require CPUs can be run the ‘traditional way’ – perhaps as they are being now … with or without workload managers like Univa Grid Engine – these are the legacy, non-containerized workloads alluded to at the top of the slide For the record, we’re not restricted to Machine Learning apps, as HPC apps could also be included On the other side of the slide we’ve introduced capabilities based on Apache Spark that have been containerized … In one case, we’ve illustrated a completely containerized Spark application; whereas in the other, Spark is provided as a containerized service Taken together, this is a scenario that supports mixed workloads – legacy, non-containerized alongside containerized … and that’s really making good on the promise of convergence Importantly you can run your ML apps as they are or as they will be – and this includes an allowance for progressively refactoring in micro services based architectures or developing new apps with micro services in mind from the outset Our Navops Command is a key enterprise enabler as it introduces the ability to place workload according to policies – policies, and variants thereof, of policies you are likely familiar with from workload managers in an HPC context … please see our poster for a more-complete description of the policies Command brings to Kubernetes container clusters Finally, Command works with vanilla, open-source Kubernetes or with enhanced distributions such as Red Hat OpenShift Link to next slide: On the next slide, we wrap by sharing our conclusions The Unique Capabilities of Navops Command Workload prioritization Sophisticated policies include Maximize Resource Utilization / Proportional Shares / Runtime Quotas / Access Restrictions / Interleaving / Priority Ranking Web-UI driven policy configuration Workload affiliation based decision making Pluggable support for any Kubernetes distribution On-the-fly policy re-configuration
  5. Main points: Machine Learning is increasingly impacting all of us, and we may seek to leverage existing or deploy enhanced infrastructures to address the demand Containerization can sensibly play a role in this introduction, and containerizing Spark apps or services serves as a compelling use case Container clusters are rapidly becoming enterprise grade – and Navops Command delivers workload placement and policy management capabilities that inevitably arise as adoption progresses In addition to providing a converged platform for mixed workloads (legacy, non-containerized plus containerized), container clusters present the ideal opportunity to systematically introduce micro services based architectures – from refactoring to net-new implementations CTA: We believe we have unique offerings to assist you in efficiently and effectively making this journey – into containerized clusters. Please visit our poster to learn more about converged platforms for Machine Learning – platforms that are enterprise ready through the introduction of Navops Command for Kubernetes container clusters – and drop by our table and posters in the exhibits area