SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Alec Leckey
Intel Labs
Data Centre challenges.
• Decrease Operational Costs,
• Maintain Consistent Performance,
• Increase Scale,
• Innovate, and deliver more value.
TCO Performance
Over-provisioning Utilization
Energy Allocation
Management Availability
More Capacity More Complexity
Application Growth Every
2 Years
Data Volume Every 18
Months
Operational Costs
Every
8 Years
Reduction in
Compute Costs
Every 2 Years
2x
Increase in
Management &
Administration1
50% 2x 2x 8x
More Resources
1 – IDC Directions ‘14 - 2014
Source: Worldwide and Regional Public IT Cloud Services 2013-2017 Forecast. IDC (August 2013) http://www.idc.com/getdoc.jsp?containerId=242464
Why we need to understand infrastructure
3
• T-Nova* project demonstrates a 10X
performance improvement when an
Network Traffic Analyzer is landed onto a
machine that is SR-IOV enabled
• However it’s not feasible to manually
place workloads at scale.
• How can we automatically match
workloads to suitable infrastructure?
VNFC Performance - Bytes Per Second
Total Traffic Standard Deployment Enhanced Deployment
Matching workload types to hardware features can improve performance
* http://www.t-nova.eu/
Infrastructure Landscape
Goal: Support setup and run-time
orchestration for optimised service delivery by
defining and maintaining a layered landscape:
• Physical
• Virtual
• Service
Nodes in each layer are enriched by telemetry
Landscaper Overview
Graph representation of physical, virtual, service
layers of infrastructure landscape
• Landscape Nodes have a category:
• Compute, Storage, Network
• Landscape History
• edges have a ‘from time’ and ‘to time’
• Landscape State
• landscape nodes have state nodes
• Data gathered by collectors
• Data export via RESTful API
• json string - networkx
Xeon E5Xeon Phi AES-NI AtomSSD
NVM 10Gb
Virtual
Storage
Object store Video transcode Wordpress ERP
Virtual Network
Virtual
Machine
Different Landscape Views
• Plugin architecture
• Can detect and update based on events
• Current Collectors
• HwLoc (internal components) and CPUinfo (enrich the core/pu attributes)
• OpenStack Heat
• OpenStack Nova
• OpenStack Neutron
• OpenStack Cinder
• Docker Swarm
• OpenDayLight
• Importer (.csv)
Landscaper Collectors
Service Stack (1x view)
pu
Service Layer
Virtual Layer
Physical Layer
vm
machine
stack
pcidev
bridge
numanode
core
cache
socket/
package
networkvnic
switch
subnet
switch
bridge pcidev
osdev_storage
osdev_network
osdev_network
puCompute Category
Network Category
Storage Category
volume
cache
cache
cache
L3 Cache L2 Cache
L1 Data Cache
L1 Instruction Cache
Heat
Cinder Nova Neutron
OpenDaylight
(cpuinfo)
hwloc + cpuinfo
Service Stack (10x view)
machine numanode bridge pcidev
ID,
NAME,
CATEGORY,
LAYER,
ARCHITECTURE,
OS_NAME,
OS_VERSION,
OS_RELEASE,
OS_INDEX,
ALLOCATION,
PROCESS_NAME,
HW_LOC_VERSION,
DMI_BOARD_VENDOR,
DMI_BOARD_NAME,
DMI_BOARD_SERIAL,
DMI_BOARD_VERSION,
DMIN_BIOS_DATE,
DMI_BIOS_VENDOR,
DMI_BIOS_VERSION,
DMI_SYS_VENDOR,
DMI_CHASSIS_VENDOR,
DMI_CHASSIS_TYPE,
DMI_CHASSIS_ASSET_TAG,
DMI_CHASSIS_SERIAL,
DMI_PRODUCT_NAME,
DMI_PRODUCT_UUID,
DMI_PRODUCT_VERSION,
LINUX_GROUP,
BACKEND,
NODESET,
COMPLETE_NODESET,
ALLOWED_NODESET,
CPUSET,
COMPLET_CPUSET,
ALLOWED_CPUSET,
ONLINE_CPUSET,
COSTS
ID,
NAME,
CATEGORY,
LAYER,
OS_INDEX,
ALLOCATION,
LOCAL_MEMORY,
NODESET,
COMPLETE_NODESET,
ALLOWED_NODESET,
CPUSET,
COMPLET_CPUSET,
ALLOWED_CPUSET,
ONLINE_CPUSET,
ID,
NAME,
CATEGORY,
LAYER,
OS_INDEX,
ALLOCATION,
BRIDGE_PCI,
BRIDGE_TYPE,
PCI_LINK_SPEED,
PCI_BUS_ID,
PCI_TYPE,
DEPTH
ID,
NAME,
CATEGORY,
LAYER,
OS_INDEX,
ALLOCATION,
PCI_SLOT,
PCI_LINK_SPEED,
PCI_BUS_ID,
PCI_TYPE
Compute Meta-Data: Physical Layer
package cache core pu
ID,
NAME,
CATEGORY,
LAYER,
OS_INDEX
ALLOCATION,
CPU_FAMILY_NUMBER,
CPU_VENDOR,
CPU_MODEL_NUMBER,
CPU_MODEL,
CPU_STEPPING,
NODESET,
COMPLETE_NODESET,
ALLOWED_NODESET,
CPUSET,
COMPLET_CPUSET,
ALLOWED_CPUSET,
ONLINE_CPUSET,
ID,
NAME,
CATEGORY,
LAYER,
ALLOCATION,
CACHE_SIZE,
CACHE_LINESIZE,
CACHE_ASSOCIATIV
ITY
NODESET,
COMPLETE_NODES
ET,
ALLOWED_NODESE
T,
CPUSET,
COMPLET_CPUSET,
ALLOWED_CPUSET,
ONLINE_CPUSET,
ID,
NAME,
CATEGORY,
LAYER,
OS_INDEX,
ALLOCATION,
NODESET,
COMPLETE_NODESET,
ALLOWED_NODESET,
CPUSET,
COMPLET_CPUSET,
ALLOWED_CPUSET,
ONLINE_CPUSET,
ID,
NAME,
CATEGORY,
LAYER,
OS_INDEX,
WP,
ALLOCATION,
CPUID_LEVEL,
CPU_CORES,
CORE_ID,
CPU MHZ,
MICROCODE,
VENDOR_ID,
CPU_FAMILY,
APICID,
INTIAL_APICID,
SIBLINGS,
ADDRESS_SIZES,
MODEL,
MODEL_NAME,
STEPPING,
CACHE_SIZE,
CACHE_ALLIGNMENT,
NODESET,
COMPLETE_NODESET,
ALLOWED_NODESET,
CPUSET,
COMPLET_CPUSET,
ALLOWED_CPUSET,
ONLINE_CPUSET,
PHYSICAL_ID,
FPU,
FLAGS,
BOGOMIPS,
CLF_FLUSHSIZE,
Compute Meta-Data: Physical Layer
Enrichment Through Telemetry
13
Snap: a Lightweight modular programmable telemetry system
• Unified namespace, Configurable at run time, Dynamically derived metrics
• Integration of diverse data for analysis
• Calculation of generic node metrics across the stack (e.g. Utilization & Saturation)
Instrumentation Logs Capture Store
Transform &
Prepare
Access
Snap - architecture
• Full stack: motherboards, cpus, memory, disks, operating systems, hypervisor,
guest operating system, hosted applications
• Performant. Scalable. Dynamically reconfigurable. Secure. Extensible. Manageable.
Snap - telemetry
Process PublishCollect
$ go get github.com/intelsdi-x/snap
http://snap-telemetry.io/
Plugin Catalogue (github)
Adaptive telemetry – anomaly detection approach
16
Challenge: Sending all data all the time
• overflow the system with “redundant”
information.
Goal: reduce data transfer while
preserving essence
Approach & Findings:
• Pluggable anomaly detection algorithm
• Increased transmission rate around
outliers only
• Transmissions typically reduced by
>10x
Time elapse (seconds)
%ageutilizationofCPU
Machine 1
Machine 2
Machine 3
Contextual Information
17
• Automatic application of USE methodology
• Ranking & Cost functions
• Supports comparison of service
configurations & generation of deployment
template for specific workloads
Representation of SDI sub-graph including performance
Application to large scale systems
18
• Optimization of Initial placement
• Re-balancing actuations
• Troubleshooting
• Accounting
• Security
• Capacity planning
Using the landscape data it is possible to develop models for:
Network Model for vCDN deployments
Technical challenges:
• Performance of virtualisation technologies,
especially virtualised storage.
• Orchestration of a multi-tenant vCDN service
and infrastructure.
• Optimisation of placement and scaling of
vCDN system.
• Monitoring and repair of the vCDN system.
• Detection and mitigation of impact of “noisy
neighbours”.
1. Load to Capacity
Requirement Mapping
2. Load to Telemetry Mapping 3. Infrastructure Configuration
Optimization
Resource
A
Telemetry
for
Resource A
Infrastructure
BT Workload
Resource
B
Telemetry
for
Resource B
KPI 1
KPI
2
Cost
Resource
A
Telemetry
for
Resource A
Infrastructure
Workload
Resource
B
Telemetry
for
Resource B
KPI 1
KPI
2
Cost
Resource
A
Telemetry
for
Resource A
Infrastructure
Workload
Resource
B
Telemetry
for
Resource B
KPI 1
KPI
2
Cost
Optimization approaches
22
Utility Theory approach
BT as
Infrastructure
Provider
Content
Operator
End User
Requesting
for Content
Part A: Provider vs Customer
Part B: Provider vs Customer
Provider vs Customer
Landscape Model
24
UK Exchange PointCore SitesMetro SitesMulti-Service
Access Points
Network Switch
Physical Servers
Virtual Machines
Service Stacks
Legend
Content
Provider
consumers
2
3
MSAN
Metro Site
Core
Exchange
Costs
1
Success Criteria
Create a system to:
• model the performance of VNF’s prior to deployment
• learn the configuration of existing networks and predict the impact of topology,
application and infrastructure changes
• improve the placement decisions of Orchestration systems to improve infrastructure
utilization whilst guaranteeing performance and availability SLAs
• put in place remediation rules a priory to failures happening. Ensuring rapid
protection using the minimum of additional resources
• automate the remediation of unexpected/unpredicted failures in a timely fashion
(several minutes).
Optimising Service Deployment and Infrastructure Resource Configuration

Contenu connexe

Tendances

A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)Stéphanie Challita
 
CloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLightning
 
Rain technology ppt
Rain technology pptRain technology ppt
Rain technology pptDC Graphics
 
Cloudviews eurocloud rcosta
Cloudviews eurocloud rcostaCloudviews eurocloud rcosta
Cloudviews eurocloud rcostaEuroCloud
 
Optalysis: Disruptive Optical Processing Technology for HPC
Optalysis: Disruptive Optical Processing Technology for HPCOptalysis: Disruptive Optical Processing Technology for HPC
Optalysis: Disruptive Optical Processing Technology for HPCinside-BigData.com
 
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Michele Ciavotta, PH. D.
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Obeo
 
Smart buildings at Durham University
Smart buildings at Durham UniversitySmart buildings at Durham University
Smart buildings at Durham UniversityJisc
 
FogFlow: Cloud-Edge Orchestrator in FIWARE
FogFlow: Cloud-Edge Orchestrator in FIWAREFogFlow: Cloud-Edge Orchestrator in FIWARE
FogFlow: Cloud-Edge Orchestrator in FIWAREBin Cheng
 
The Potential of cloud computing in accelerating the search for curing seriou...
The Potential of cloud computing in accelerating the search for curing seriou...The Potential of cloud computing in accelerating the search for curing seriou...
The Potential of cloud computing in accelerating the search for curing seriou...Mãrwã MãrwØùt'ã
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with CapellaObeo
 
Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'GSE Systems, Inc.
 
RaDEn : A Scalable and Efficient Platform for Engineering Radiation Data
RaDEn :  A Scalable and Efficient Platform for Engineering Radiation DataRaDEn :  A Scalable and Efficient Platform for Engineering Radiation Data
RaDEn : A Scalable and Efficient Platform for Engineering Radiation DataHadi Fadlallah
 
Guidelines for empirical evaluations
Guidelines for empirical evaluationsGuidelines for empirical evaluations
Guidelines for empirical evaluationsFogGuru MSCA Project
 
SUNSHINE Project: Bart delathouwer
SUNSHINE Project: Bart delathouwerSUNSHINE Project: Bart delathouwer
SUNSHINE Project: Bart delathouwerSUNSHINEProject
 
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...EUDAT
 
The state of Sirius, where we are and where we are going
The state of Sirius, where we are and where we are goingThe state of Sirius, where we are and where we are going
The state of Sirius, where we are and where we are goingObeo
 
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...Obeo
 

Tendances (20)

A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
 
CloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLighting - A Brief Overview
CloudLighting - A Brief Overview
 
Rain technology ppt
Rain technology pptRain technology ppt
Rain technology ppt
 
Cloudviews eurocloud rcosta
Cloudviews eurocloud rcostaCloudviews eurocloud rcosta
Cloudviews eurocloud rcosta
 
Optalysis: Disruptive Optical Processing Technology for HPC
Optalysis: Disruptive Optical Processing Technology for HPCOptalysis: Disruptive Optical Processing Technology for HPC
Optalysis: Disruptive Optical Processing Technology for HPC
 
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
 
Smart buildings at Durham University
Smart buildings at Durham UniversitySmart buildings at Durham University
Smart buildings at Durham University
 
FogFlow: Cloud-Edge Orchestrator in FIWARE
FogFlow: Cloud-Edge Orchestrator in FIWAREFogFlow: Cloud-Edge Orchestrator in FIWARE
FogFlow: Cloud-Edge Orchestrator in FIWARE
 
The Potential of cloud computing in accelerating the search for curing seriou...
The Potential of cloud computing in accelerating the search for curing seriou...The Potential of cloud computing in accelerating the search for curing seriou...
The Potential of cloud computing in accelerating the search for curing seriou...
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'
 
RaDEn : A Scalable and Efficient Platform for Engineering Radiation Data
RaDEn :  A Scalable and Efficient Platform for Engineering Radiation DataRaDEn :  A Scalable and Efficient Platform for Engineering Radiation Data
RaDEn : A Scalable and Efficient Platform for Engineering Radiation Data
 
Guidelines for empirical evaluations
Guidelines for empirical evaluationsGuidelines for empirical evaluations
Guidelines for empirical evaluations
 
SUNSHINE Project: Bart delathouwer
SUNSHINE Project: Bart delathouwerSUNSHINE Project: Bart delathouwer
SUNSHINE Project: Bart delathouwer
 
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
 
The state of Sirius, where we are and where we are going
The state of Sirius, where we are and where we are goingThe state of Sirius, where we are and where we are going
The state of Sirius, where we are and where we are going
 
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
 
EXASXALE COMPUTING
EXASXALE COMPUTINGEXASXALE COMPUTING
EXASXALE COMPUTING
 
EPCC MSc industry projects
EPCC MSc industry projectsEPCC MSc industry projects
EPCC MSc industry projects
 

Similaire à Optimising Service Deployment and Infrastructure Resource Configuration

Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Le Cuong
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
High Performance Computing Pitch Deck
High Performance Computing Pitch DeckHigh Performance Computing Pitch Deck
High Performance Computing Pitch DeckNicholas Vossburg
 
Data set cloudrank-d-hpca_tutorial
Data set cloudrank-d-hpca_tutorialData set cloudrank-d-hpca_tutorial
Data set cloudrank-d-hpca_tutorialaminnezarat
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKVMUG IT
 
Преимущества облачной инфраструктуры Huawei.
Преимущества облачной инфраструктуры Huawei.Преимущества облачной инфраструктуры Huawei.
Преимущества облачной инфраструктуры Huawei.Zaur Abutalimov
 
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver VMworld
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAmazon Web Services
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XRenaud Blanchette
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014Hojoong Kim
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Scott Sims
 
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...Edge AI and Vision Alliance
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828Mason Mei
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesQAware GmbH
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...Christian Esteve Rothenberg
 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkNetCraftsmen
 
Intel apj cloud big data summit sdi press briefing - panhorst
Intel apj cloud  big data summit   sdi press briefing - panhorstIntel apj cloud  big data summit   sdi press briefing - panhorst
Intel apj cloud big data summit sdi press briefing - panhorstIntelAPAC
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 

Similaire à Optimising Service Deployment and Infrastructure Resource Configuration (20)

Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
High Performance Computing Pitch Deck
High Performance Computing Pitch DeckHigh Performance Computing Pitch Deck
High Performance Computing Pitch Deck
 
Data set cloudrank-d-hpca_tutorial
Data set cloudrank-d-hpca_tutorialData set cloudrank-d-hpca_tutorial
Data set cloudrank-d-hpca_tutorial
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
Преимущества облачной инфраструктуры Huawei.
Преимущества облачной инфраструктуры Huawei.Преимущества облачной инфраструктуры Huawei.
Преимущества облачной инфраструктуры Huawei.
 
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016
 
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing Microservices
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen Network
 
Intel apj cloud big data summit sdi press briefing - panhorst
Intel apj cloud  big data summit   sdi press briefing - panhorstIntel apj cloud  big data summit   sdi press briefing - panhorst
Intel apj cloud big data summit sdi press briefing - panhorst
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 

Dernier

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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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...
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Optimising Service Deployment and Infrastructure Resource Configuration

  • 2. Data Centre challenges. • Decrease Operational Costs, • Maintain Consistent Performance, • Increase Scale, • Innovate, and deliver more value. TCO Performance Over-provisioning Utilization Energy Allocation Management Availability More Capacity More Complexity Application Growth Every 2 Years Data Volume Every 18 Months Operational Costs Every 8 Years Reduction in Compute Costs Every 2 Years 2x Increase in Management & Administration1 50% 2x 2x 8x More Resources 1 – IDC Directions ‘14 - 2014 Source: Worldwide and Regional Public IT Cloud Services 2013-2017 Forecast. IDC (August 2013) http://www.idc.com/getdoc.jsp?containerId=242464
  • 3. Why we need to understand infrastructure 3 • T-Nova* project demonstrates a 10X performance improvement when an Network Traffic Analyzer is landed onto a machine that is SR-IOV enabled • However it’s not feasible to manually place workloads at scale. • How can we automatically match workloads to suitable infrastructure? VNFC Performance - Bytes Per Second Total Traffic Standard Deployment Enhanced Deployment Matching workload types to hardware features can improve performance * http://www.t-nova.eu/
  • 4. Infrastructure Landscape Goal: Support setup and run-time orchestration for optimised service delivery by defining and maintaining a layered landscape: • Physical • Virtual • Service Nodes in each layer are enriched by telemetry
  • 5. Landscaper Overview Graph representation of physical, virtual, service layers of infrastructure landscape • Landscape Nodes have a category: • Compute, Storage, Network • Landscape History • edges have a ‘from time’ and ‘to time’ • Landscape State • landscape nodes have state nodes • Data gathered by collectors • Data export via RESTful API • json string - networkx Xeon E5Xeon Phi AES-NI AtomSSD NVM 10Gb Virtual Storage Object store Video transcode Wordpress ERP Virtual Network Virtual Machine
  • 7. • Plugin architecture • Can detect and update based on events • Current Collectors • HwLoc (internal components) and CPUinfo (enrich the core/pu attributes) • OpenStack Heat • OpenStack Nova • OpenStack Neutron • OpenStack Cinder • Docker Swarm • OpenDayLight • Importer (.csv) Landscaper Collectors
  • 9. pu Service Layer Virtual Layer Physical Layer vm machine stack pcidev bridge numanode core cache socket/ package networkvnic switch subnet switch bridge pcidev osdev_storage osdev_network osdev_network puCompute Category Network Category Storage Category volume cache cache cache L3 Cache L2 Cache L1 Data Cache L1 Instruction Cache Heat Cinder Nova Neutron OpenDaylight (cpuinfo) hwloc + cpuinfo Service Stack (10x view)
  • 10. machine numanode bridge pcidev ID, NAME, CATEGORY, LAYER, ARCHITECTURE, OS_NAME, OS_VERSION, OS_RELEASE, OS_INDEX, ALLOCATION, PROCESS_NAME, HW_LOC_VERSION, DMI_BOARD_VENDOR, DMI_BOARD_NAME, DMI_BOARD_SERIAL, DMI_BOARD_VERSION, DMIN_BIOS_DATE, DMI_BIOS_VENDOR, DMI_BIOS_VERSION, DMI_SYS_VENDOR, DMI_CHASSIS_VENDOR, DMI_CHASSIS_TYPE, DMI_CHASSIS_ASSET_TAG, DMI_CHASSIS_SERIAL, DMI_PRODUCT_NAME, DMI_PRODUCT_UUID, DMI_PRODUCT_VERSION, LINUX_GROUP, BACKEND, NODESET, COMPLETE_NODESET, ALLOWED_NODESET, CPUSET, COMPLET_CPUSET, ALLOWED_CPUSET, ONLINE_CPUSET, COSTS ID, NAME, CATEGORY, LAYER, OS_INDEX, ALLOCATION, LOCAL_MEMORY, NODESET, COMPLETE_NODESET, ALLOWED_NODESET, CPUSET, COMPLET_CPUSET, ALLOWED_CPUSET, ONLINE_CPUSET, ID, NAME, CATEGORY, LAYER, OS_INDEX, ALLOCATION, BRIDGE_PCI, BRIDGE_TYPE, PCI_LINK_SPEED, PCI_BUS_ID, PCI_TYPE, DEPTH ID, NAME, CATEGORY, LAYER, OS_INDEX, ALLOCATION, PCI_SLOT, PCI_LINK_SPEED, PCI_BUS_ID, PCI_TYPE Compute Meta-Data: Physical Layer
  • 11. package cache core pu ID, NAME, CATEGORY, LAYER, OS_INDEX ALLOCATION, CPU_FAMILY_NUMBER, CPU_VENDOR, CPU_MODEL_NUMBER, CPU_MODEL, CPU_STEPPING, NODESET, COMPLETE_NODESET, ALLOWED_NODESET, CPUSET, COMPLET_CPUSET, ALLOWED_CPUSET, ONLINE_CPUSET, ID, NAME, CATEGORY, LAYER, ALLOCATION, CACHE_SIZE, CACHE_LINESIZE, CACHE_ASSOCIATIV ITY NODESET, COMPLETE_NODES ET, ALLOWED_NODESE T, CPUSET, COMPLET_CPUSET, ALLOWED_CPUSET, ONLINE_CPUSET, ID, NAME, CATEGORY, LAYER, OS_INDEX, ALLOCATION, NODESET, COMPLETE_NODESET, ALLOWED_NODESET, CPUSET, COMPLET_CPUSET, ALLOWED_CPUSET, ONLINE_CPUSET, ID, NAME, CATEGORY, LAYER, OS_INDEX, WP, ALLOCATION, CPUID_LEVEL, CPU_CORES, CORE_ID, CPU MHZ, MICROCODE, VENDOR_ID, CPU_FAMILY, APICID, INTIAL_APICID, SIBLINGS, ADDRESS_SIZES, MODEL, MODEL_NAME, STEPPING, CACHE_SIZE, CACHE_ALLIGNMENT, NODESET, COMPLETE_NODESET, ALLOWED_NODESET, CPUSET, COMPLET_CPUSET, ALLOWED_CPUSET, ONLINE_CPUSET, PHYSICAL_ID, FPU, FLAGS, BOGOMIPS, CLF_FLUSHSIZE, Compute Meta-Data: Physical Layer
  • 12.
  • 13. Enrichment Through Telemetry 13 Snap: a Lightweight modular programmable telemetry system • Unified namespace, Configurable at run time, Dynamically derived metrics • Integration of diverse data for analysis • Calculation of generic node metrics across the stack (e.g. Utilization & Saturation) Instrumentation Logs Capture Store Transform & Prepare Access
  • 14. Snap - architecture • Full stack: motherboards, cpus, memory, disks, operating systems, hypervisor, guest operating system, hosted applications • Performant. Scalable. Dynamically reconfigurable. Secure. Extensible. Manageable.
  • 15. Snap - telemetry Process PublishCollect $ go get github.com/intelsdi-x/snap http://snap-telemetry.io/ Plugin Catalogue (github)
  • 16. Adaptive telemetry – anomaly detection approach 16 Challenge: Sending all data all the time • overflow the system with “redundant” information. Goal: reduce data transfer while preserving essence Approach & Findings: • Pluggable anomaly detection algorithm • Increased transmission rate around outliers only • Transmissions typically reduced by >10x Time elapse (seconds) %ageutilizationofCPU Machine 1 Machine 2 Machine 3
  • 17. Contextual Information 17 • Automatic application of USE methodology • Ranking & Cost functions • Supports comparison of service configurations & generation of deployment template for specific workloads Representation of SDI sub-graph including performance
  • 18. Application to large scale systems 18 • Optimization of Initial placement • Re-balancing actuations • Troubleshooting • Accounting • Security • Capacity planning Using the landscape data it is possible to develop models for:
  • 19.
  • 20. Network Model for vCDN deployments Technical challenges: • Performance of virtualisation technologies, especially virtualised storage. • Orchestration of a multi-tenant vCDN service and infrastructure. • Optimisation of placement and scaling of vCDN system. • Monitoring and repair of the vCDN system. • Detection and mitigation of impact of “noisy neighbours”.
  • 21. 1. Load to Capacity Requirement Mapping 2. Load to Telemetry Mapping 3. Infrastructure Configuration Optimization Resource A Telemetry for Resource A Infrastructure BT Workload Resource B Telemetry for Resource B KPI 1 KPI 2 Cost Resource A Telemetry for Resource A Infrastructure Workload Resource B Telemetry for Resource B KPI 1 KPI 2 Cost Resource A Telemetry for Resource A Infrastructure Workload Resource B Telemetry for Resource B KPI 1 KPI 2 Cost Optimization approaches
  • 23. BT as Infrastructure Provider Content Operator End User Requesting for Content Part A: Provider vs Customer Part B: Provider vs Customer Provider vs Customer
  • 24. Landscape Model 24 UK Exchange PointCore SitesMetro SitesMulti-Service Access Points Network Switch Physical Servers Virtual Machines Service Stacks Legend
  • 26. Success Criteria Create a system to: • model the performance of VNF’s prior to deployment • learn the configuration of existing networks and predict the impact of topology, application and infrastructure changes • improve the placement decisions of Orchestration systems to improve infrastructure utilization whilst guaranteeing performance and availability SLAs • put in place remediation rules a priory to failures happening. Ensuring rapid protection using the minimum of additional resources • automate the remediation of unexpected/unpredicted failures in a timely fashion (several minutes).