Mesure et analyse de données pour l'évaluation de performances de réseaux et de systèmes

Documents pareils
bienvenue chez Orange

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24

bienvenue chez Orange

Liste de conférences et revues Thème Com A

Génération de code binaire pour application multimedia : une approche au vol

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012

EXALOGIC ELASTIC CLOUD MANAGEMENT

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

1. Formation F5 - Local Traffic Manager Configuring (LTM)

APX et VCE, Modèle d industrialisation de l intégration et du déploiement. Olivier BERNARD, VCE

Gouvernance et nouvelles règles d organisation

I RENALA. Research and Education Network for Academic and Learning Activities. The Madagascar NREN

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

IPv6: from experimentation to services

NIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

Kick Off SCC EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons

SensOrLabs. a protocol validation platform for the IoT. Dominique Barthel, Quentin Lampin IMT/OLPS/BIZZ/MIS Apr 7th 2014, ST, CEA, LIG

Le traitement du Big Data inclue la collecte, la curation, le stockage, l enrichissement, le croisement, la partage, l analyse et la visualisation.

Formation. Mastère Spécialisé en Sécurité des Systèmes Intégrés & Applications. Post-master s degree in Security of Integrated Systems & Applications

BPPM et BCO Quoi de 9.0? David Jakubowicz Service Assurance Software Consultant

Impacts de la numérisation. 20 ans INRIA Grenoble 20 Novembre 2012

Anticiper et prédire les sinistres avec une approche Big Data

Métiers - informatique et Internet Jobs - IT and Internet

Revision of hen1317-5: Technical improvements

Orchestrer son cloud OpenStack avec Heat

Software integration in mobile robotics, a science to scale up machine intelligence

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Acquisition des données - Big Data. Dario VEGA Senior Sales Consultant

Synergies entre Artisan Studio et outils PLM

VERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET

Bourses d excellence pour les masters orientés vers la recherche

Les marchés Security La méthode The markets The approach

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg

Thales Services, des systèmes d information plus sûrs, plus intelligents

Provide supervision and mentorship, on an ongoing basis, to staff and student interns.

Nouvelle approche de validation Novo Nordisk

Engineered for Business: Oracle Hardware for Oracle Database

SCALABLE ROUTING PROTOCOLS WITH APPLICATIONS TO MOBILITY

Informatique / Computer Science

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Cloud Computing Cloud Services Workshop

ADMINISTRATION EXADATA

Sybase High Avalaibility

Editing and managing Systems engineering processes at Snecma

ORACLE PAAS CLOUD MANAGEMENT

Lean approach on production lines Oct 9, 2014

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

Ingénierie et gestion des connaissances

Rapport de certification PP/0308. Profil de protection «Cryptographic Module for CSP Signing Operations with Backup» Version 0.28

SMALL CITY COMMERCE (EL PEQUEÑO COMERCIO DE LAS PEQUEÑAS CIUDADES)

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair

For the attention of all Delegations/ A l attention de toutes les Délégations

Grenoble Institute of Technology Esisar department. Speaker : Laurent.Lefevre@grenoble-inp.fr

Opportunités s de mutualisation ITIL et ISO 27001

Le rôle de la DSI avec l audit Interne pour la maîtrise des risques

Mines Nantes 20/05/2014. Institut Mines-Telecom : a national network 12 Engineering Graduate schools & 1 Business school. 2 Institut Mines-Télécom

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

GESTION DU CYCLE DE VIE. Albert Amar Avant-vente Middleware

CURRENT UNIVERSITY EDUCATION SYSTEM IN SPAIN AND EUROPE

Industrial Phd Progam

GRID MIP. Plate-forme de développement de la Simulation Numérique au service de la Région Midi-Pyrénées.

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test

Curriculum Vitae 1 er février 2008

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

SCC / QUANTUM Kickoff 2015 Data Protection Best Practices

Stage Ingénieur en développement logiciel/modélisation 3D

PEINTAMELEC Ingénierie

«39 years of experience» ( )

Digital Marketing : 14 et 15 septembre Retargeting : Garder le contact avec son audience

Architecture distribuée

IT Roadmap Powered by Aris IT Architect William Poos, IT Gov Manager at NRB 08 Février 2011

BPM en Action! Olivier Delfosse IBM Software, Consultant WebSphere

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence

Forthcoming Database

Usine Numérique Intégration Produit Production

Plan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal

Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant

Visualisation et Analyse de Risque Dynamique pour la Cyber-Défense

CLIQUEZ ET MODIFIEZ LE TITRE

Plateforme Technologique Innovante. Innovation Center for equipment& materials

L offre IBM Software autour de la valeur métier

Catherine Chochoy. Alain Maneville. I/T Specialist, IBM Information Management on System z, Software Group

Digitalisation de l Industrie Bancaire

Le MDM (Master Data Management) Pierre angulaire d'une bonne stratégie de management de l'information

Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes.

Numerical answers to optimize the machines. A high relevant instance : PICANOL

.Réinventons l innovation.

PACKZ System Requirements. Version: Version: Copyright 2015, PACKZ Software GmbH. 1

Package Contents. System Requirements. Before You Begin

Tier 1 / Tier 2 relations: Are the roles changing?

Completed Projects / Projets terminés

ICOS Integrated Carbon Observing System

La Forge INRIA : bilan et perspectives. Hervé MATHIEU - 11 mai 2010

Transcription:

Mesure et analyse de données pour l'évaluation de performances de réseaux et ystèmes Master 2R SL module MD Jean-Marc Vincent and Arnaud Legrand 1 1 Laboratory ID-IMAG MESCAL Project Universities of Grenoble {Jean-Marc.Vincent,Arnaud.Legrand}@imag.fr ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 1 / et23

Outline 1 Scientic context 2 Methodology 3 Master course 4 Performance indexes 5 Workload characterization Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 2 / et23

Outline 1 Scientic context 2 Methodology 3 Master course 4 Performance indexes 5 Workload characterization Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 3 / et23

Research activities in performance evaluation Teams in Grenoble Mescal project: large systems (clusters and grids) Moais project: interactive parallel systems Drakkar team: networking Sardes: middleware Hadas: data-bases etc Industrial collaborations France-Télécom R & D: load injectors, performances of middlewares HP-Labs: cluster computing, benchmarking Bull: benchmarking, performances analysis ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 4 / et23

Application context (1) Complexity of computer systems Hierarchy: level decomposition: OS / Middleware / Application Distribution: asynchronous resources: memory, CPU, network Dynamicity: architecture and environment (reliability, mobility,...) Scalability: number of components (autonomous management) Typical problems Minimize losses in routing policies Minimize active waiting in threads scheduling Maximize cache hits Optimise block sizes in parallel applications Maximize troughput of communication systems Fix time-outs, reemission periods,... Fix the granularity: pages, blocks, tables, message sizes... ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 5 / et23

Application context (2) Typical hot applications Peer to peer systems: dimensionning, control Mobile networks: ad-hoc networking, reactivity, coherence Grids: resources utilization, scheduling etc Other application domains production systems: production lines, logistic,... embedded systems modelling of complex systems: biology, sociology,... etc ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 6 / et23

Outline 1 Scientic context 2 Methodology 3 Master course 4 Performance indexes 5 Workload characterization Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 7 / et23

Development of parallel/distributed aplications Qualitative specications: Is the result correct? - properties verications: formal/automatic proofs - testing: critical dataset Quantitative specications: Is the result obtained in an acceptable time? - performance model - performance measurements Problem identication - debugging, log analysis - performance statistical analysis Modication - source code / libraries / OS / architecture - parameters of the system: dimensionning - control algorithms: tuning ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 8 / et23

Dual analysis Understand the behavior of a distributed application 1 identication of distributed patterns, states of the system 2 pattern verication 3 time evaluation 4 global analysis of the execution and performance synthesis 5 system monitoring 6 global cost evaluation for the application user Understand resources utilization 1 hierarchical model of resources 2 evaluation of utilization at: application level; executive runtime; operating system; hardware architecture 3 global cost evaluation for the resources manager ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 9 / et23

Evaluation methods From abstraction to physical reality Model Method Remarks: Hybrid methods (emulation, load injectors, synthetic programs,...) Dynamical process of evaluation Experimentation Planning experiments methodology Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 10 / et23

Evaluation methods From abstraction to physical reality Model Mathematical Method Analysis (formal, numerical, approximation) Remarks: Hybrid methods (emulation, load injectors, synthetic programs,...) Dynamical process of evaluation Experimentation Planning experiments methodology Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 10 / et23

Evaluation methods From abstraction to physical reality Model Mathematical Software Method Analysis (formal, numerical, approximation) Simulation (discrete events) Remarks: Hybrid methods (emulation, load injectors, synthetic programs,...) Dynamical process of evaluation Experimentation Planning experiments methodology Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 10 / et23

Evaluation methods From abstraction to physical reality Model Mathematical Software Prototype Method Analysis (formal, numerical, approximation) Simulation (discrete events) Observation (measures) Remarks: Hybrid methods (emulation, load injectors, synthetic programs,...) Dynamical process of evaluation Experimentation Planning experiments methodology Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 10 / et23

Evaluation methods From abstraction to physical reality precision, complexity, cost Model Mathematical Software Prototype Method Analysis (formal, numerical, approximation) Simulation (discrete events) Observation (measures) generalization Remarks: Hybrid methods (emulation, load injectors, synthetic programs,...) Dynamical process of evaluation Experimentation Planning experiments methodology Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 10 / et23

Evaluation methods From abstraction to physical reality precision, complexity, cost Model Mathematical Software Prototype Method Analysis (formal, numerical, approximation) Simulation (discrete events) Observation (measures) generalization Remarks: Hybrid methods (emulation, load injectors, synthetic programs,...) Dynamical process of evaluation Experimentation Planning experiments methodology Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 10 / et23

Steps for a Performance Evaluation Study (Jain) 1 State the goals of the study: level of decision, investment, optimization, technical,... 2 Dene system boundaries. 3 List system services and possible outcomes. 4 Select performance metrics. 5 List system and workload parameters 6 Select factors and their values. 7 Select evaluation techniques. 8 Select the workload. 9 Design the experiments. 10 Analyze and interpret the data. 11 Present the results. Start over, if necessary. ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 11 / et23

Outline 1 Scientic context 2 Methodology 3 Master course 4 Performance indexes 5 Workload characterization Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 12 / et23

Aim of the course Objective 1 Be able to analyze and predict performances of parallel/distributed systems 2 Be able to build a software environment that produces the performances indexes. Methods 1 Specication and identication of problems: modelling 2 Analysis of quantitative models: formal, numerical, simulation (2nd year) 3 Experimentation and statistical data analysis. ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 13 / et23

Organisation of the course 8 lectures 1h30 1 Performances of computer systems: quality of service, performance indexes,... 2 Avalysis and visualization of univariate statistical data 3 Performance measurements of computer systems: tools and analysis 4 Trace and analysis of distributed applications 5 Simulation of computer systems 6 Factorial analysis and experimental planning 7 Performance evaluation environments 8 Validation of experimental methods Applications: networking, distributed applications, parallel/grid computing ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 14 / et23

References: text books The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling. Raj Jain Wiley 1991 (nouvelles versions) Covers the content of the course, a complete book Performance Evaluation Jean-Yves Le Boudec EPFL electronic book http://ica1www.ep.ch/perfeval/lecturenotes.htm Covers the statistical part of the course Measuring Computer Performance: A Practitioner's Guide David J. Lilja Cambridge University press 2000 Covers the practical part of measurement and benchmarking Discrete-Event System Simulation Jerry Banks, John Carson, Barry L. Nelson, David Nicol, Prentice Hall, 2004 Covers the part on simulation ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 15 / et23

References: journals and conferences General: JACM, ACM Comp. Surv., JOR, IEEE TSE,... Specialized: Performance Evaluation, Operation research, MOR, ACM TOMACS, Queueing Systems, DEDS,... Application: IEEE TPDS, TC, TN, TAC, Networks,... Theoretical: Annals of Probability, of Appl. Prob, JAP, Adv. Appl. Prob,... Conferences on performances: Performance, ACM-SIGMETRICS, TOOLS, MASCOT, INFORMS,... Conferences on an application domain: ITC, Europar, IPDPS, Renpar,... National seminars: Atelier d'évaluation de performances,... ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 16 / et23

Evaluation Article analysis and synthesis Presentation of the article Exam ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 17 / et23

Outline 1 Scientic context 2 Methodology 3 Master course 4 Performance indexes 5 Workload characterization Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 18 / et23

Networking Flow performance latency, waiting time, response time loss probability jitter Operator performance bandwidth utilisation achievable throughput loss rate Quality of service contract between user and provider service guarantees tradeo between utilization and QoS ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 19 / et23

Parallel processing Program execution makespan, critical path speedup, eciency active waiting, communication overlapping throughput System utilization cpu utilization, idle time memory occupancy communication throughput Parallel programming and scheduling granularity of the application tradeo between utilization and makespan ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 20 / et23

Distributed applications Application response time reactivity throughput (number of processed requests/unit time) streaming rate System utilization service availability resource utilization communication throughput System security reliability (error-free period) availability ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 21 / et23

Synthesis User vision: - optimize performance Resource vision: - minimize cost Bottleneck = resource with the highest utilization rate ean-marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 22 / et23

Outline 1 Scientic context 2 Methodology 3 Master course 4 Performance indexes 5 Workload characterization Jean-Marc Vincent and Arnaud Legrand Mesure (Universities et analyse of Grenoble) de données pour l'évaluation de performances M2R SL 2007 de réseaux 23 / et23