SlideShare a Scribd company logo
1 of 14
http://www.harness-project.euhttp://www.harness-project.eu/
The HARNESS Project
Technology Demo
Hardware- and Network-Enhanced Software Systems for Cloud Computing
Mark Stillwell
Imperial College London
Software Carpentry Bootcamp
http://www.harness-project.euhttp://www.harness-project.eu/
Introduction
Goal of HARNESS project: allow cloud providers and tenants
take advantage of heterogeneous resources
Key idea: heterogeneous resources as first-class entities
FPGAs, GPGPUs, programmable routers, heterogeneous
storage volumes
Benefits:
offer a wider context to make price/performance trade offs
provide larger scope for resource allocation/optimization
increase application performance
reduce energy consumption and cost profiles
http://www.harness-project.euhttp://www.harness-project.eu/
Integration/Testing Testbed@Imperial
axel07
.doc.ic.ac.uk
maia01
.doc.ic.ac.uk
infiniband
GPGPU
SSD
MPC-X
HARNESS
cloud controller
SSD
HDD
http://www.harness-project.euhttp://www.harness-project.eu/
The RTM HARNESS Use Case
1. Generates an image of the sub-surface from seismic
survey data
 Processing ~10,000 “shots”
 1 shot = 1 acoustic stimulus +
~16 s recording on ~10,000 hydrophones
2. Embarrassingly parallel between shots
3. Can project full RTM runtime from single shot
http://www.harness-project.euhttp://www.harness-project.eu/
HARNESS cloud phases
Two distinctive phases:
–Profiling: application performance model
building
–Production: application runs with objectives
based on performance model from Profiling
phase
http://www.harness-project.euhttp://www.harness-project.eu/
Testbed @ Imperial
Axel07
Maia01
AM
Demo Preview: Black-box Profiling
CRS OpenStack
I
R
M
Instance: RTM
VPCU = 2
DFE = 1
Memory = 1GB
Host = Maia01
Front
End
Instance type: RTM
VPCU = 1
Memory = 1GB
Host = Axel07
Director
Configuration 1
• 1 VM: 2VCPUs, 1G RAM,
100MB Disk, 1DFE …
• 1 VM: 1VCPUs, 0.5G
RAM, 200MB Disk, …
Conf 1: Time 1, Cost 1
Conf 2: Time 2, Cost 2
Conf 3: Time 3, Cost 3
Conf 4: Time 4, Cost 4
Conf 5: Time 5, Cost 5
Configuration 2
• 1 VM: 1VCPUs, 2G RAM,
110MB Disk, 1DFE …
• 1 VM: 2VCPUs, 1G RAM,
200MB Disk, …
Configuration 3
• 1 VM: 2VCPUs, 2G RAM,
200MB Disk, 2DFE …
• 1 VM: 1VCPUs, 2G RAM,
100MB Disk, …
Manifest
My zip app
details
http://www.harness-project.euhttp://www.harness-project.eu/
DEMO: Cloud Tenant View
Profiling - Performance Model Building
1. User uploads application + manifest via web
frontend
2. Platform creates Application Manager which starts
profiling to build performance model
 Manifest defines the configuration space:
1 and 3 CPU cores, 2 to 4 DFEs
 Each execution runs via CRS + IRMs
3. Tenant can download generated performance model
http://www.harness-project.euhttp://www.harness-project.eu/
Step-by-Step Production View
Step1:
User submits
- Application zip
- Application Manifest
- Application performance model
Step2:
Director assesses user’s request,
if ok creates an
Application Manager instance
Step3:
AM requests necessary resources
to CRS
Step4:
CRS requests the resources
through the appropriate IRMs
Step5:
IRM creates instance(s) in the
relative physical resource and
provides appropriate handles to AM
Step6:
AM deploys the application in the
instances created
Step7:
AM, once application up and
running, provides end point to user
http://www.harness-project.euhttp://www.harness-project.eu/
Testbed @ Imperial
Axel07
Maia01
Demo Preview
CRS
OpenStack
I
R
M
Instance: RTM
VPCU = 2
DFE = 1
Memory = 1GB
Host = Maia01
Instance type:
Application
Manager
VPCU = 1
Memory = 0.5GB
Host = Axel07
Front
End
Director
• 1 VM: 2VCPUs, 1G RAM,
100MB Disk, 1DFE …
• 1 VM: 1VCPUs, 0.5G
RAM, 200MB Disk, …
SLO
I want run my
zip app with X
performance
and Y budget
http://www.harness-project.euhttp://www.harness-project.eu/
Demo: Cloud Tenant View
1. User uploads application + manifest via web
frontend
2. User uploads application performance model
27 configurations: 1 to 4 DFEs, 1GB and 2GB RAM,
10MB/s and 180MB/s storage performance, 1 to 3 CPU
cores
3. User specifies objectives for run
4. Platform indicates whether objectives are satisfiable
5. User triggers execution
6. Application Manager selects resource configuration
and executes process
http://www.harness-project.euhttp://www.harness-project.eu/
Demo: Provider view
http://www.harness-project.euhttp://www.harness-project.eu/
Cross-Resource Scheduler: CRS
1. CRS starts with no knowledge about resources
2. IRMs connect to CRS and announce their resources
 IRM-NOVA => server machines
 IRM-SHEPARD => accelerators
 IRM-XtreemFS => storage
3. We issue 4 different reservation requests:
 homogeneous compute resources
 hardware accelerators
 storage volume with performance guarantee
 heterogeneous resources (1 VM + 1 DFE)
http://www.harness-project.euhttp://www.harness-project.eu/
Demo: RTM Application
http://www.harness-project.euhttp://www.harness-project.eu/
Conclusion
Goal of HARNESS project: allow cloud providers and tenants
take advantage of heterogeneous resources
Key idea: heterogeneous resources as first-class entities
FPGAs, GPGPUs, programmable routers, heterogeneous
storage volumes
Benefits:
offer a wider context to make price/performance trade offs
provide larger scope for resource allocation/optimization
increase application performance
reduce energy consumption and cost profiles

More Related Content

Similar to HARNESS project Demo

Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseAraf Karsh Hamid
 
UberCloud - From Project to Product
UberCloud - From Project to ProductUberCloud - From Project to Product
UberCloud - From Project to ProductThe UberCloud
 
The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...
The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...
The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...Wolfgang Gentzsch
 
Web Application Development using PHP and MySQL
Web Application Development using PHP and MySQLWeb Application Development using PHP and MySQL
Web Application Development using PHP and MySQLGanesh Kamath
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the MonolithVMware Tanzu
 
COE AI lab OpenPOWER for Universities
COE AI lab OpenPOWER for Universities COE AI lab OpenPOWER for Universities
COE AI lab OpenPOWER for Universities Ganesan Narayanasamy
 
EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub EOSC-hub project
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providerssolarisyougood
 
MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019Project COLA
 
Unicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage GuideUnicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage Guideubigiannis
 
Smart Manufacturing: CAE in the Cloud
Smart Manufacturing: CAE in the CloudSmart Manufacturing: CAE in the Cloud
Smart Manufacturing: CAE in the CloudWolfgang Gentzsch
 
From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloudgojkoadzic
 
VMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineVMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineAl Sargent
 
Scaleable PHP Applications in Kubernetes
Scaleable PHP Applications in KubernetesScaleable PHP Applications in Kubernetes
Scaleable PHP Applications in KubernetesRobert Lemke
 
Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360Groupe SIRIUS
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkRECAP Project
 
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...Ovadiah Myrgorod
 
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning modelTrain, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning modelCloudera Japan
 

Similar to HARNESS project Demo (20)

Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-Premise
 
UberCloud - From Project to Product
UberCloud - From Project to ProductUberCloud - From Project to Product
UberCloud - From Project to Product
 
The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...
The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...
The UberCloud - From Project to Product - From HPC Experiment to HPC Marketpl...
 
Web Application Development using PHP and MySQL
Web Application Development using PHP and MySQLWeb Application Development using PHP and MySQL
Web Application Development using PHP and MySQL
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
COE AI OpenPOWER
COE AI OpenPOWER COE AI OpenPOWER
COE AI OpenPOWER
 
COE AI lab OpenPOWER for Universities
COE AI lab OpenPOWER for Universities COE AI lab OpenPOWER for Universities
COE AI lab OpenPOWER for Universities
 
EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019
 
Unicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage GuideUnicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage Guide
 
Smart Manufacturing: CAE in the Cloud
Smart Manufacturing: CAE in the CloudSmart Manufacturing: CAE in the Cloud
Smart Manufacturing: CAE in the Cloud
 
From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloud
 
VMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineVMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO Magazine
 
Scaleable PHP Applications in Kubernetes
Scaleable PHP Applications in KubernetesScaleable PHP Applications in Kubernetes
Scaleable PHP Applications in Kubernetes
 
Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation Framework
 
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
 
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning modelTrain, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning model
 

More from Mark Stillwell

DevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and dockerDevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and dockerMark Stillwell
 
DevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and dockerDevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and dockerMark Stillwell
 
Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...
Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...
Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...Mark Stillwell
 
Dynamic Fractional Resource Scheduling -- 2010, ARCS
Dynamic Fractional Resource Scheduling -- 2010, ARCSDynamic Fractional Resource Scheduling -- 2010, ARCS
Dynamic Fractional Resource Scheduling -- 2010, ARCSMark Stillwell
 
Dynamic Fractional Resource Scheduling For HPC Workloads -- 2009, Lyon
Dynamic Fractional Resource Scheduling For HPC Workloads -- 2009, LyonDynamic Fractional Resource Scheduling For HPC Workloads -- 2009, Lyon
Dynamic Fractional Resource Scheduling For HPC Workloads -- 2009, LyonMark Stillwell
 
Resource Allocation using Virtual Clusters
Resource Allocation using Virtual ClustersResource Allocation using Virtual Clusters
Resource Allocation using Virtual ClustersMark Stillwell
 

More from Mark Stillwell (7)

DevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and dockerDevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and docker
 
DevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and dockerDevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and docker
 
Main
MainMain
Main
 
Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...
Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...
Dynamic Fractional Resource Scheduling Practical Issues and Future Directions...
 
Dynamic Fractional Resource Scheduling -- 2010, ARCS
Dynamic Fractional Resource Scheduling -- 2010, ARCSDynamic Fractional Resource Scheduling -- 2010, ARCS
Dynamic Fractional Resource Scheduling -- 2010, ARCS
 
Dynamic Fractional Resource Scheduling For HPC Workloads -- 2009, Lyon
Dynamic Fractional Resource Scheduling For HPC Workloads -- 2009, LyonDynamic Fractional Resource Scheduling For HPC Workloads -- 2009, Lyon
Dynamic Fractional Resource Scheduling For HPC Workloads -- 2009, Lyon
 
Resource Allocation using Virtual Clusters
Resource Allocation using Virtual ClustersResource Allocation using Virtual Clusters
Resource Allocation using Virtual Clusters
 

Recently uploaded

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

HARNESS project Demo

Editor's Notes

  1. HDD is network connected and slow performance, 10MB/s
  2. About the RTM application: It’s a storage version, stores snapshots as it’s computing the shots Huge amount of data to process The generation of the image from the data is a heavy and costly process We show here the video of the application ************************ VIDEO: RTMDemoVideo1_HD ************************
  3. Production was shown in the opening demo. In the profiling phase the systems know nothing about the application performance, so it explores various configurations in terms of performance times and cost
  4. we show here the video of the profiling ************************ VIDEO: y2_rev_demo_profiling.mp4 ************************
  5. Considerations with this approach: As there are various user processes (profile and production), only one can be shown here. Production is chosen There are many things underneath happening, and simplifying the message might lead to misleading information E.g. the CRS does many things to abstract the resources to the AM, but this is difficult to convey in the simplified step-by-step view. Saying that CRS allocates the resources may pass the msg that the CRS does a very easy task, which is not Just mention that some of the components do more than what’s shown here
  6. we show the video of the production phase ************************ VIDEO: y2_rev_demo_production_v1.mp4 ************************
  7. We show the video of the resource view first and then the messaging one ************************ VIDEO: crs and msg ************************
  8. This slides highlights where the application is wrt the architecture