SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
http://www.harness-project.eu/
The HARNESS Project:
Hardware- and Network-Enhanced
Software Systems for Cloud Computing
Prof. Alexander Wolf
Imperial College London
(Project Coordinator)
http://www.harness-project.eu/
HARNESSHARNESS
Software as a ServiceSoftware as a Service
Cloud Market Strata
PaaS
SaaS
Infrastructure as a ServiceInfrastructure as a Service
IaaS
Platform as a ServicePlatform as a Service
http://www.harness-project.eu/
 Provider prospective
– minimise ownership costs
– maximise usage
– maximise market growth
PaaS Design Drivers
 Application perspective
– minimise development costs
– minimise operating costs
– maximise performance
standardised APIs
optimal deployment
commoditised resources
virtualised resources
scale out / scale up
data-centre expansion
http://www.harness-project.eu/
 Provider prospective
– minimise ownership costs
– maximise usage
– maximise market growth
PaaS Design Drivers
 Application perspective
– minimise development costs
– minimise operating costs
– maximise performance
standardised APIs
optimal deployment
commoditised resources
virtualised resources
scale out / scale up
data-centre expansion
Application requirements Examples
Fast job completion time with
interdependent “big data”
scientific computing
time-series analysis
Fresh results within seconds on-line information retrieval
on-line data analytics
State-of-the-art:
 Optimised for horizontal scale-out
over homogeneous resources
 But insufficient for many applications
http://www.harness-project.eu/
Software
switches
FPGAsGPUs ASICs SSDs
Network
middleboxes
. . .
 Provider prospective
– minimise ownership costs
– maximise usage
– maximise market growth
An Innovative Approach to PaaS
the HARNESS project premise
 Application perspective
– minimise development costs
– minimise operating costs
– maximise performance
standardised APIs
optimal deployment
commoditised resources
virtualised resources
scale out / scale up
data-centre expansion
specialised resources
specialised resources
http://www.harness-project.eu/
Goal: Programmable and Manageable
GPU-based
parallel-thread
engines
FPGA-based
shared dataflow
engines
Solid-state
disk drives
ASIC-based
OpenFlow
switching fabric
Middleboxes for
in-network aggregation
and storage
http://www.harness-project.eu/
Approach: Enrich IaaS and PaaS
 Provide an IaaS layer that can manage
heterogeneous resources
– computation, communication and storage
– resource allocation and scheduling
 Provide a PaaS layer that can exploit
heterogeneous resources
– multi-tenancy
– application development
– cross-resource allocation and scheduling
http://www.harness-project.eu/
Driving Use Cases
basis for demonstration and validation
shared memory
cache cache cache
CPUs CPUs CPUs…
I/O
Delta Merge for SAP HANA
in-memory OLTP and OLAP
queries for “big data” analytics
Reverse Time Migration (RTM)
scientific computation for the
geosciences
……
f1f1
fnfn
y E {−1,1}y E {−1,1}
predictpredict
updateupdate
…
f1
fn
y E {−1,1}
predict
update
…
Share state
Aggregate
Iterate
…
Parallelize
…
Preprocess
AdPredictor Machine Learning
open-source “map/reduce”
data-flow distributed computation
http://www.harness-project.eu/
Driving Use Cases
basis for demonstration and validation
shared memory
cache cache cache
CPUs CPUs CPUs…
I/O
Delta Merge for SAP HANA
in-memory OLTP and OLAP
queries for “big data” analytics
Reverse Time Migration (RTM)
scientific computation for the
geosciences
……
f1f1
fnfn
y E {−1,1}y E {−1,1}
predictpredict
updateupdate
…
f1
fn
y E {−1,1}
predict
update
…
Share state
Aggregate
Iterate
…
Parallelize
…
Preprocess
AdPredictor Machine Learning
open-source “map/reduce”
data-flow distributed computationO(109) entries in daily Web visit logO(109) entries in daily Web visit log
two weeks on 300 multi-core nodestwo weeks on 300 multi-core nodes
20% of cycles and 10s of seconds locking20% of cycles and 10s of seconds locking
http://www.harness-project.eu/
AdPredictor Training Process
http://www.harness-project.eu/
HetMR: Heterogeneous MapReduce
 MapReduce deployment and execution system
for hybrid CPU/accelerator environments
Map on GPGPU
Reduce on CPU
Map on GPGPU
Reduce on CPU
Map on CPU
Reduce on FPGA
Map on CPU
Reduce on FPGA
http://www.harness-project.eu/
Research Focus Areas
Application design
Performance prediction
and cross-resource mgmt.
Resource virtualisation
Individual-resource mgmt.
http://www.harness-project.eu/
Mike’s Story
http://www.harness-project.eu/

Contenu connexe

Tendances

Apache Hadoop Crash Course
Apache Hadoop Crash CourseApache Hadoop Crash Course
Apache Hadoop Crash CourseDataWorks Summit
 
The Bitter Lesson of ML Pipelines
The Bitter Lesson of ML Pipelines The Bitter Lesson of ML Pipelines
The Bitter Lesson of ML Pipelines Jim Dowling
 
SAP & MapR Solution Brief 2015
SAP & MapR Solution Brief 2015SAP & MapR Solution Brief 2015
SAP & MapR Solution Brief 2015Vishwas Tengse
 
Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...
Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...
Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...Databricks
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesDatabricks
 
Asynchronous Hyperparameter Search with Spark on Hopsworks and Maggy
Asynchronous Hyperparameter Search with Spark on Hopsworks and MaggyAsynchronous Hyperparameter Search with Spark on Hopsworks and Maggy
Asynchronous Hyperparameter Search with Spark on Hopsworks and MaggyJim Dowling
 
End-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed REnd-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed RJorge Martinez de Salinas
 
01 sap hana landscape and operations infrastructure v2 0
01  sap hana landscape and operations infrastructure v2 001  sap hana landscape and operations infrastructure v2 0
01 sap hana landscape and operations infrastructure v2 0Chris Kernaghan
 
Map Reduce along with Amazon EMR
Map Reduce along with Amazon EMRMap Reduce along with Amazon EMR
Map Reduce along with Amazon EMRABC Talks
 
Distributed Heterogeneous Mixture Learning On Spark
Distributed Heterogeneous Mixture Learning On SparkDistributed Heterogeneous Mixture Learning On Spark
Distributed Heterogeneous Mixture Learning On SparkSpark Summit
 
Serverless data pipelines gcp
Serverless data pipelines gcpServerless data pipelines gcp
Serverless data pipelines gcpCatherine Kimani
 
Spark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit
 
Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...
Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...
Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...Databricks
 
5 Reasons why Spark is in demand!
5 Reasons why Spark is in demand!5 Reasons why Spark is in demand!
5 Reasons why Spark is in demand!Edureka!
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraSpark Summit
 

Tendances (20)

Esri in AWS Cloud
Esri in AWS CloudEsri in AWS Cloud
Esri in AWS Cloud
 
Esri WebGIS Platform
Esri WebGIS PlatformEsri WebGIS Platform
Esri WebGIS Platform
 
Production Grade Data Science for Hadoop
Production Grade Data Science for HadoopProduction Grade Data Science for Hadoop
Production Grade Data Science for Hadoop
 
Apache Hadoop Crash Course
Apache Hadoop Crash CourseApache Hadoop Crash Course
Apache Hadoop Crash Course
 
The Bitter Lesson of ML Pipelines
The Bitter Lesson of ML Pipelines The Bitter Lesson of ML Pipelines
The Bitter Lesson of ML Pipelines
 
SAP & MapR Solution Brief 2015
SAP & MapR Solution Brief 2015SAP & MapR Solution Brief 2015
SAP & MapR Solution Brief 2015
 
Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...
Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...
Generative Hyperloop Design: Managing Massively Scaled Simulations Focused on...
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Asynchronous Hyperparameter Search with Spark on Hopsworks and Maggy
Asynchronous Hyperparameter Search with Spark on Hopsworks and MaggyAsynchronous Hyperparameter Search with Spark on Hopsworks and Maggy
Asynchronous Hyperparameter Search with Spark on Hopsworks and Maggy
 
End-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed REnd-to-end Machine Learning Pipelines with HP Vertica and Distributed R
End-to-end Machine Learning Pipelines with HP Vertica and Distributed R
 
01 sap hana landscape and operations infrastructure v2 0
01  sap hana landscape and operations infrastructure v2 001  sap hana landscape and operations infrastructure v2 0
01 sap hana landscape and operations infrastructure v2 0
 
Map Reduce along with Amazon EMR
Map Reduce along with Amazon EMRMap Reduce along with Amazon EMR
Map Reduce along with Amazon EMR
 
Distributed Heterogeneous Mixture Learning On Spark
Distributed Heterogeneous Mixture Learning On SparkDistributed Heterogeneous Mixture Learning On Spark
Distributed Heterogeneous Mixture Learning On Spark
 
Serverless data pipelines gcp
Serverless data pipelines gcpServerless data pipelines gcp
Serverless data pipelines gcp
 
Enterprise Data Lakes
Enterprise Data LakesEnterprise Data Lakes
Enterprise Data Lakes
 
Introduction to RDF*
Introduction to RDF*Introduction to RDF*
Introduction to RDF*
 
Spark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier Aguedes
 
Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...
Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...
Deep Learning on Apache Spark at CERN’s Large Hadron Collider with Intel Tech...
 
5 Reasons why Spark is in demand!
5 Reasons why Spark is in demand!5 Reasons why Spark is in demand!
5 Reasons why Spark is in demand!
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
 

Similaire à Hardware- and Network-Enhanced Software Systems for Cloud Computing, OW2 Open Cloud Forum at Cloud Expo Europe, February 2014

The other Apache Technologies your Big Data solution needs
The other Apache Technologies your Big Data solution needsThe other Apache Technologies your Big Data solution needs
The other Apache Technologies your Big Data solution needsgagravarr
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareApache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareKai Wähner
 
From big data to big value : Infrastructure need and Huawei best practise
From big data to big value : Infrastructure need and Huawei best practise From big data to big value : Infrastructure need and Huawei best practise
From big data to big value : Infrastructure need and Huawei best practise BSP Media Group
 
Overview of Apache Flink: the 4G of Big Data Analytics Frameworks
Overview of Apache Flink: the 4G of Big Data Analytics FrameworksOverview of Apache Flink: the 4G of Big Data Analytics Frameworks
Overview of Apache Flink: the 4G of Big Data Analytics FrameworksDataWorks Summit/Hadoop Summit
 
Overview of Apache Fink: the 4 G of Big Data Analytics Frameworks
Overview of Apache Fink: the 4 G of Big Data Analytics FrameworksOverview of Apache Fink: the 4 G of Big Data Analytics Frameworks
Overview of Apache Fink: the 4 G of Big Data Analytics FrameworksSlim Baltagi
 
Overview of Apache Fink: The 4G of Big Data Analytics Frameworks
Overview of Apache Fink: The 4G of Big Data Analytics FrameworksOverview of Apache Fink: The 4G of Big Data Analytics Frameworks
Overview of Apache Fink: The 4G of Big Data Analytics FrameworksSlim Baltagi
 
Hopsworks at Google AI Huddle, Sunnyvale
Hopsworks at Google AI Huddle, SunnyvaleHopsworks at Google AI Huddle, Sunnyvale
Hopsworks at Google AI Huddle, SunnyvaleJim Dowling
 
Hopsworks - The Platform for Data-Intensive AI
Hopsworks - The Platform for Data-Intensive AIHopsworks - The Platform for Data-Intensive AI
Hopsworks - The Platform for Data-Intensive AIQAware GmbH
 
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...Amazon Web Services
 
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-summitSlim Baltagi
 
2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data IntegrationJeffrey T. Pollock
 
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...Big Data Value Association
 
10 big data analytics tools to watch out for in 2019
10 big data analytics tools to watch out for in 201910 big data analytics tools to watch out for in 2019
10 big data analytics tools to watch out for in 2019JanBask Training
 
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...GeeksLab Odessa
 
Integrating Apache Phoenix with Distributed Query Engines
Integrating Apache Phoenix with Distributed Query EnginesIntegrating Apache Phoenix with Distributed Query Engines
Integrating Apache Phoenix with Distributed Query EnginesDataWorks Summit
 
XSEDE14 SciGaP-Apache Airavata Tutorial
XSEDE14 SciGaP-Apache Airavata TutorialXSEDE14 SciGaP-Apache Airavata Tutorial
XSEDE14 SciGaP-Apache Airavata Tutorialmarpierc
 

Similaire à Hardware- and Network-Enhanced Software Systems for Cloud Computing, OW2 Open Cloud Forum at Cloud Expo Europe, February 2014 (20)

The other Apache Technologies your Big Data solution needs
The other Apache Technologies your Big Data solution needsThe other Apache Technologies your Big Data solution needs
The other Apache Technologies your Big Data solution needs
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareApache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
 
From big data to big value : Infrastructure need and Huawei best practise
From big data to big value : Infrastructure need and Huawei best practise From big data to big value : Infrastructure need and Huawei best practise
From big data to big value : Infrastructure need and Huawei best practise
 
Overview of Apache Flink: the 4G of Big Data Analytics Frameworks
Overview of Apache Flink: the 4G of Big Data Analytics FrameworksOverview of Apache Flink: the 4G of Big Data Analytics Frameworks
Overview of Apache Flink: the 4G of Big Data Analytics Frameworks
 
Overview of Apache Fink: the 4 G of Big Data Analytics Frameworks
Overview of Apache Fink: the 4 G of Big Data Analytics FrameworksOverview of Apache Fink: the 4 G of Big Data Analytics Frameworks
Overview of Apache Fink: the 4 G of Big Data Analytics Frameworks
 
Overview of Apache Fink: The 4G of Big Data Analytics Frameworks
Overview of Apache Fink: The 4G of Big Data Analytics FrameworksOverview of Apache Fink: The 4G of Big Data Analytics Frameworks
Overview of Apache Fink: The 4G of Big Data Analytics Frameworks
 
Hopsworks at Google AI Huddle, Sunnyvale
Hopsworks at Google AI Huddle, SunnyvaleHopsworks at Google AI Huddle, Sunnyvale
Hopsworks at Google AI Huddle, Sunnyvale
 
Hopsworks - The Platform for Data-Intensive AI
Hopsworks - The Platform for Data-Intensive AIHopsworks - The Platform for Data-Intensive AI
Hopsworks - The Platform for Data-Intensive AI
 
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
 
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
(BDT302) Big Data Beyond Hadoop: Running Mahout, Giraph, and R on Amazon EMR ...
 
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
 
2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration
 
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
ExtremeEarth: Hopsworks, a data-intensive AI platform for Deep Learning with ...
 
Ess1000 glossary
Ess1000 glossaryEss1000 glossary
Ess1000 glossary
 
10 big data analytics tools to watch out for in 2019
10 big data analytics tools to watch out for in 201910 big data analytics tools to watch out for in 2019
10 big data analytics tools to watch out for in 2019
 
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
 
OOP 2014
OOP 2014OOP 2014
OOP 2014
 
Integrating Apache Phoenix with Distributed Query Engines
Integrating Apache Phoenix with Distributed Query EnginesIntegrating Apache Phoenix with Distributed Query Engines
Integrating Apache Phoenix with Distributed Query Engines
 
XSEDE14 SciGaP-Apache Airavata Tutorial
XSEDE14 SciGaP-Apache Airavata TutorialXSEDE14 SciGaP-Apache Airavata Tutorial
XSEDE14 SciGaP-Apache Airavata Tutorial
 

Plus de Ocean Project

OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...
OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...
OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...Ocean Project
 
Building a sustainable open cloud business ecosystem in Europe and Japan with...
Building a sustainable open cloud business ecosystem in Europe and Japan with...Building a sustainable open cloud business ecosystem in Europe and Japan with...
Building a sustainable open cloud business ecosystem in Europe and Japan with...Ocean Project
 
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...Ocean Project
 
ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...
ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...
ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...Ocean Project
 
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...Ocean Project
 
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...Ocean Project
 

Plus de Ocean Project (6)

OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...
OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...
OCEAN Services for Open Cloud Projects, Open Cloud Forum at Cloud Expo Europe...
 
Building a sustainable open cloud business ecosystem in Europe and Japan with...
Building a sustainable open cloud business ecosystem in Europe and Japan with...Building a sustainable open cloud business ecosystem in Europe and Japan with...
Building a sustainable open cloud business ecosystem in Europe and Japan with...
 
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
 
ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...
ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...
ClouT: Cloud of Things for empowering the citizen clout in smart cities, Open...
 
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
 
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
ARTIST: a global approach to cloudify applications, OW2 Open Cloud Forum at C...
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Hardware- and Network-Enhanced Software Systems for Cloud Computing, OW2 Open Cloud Forum at Cloud Expo Europe, February 2014

  • 1. http://www.harness-project.eu/ The HARNESS Project: Hardware- and Network-Enhanced Software Systems for Cloud Computing Prof. Alexander Wolf Imperial College London (Project Coordinator)
  • 2. http://www.harness-project.eu/ HARNESSHARNESS Software as a ServiceSoftware as a Service Cloud Market Strata PaaS SaaS Infrastructure as a ServiceInfrastructure as a Service IaaS Platform as a ServicePlatform as a Service
  • 3. http://www.harness-project.eu/  Provider prospective – minimise ownership costs – maximise usage – maximise market growth PaaS Design Drivers  Application perspective – minimise development costs – minimise operating costs – maximise performance standardised APIs optimal deployment commoditised resources virtualised resources scale out / scale up data-centre expansion
  • 4. http://www.harness-project.eu/  Provider prospective – minimise ownership costs – maximise usage – maximise market growth PaaS Design Drivers  Application perspective – minimise development costs – minimise operating costs – maximise performance standardised APIs optimal deployment commoditised resources virtualised resources scale out / scale up data-centre expansion Application requirements Examples Fast job completion time with interdependent “big data” scientific computing time-series analysis Fresh results within seconds on-line information retrieval on-line data analytics State-of-the-art:  Optimised for horizontal scale-out over homogeneous resources  But insufficient for many applications
  • 5. http://www.harness-project.eu/ Software switches FPGAsGPUs ASICs SSDs Network middleboxes . . .  Provider prospective – minimise ownership costs – maximise usage – maximise market growth An Innovative Approach to PaaS the HARNESS project premise  Application perspective – minimise development costs – minimise operating costs – maximise performance standardised APIs optimal deployment commoditised resources virtualised resources scale out / scale up data-centre expansion specialised resources specialised resources
  • 6. http://www.harness-project.eu/ Goal: Programmable and Manageable GPU-based parallel-thread engines FPGA-based shared dataflow engines Solid-state disk drives ASIC-based OpenFlow switching fabric Middleboxes for in-network aggregation and storage
  • 7. http://www.harness-project.eu/ Approach: Enrich IaaS and PaaS  Provide an IaaS layer that can manage heterogeneous resources – computation, communication and storage – resource allocation and scheduling  Provide a PaaS layer that can exploit heterogeneous resources – multi-tenancy – application development – cross-resource allocation and scheduling
  • 8. http://www.harness-project.eu/ Driving Use Cases basis for demonstration and validation shared memory cache cache cache CPUs CPUs CPUs… I/O Delta Merge for SAP HANA in-memory OLTP and OLAP queries for “big data” analytics Reverse Time Migration (RTM) scientific computation for the geosciences …… f1f1 fnfn y E {−1,1}y E {−1,1} predictpredict updateupdate … f1 fn y E {−1,1} predict update … Share state Aggregate Iterate … Parallelize … Preprocess AdPredictor Machine Learning open-source “map/reduce” data-flow distributed computation
  • 9. http://www.harness-project.eu/ Driving Use Cases basis for demonstration and validation shared memory cache cache cache CPUs CPUs CPUs… I/O Delta Merge for SAP HANA in-memory OLTP and OLAP queries for “big data” analytics Reverse Time Migration (RTM) scientific computation for the geosciences …… f1f1 fnfn y E {−1,1}y E {−1,1} predictpredict updateupdate … f1 fn y E {−1,1} predict update … Share state Aggregate Iterate … Parallelize … Preprocess AdPredictor Machine Learning open-source “map/reduce” data-flow distributed computationO(109) entries in daily Web visit logO(109) entries in daily Web visit log two weeks on 300 multi-core nodestwo weeks on 300 multi-core nodes 20% of cycles and 10s of seconds locking20% of cycles and 10s of seconds locking
  • 11. http://www.harness-project.eu/ HetMR: Heterogeneous MapReduce  MapReduce deployment and execution system for hybrid CPU/accelerator environments Map on GPGPU Reduce on CPU Map on GPGPU Reduce on CPU Map on CPU Reduce on FPGA Map on CPU Reduce on FPGA
  • 12. http://www.harness-project.eu/ Research Focus Areas Application design Performance prediction and cross-resource mgmt. Resource virtualisation Individual-resource mgmt.