Prise en compte des ressources dans les composants logiciels parallèles
|
|
|
- Noëlle Plamondon
- il y a 10 ans
- Total affichages :
Transcription
1 Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec [email protected]
2 Action RASC Plan de cet exposé Contexte Motivations Problématique Domaines d application possibles Projet Concerto Axes du projet Liens avec l action RASC Travaux connexes FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 2
3 Contexte de l action RASC Laboratoire VALORIA : trois équipes de recherche Aglae Génie logiciel (dévpt et maintenance de systèmes logiciels à objets) Orcade Objets répartis pour la conception d applications distribuées Équipage Interaction homme-machine (via geste et langage) RASC = Resource-Aware Software Components Action transversale fédérant certaines activités des équipes Aglae et Orcade autour du concept de «composant logiciel conscient de ses besoins vis à vis des ressources» FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 3
4 Resource-Aware Software Components Composant logiciel? Pas encore de consensus sur ce qu est un C.L. Programme exécutable / Application / Bibliothèque / Objet (Java, C++ ) / EJB... Code source / Module / Classe (Java, C++ ) / bytecode (Java) Paquetage (Linux RPM, Java.jar) «Objet» disposant de plusieurs interfaces (LMO 2000, CORBA) Une tendance : le développement à base de COTS COTS = Commercial Off-The-Shelf (ou Component Off-The-Shelf) Composants «sur étagères» Construction de nouveaux composants ou applications par composition (assemblage) de composants pré-existants FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 4
5 Resource-Aware Software Components Constats Un C.L. a besoin de ressources spécifiques pour fonctionner Quelles ressources? Combien? Dans quelles conditions? Informations rarement explicites dans les C.L. actuels Connaître les ressources nécessaires à chaque C.L. serait un «plus» pour aider à choisir entre plusieurs C.L. sur étagères (COTS) pour déduire (calculer) les besoins spécifiques d un C.L. produit par assemblage de COTS pour qu un C.L. puisse «négocier» l accès aux ressources offertes par la plate-forme sur laquelle il s exécute (contractualisation, et QoS en retour) pour qu une plate-forme puisse «surveiller» l utilisation des ressources par les C.L. qu elle héberge (prévention du déni de service, facturation...) etc. FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 5
6 Quelles ressources? Ressources «physiques» (proches du matériel) CPU type, vitesse, Mémoire quantité, temps d accès, niveaux de cache, Disque(s) nombre, capacité, temps d accès, débits d accès, Réseau type (Ethernet, Token Ring, ATM ), débits, QoS, Autres IHM (clavier, écran, souris, touchpad), imprimante, scanner, WebCam, GPS, Ressources «logiques» (services offerts) Bibliothèques dynamiques, paquetages de classes Java Répertoires et fichiers spécifiques avec droits d accès appropriés Service de multithreading Protocoles (TCP, UDP, RTP, RSVP, IP, ATM, ) Services divers (DNS, répertoires LDAP ou X.500, ) Liste non exhaustive! FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 6
7 Problèmes Comment décrire les besoins d un C.L.? Définition d un formalisme générique utilisable si possible tout au long du cycle de vie des C.L. Langage ad hoc? DTD XML? QML? Objets (réflexifs)? Comment décrire les ressources disponibles? A priori avec le même formalisme que ci-dessus Comment exploiter ces informations? À l aide d une «arithmétique» associée Combinaison et/ou comparaison des besoins exprimés, vérification de compatibilité entre besoins exprimés et ressources disponibles, etc. À l aide d outils d observation et de contrôle fin des ressources Observation vérif. ressource utilisée conforme à ressource demandée Contrôle possibilité de mise en œuvre de politiques de scheduling FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 7
8 Exemple : besoins spécifiques d un composant «serveur HTTP» (1/3) Type de CPU, type et version d OS, bibliothèques Cas d un C.L. compilé Requiert accès réseau Protocole TCP Capacité ouverture port(s) TCP en mode d écoute (LISTEN) Requiert accès système de fichiers Accès en lecture seule, ou... Accès en lecture et exécution (si exécution de programmes CGI possible) Requiert capacité multithreading (éventuellement) Besoins «statiques» Caractérisent toute instance du composant «serveur HTTP» Informations pouvant être associées au code source (ou à l exécutable) FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 8
9 Exemple : besoins spécifiques d un composant «serveur HTTP» (2/3) Besoins vis à vis du réseau Numéro du port (ou des ports) d écoute Souvent port 80, mais parfois un autre Clients acceptés ou refusés Filtrage des requêtes en fonction de l adresse IP source ou du domaine source Besoins vis à vis du système de fichiers Chemin(s) du (des) répertoire(s) accessible(s) en lecture Chemin(s) du (des) répertoire(s) accessible(s) en exécution (programmes CGI) Nombre de clients pouvant être servis simultanément Nombre de ports TCP pour répondre aux clients Nombre de threads pour traiter les requêtes des clients Besoins «dynamiques» Connus lors de l installation du serveur HTTP, et éventuellement modifiés ensuite en cours d exécution FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 9
10 Exemple : besoins spécifiques d un composant «serveur HTTP» (3/3) Autres «besoins» possibles... vis à vis du CPU Niveau de priorité Pourcentage d activité CPU (globalement / pour chaque thread) vis à vis du réseau Niveau de priorité Fraction de la bande passante globale Débits min/max par client desservi vis à vis de la mémoire Quota de mémoire «réservé» pour mettre en œuvre un cache rapide Autres idées? FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 10
11 Exploitation de l information relative aux besoins «statiques» du serveur HTTP Informations pouvant être exploitées avant son déploiement lors d une sélection «sur catalogue» dans un atelier de génie logiciel (e.g., choix de C.L. en fonction d une description de la plate-forme cible) Exemple : il est inutile d essayer d installer notre serveur HTTP sur une plate-forme n ayant pas la bonne combinaison CPU/OS n offrant pas d accès réseau via TCP, ou interdisant le mode LISTEN n offrant pas d accès à un système de fichiers en lecture (ou lecture/exécution) FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 11
12 Exploitation de l information relative aux besoins «dynamiques» du serveur HTTP Lors de son déploiement sur une plate-forme d accueil Contrôle d admission selon disponibilité des ressources demandées e.g., port(s) demandé(s) accessibles? e.g., répertoire(s) demandé(s) accessible(s)? Prise en compte des besoins exprimés dans la gestion des ressources e.g., «réservation» bande passante, fraction CPU, q té mémoire, etc. En cours d exécution Supervision des ressources utilisées par le serveur, et vérification de la conformité entre ressources utilisées et ressources demandées e.g., création nouveau thread, ouverture nouveau port, etc. en conformité avec besoins exprimés? FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 12
13 Constats Les besoins d un C.L. ne sont pas tous connus statiquement L information se «raffine» tout au long du cycle de vie du C.L. On ne peut identifier une fois pour toutes l ensemble des ressources à prendre en compte, ni la façon de les caractériser Le formalisme développé doit «accompagner» le C.L. pendant son cycle de vie Pendant l exécution, on doit pouvoir maîtriser les ressources Observer l utilisation qui en est faite par chaque C.L. Contrôler l accès à ces ressources (droits d accès, réservation, etc.) On doit disposer de mécanismes ad hoc (au niveau O.S. ou middleware) FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 13
14 Plan d action Environnement de développement / expérimentation Java + Linux Description des ressources, expression des besoins Au niveau modélisation UML ou dérivé (e.g., QML) En cours d utilisation objets Java Format intermédiaire «portable» Observation et contrôle des ressources dialecte XML Développement d outils Java de type intersticiel (middleware) Code natif pour interaction avec l OS (Linux) Interception des accès aux ressources depuis Java (sockets, fichiers, etc.) Supervision et gestion des ressources (contrôle d admission, gestion dynamique de priorité, etc.) FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 14
15 Domaines d application Génie logiciel Assemblage de C.L. guidé par description plate-forme cible «Validation» de C.L. via vérification de comportement à l exécution Code mobile Plates-formes d accueil «sécurisées» avec supervision des C.L. Migration conditionnée par une négociation préalable des ressources C.L. adaptables (adaptabilité aux variations de l environnement) Qualité de service Renforcement QoS via garanties sur disponibilité ressources (contrats) etc. Appel à collaborations! FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 15
16 Projet Concerto Objectifs Définition et mise en œuvre d un modèle de composants parallèles adaptables Modélisation par composants ( objets) Exécution sur grilles de calculateurs Réactivité aux variations de l environnement (adaptation et reconfiguration) FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 16
17 Axes du projet Concerto Composant parallèle (C.P.) = collection Collection = données + activités distribuées Ajout, retrait, modifications d éléments Opérateurs agissant sur l ensemble des éléments d une collection Prise en compte des ressources Thèmes de l action RASC considérés dans le cadre particulier des systèmes distribués (déploiement de C.P. sur des grilles) Support d exécution Exécutif adapté au support de C.P. sur grilles Services objets performants (sérialisation, appel à distance ) Mécanismes de supervision et de contrôle des ressources FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 17
18 Prise en compte des ressources nécessaires aux composants parallèles Identification de quelques classes de «besoins» types Architecture (CPU, mémoire, disques, protocoles et QoS réseau, topologie, etc.) Services (disponibilité paquetages Java ou code natif, possibilité réservation de ressources, localisation autres composants, etc.) Définition d un formalisme pour l expression de ces besoins DTD XML + passerelle vers le monde Java? Langage ad hoc? Définition d une API d interaction avec le support d exécution Expression des besoins Notification d événements si l environnement change (variations de la charge CPU, des performances du réseau, etc.) Négociation/renégociation de l accès aux ressources FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 18
19 Supervision et contrôle des ressources Supervision (monitoring) de l utilisation des ressources CPU Mémoire Réseau etc. Mécanismes de gestion (scheduling) de ces ressources Contrôle d admission Réservation avec «garantie de service» etc. Mécanisme de notification Utilisation de ressources non conforme Ressources indisponibles etc. FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 19
20 Travaux connexes Global Grid Forum Groupe de travail Grid Information Service Dialectes XML pour description «objets» relatifs aux grilles Groupe de travail Scheduling and Resource Management Méthodes et outils pour ordonnancement et gestion des ressources (contrôle d admission, etc.) Projet Globus Réservation de ressources et applications «adaptatives» Langage RSL (Resource Reservation Language) + API associée Enregistrement et localisation des ressources et services via répertoires LDAP Approches focalisées sur l administration de grilles Niveau de granularité = application (et besoins associés) Dans Concerto, granularité plus fine (grain = composant) FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 20
21 Action RASC Résumé Développement et support de composants logiciels Prise en compte des ressources Expression des besoins (statiques/dynamiques) Supervision/contrôle des ressources utilisées Projet Concerto Composants parallèles adaptables Collections distribuées Prise en compte des ressources spécifiques au contexte de la distribution sur grille Support exécutif pour supervision/contrôle des ressources FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 21
22 Questions? Remarques? Points de vue? FG/UBS/VALORIA/05-01 Rencontres Grappes 2001 (Berder) 22
Architecture distribuée
Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin
PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux
PROGRAMME DETAILLE du Master IRS Parcours en première année en apprentissage Unités d Enseignement (UE) 1 er semestre ECTS Charge de travail de l'étudiant Travail personnel Modalités de contrôle des connaissances
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
CORBA haute performance
CORBA haute performance «CORBA à 730Mb/s!» Alexandre DENIS PARIS/IRISA, Rennes [email protected] Plan Motivations : concept de grille de calcul CORBA : concepts fondamentaux Vers un ORB haute performance
Module BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet [email protected] 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Disponibilité et fiabilité des services et des systèmes
Disponibilité et fiabilité des services et des systèmes Anthony Busson Introduction Un site Web commercial perd de l argent lorsque leur site n est plus disponible L activité d une entreprise peut être
Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction
Plan du cours Autres modèles pour les applications réparties Introduction [email protected] http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction
1 LE L S S ERV R EURS Si 5
1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un
La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
1. Introduction à la distribution des traitements et des données
2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle [email protected] http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de
Patrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Rebol, un langage «différent»
02 Rebol (1) Chap 01 Page 13 Mardi, 18. septembre 2001 6:06 18 1 Rebol, un langage «différent» «Il est temps de faire quelque chose de différent.» Cette phrase de Carl Sassenrath, le concepteur de Rebol,
M1 IFPRU 2008-2009. Cahier des Charges du projet de TER. Vidéo Surveillance sur IP Le système Rapace. Membres du groupe : Encadrés par :
M1 IFPRU 2008-2009 Cahier des Charges du projet de TER Vidéo Surveillance sur IP Le système Rapace Membres du groupe : SEDDIK Annes SERIAI Abderrahmane HENNANI Hakim FERJANI Mohammed Encadrés par : M.
Administration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
CORBA. (Common Request Broker Architecture)
CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,
Parcours en deuxième année
Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Programmation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Calcul de la bande passante réelle consommée par appel suivant le codec utilisé
Voix et téléphonie sur IP Déscription : Comprendre les aspects techniques et les méthodes d analyse permettant d intégrer le transport de la voix dans un réseau IP.Les différents protocoles de signalisation
Architectures n-tiers Intergiciels à objets et services web
Plan pour aujourd hui Architectures n-tiers Intergiciels à objets et services web Clémentine Nebut Nebut LIRMM / Université de Montpellier 2 [email protected] Introduction Architectures classiques
Système Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
LES FONCTIONS DE SURVEILLANCE DES FICHIERS
SYSLOG and APPLICATION LOGS Knowledge Module for PATROL - Data Sheet Version 1.5 Développé par http://www.axivia.com/ PRESENTATION DU PRODUIT SYSLOG and APPLICATION LOGS Knowledge Module for PATROL est
2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM
DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM Réseaux d infrastructure L évolution du marché des télécommunications conduit à cette dualité : du côté applicatif : il y a une convergence
Dimensionnement Introduction
Dimensionnement Introduction Anthony Busson Dimensionnement Pourquoi dimensionner? Création d un système informatique ou réseau Problème de décision (taille des différents paramètres) Evaluer les performances
2. DIFFÉRENTS TYPES DE RÉSEAUX
TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les
Vérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Hébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Mon Sommaire. INEO.VPdfdf. Sécurisations des accès nomades
Mon Sommaire INEO.VPdfdf jhj Sécurisations des accès nomades Traçabilité et authentification forte Interconnexions des sites Protection des flux Vidéo et Audio Avec INEO.VPN vous bénéficiez d une technologie
NetCrunch 6. Superviser
AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la
Description des UE s du M2
Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure
LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS
LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé
Le filtrage de niveau IP
2ème année 2008-2009 Le filtrage de niveau IP Novembre 2008 Objectifs Filtrage : Le filtrage permet de choisir un comportement à adopter vis à vis des différents paquets émis ou reçus par une station.
Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)
LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -
Crédits... xi. Préface...xv. Chapitre 1. Démarrer et arrêter...1. Chapitre 2. L interface utilisateur...25
Sommaire Crédits..................................................... xi Préface.....................................................xv Chapitre 1. Démarrer et arrêter................................1
XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Réseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux
Réseaux Evolutions topologiques des réseaux locaux Plan Infrastructures d entreprises Routeurs et Firewall Topologie et DMZ Proxy VPN PPTP IPSEC VPN SSL Du concentrateur à la commutation Hubs et switchs
Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration
Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...
Contrôleur de domaine et serveur de fichiers
Contrôleur de domaine et serveur de fichiers Mise en place d un contrôleur de domaine et d un serveur de fichier dans le cadre de la création d un nouveau réseau TCP/IP. Michel Galka-Cortes I - Présentation
RAPPORT DE CONCEPTION UML :
Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions
Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT
Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer
Yann BECHET 32 ans 8 ans d expérience [email protected] http://www.bechet.org/cv
32 ans 8 ans d expérience [email protected] http://www.bechet.org/cv Chef de projets Conception Orientée Objets Réseaux et systèmes distribués Formation 1999 Diplôme d Etudes Approfondies «réseaux et systèmes
PACK SKeeper Multi = 1 SKeeper et des SKubes
PACK SKeeper Multi = 1 SKeeper et des SKubes De plus en plus, les entreprises ont besoin de communiquer en toute sécurité avec leurs itinérants, leurs agences et leurs clients via Internet. Grâce au Pack
Architecture à base de composants pour le déploiement adaptatif des applications multicomposants
Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Dhouha Ayed, Chantal Taconet, et Guy Bernard GET / INT, CNRS Samovar 5157 9 rue Charles Fourier 91011 Évry,
Pré-requis techniques. Yourcegid Secteur Public On Demand Channel
Yourcegid Secteur Public On Demand Channel Sommaire 1. PREAMBULE...3 2. PRE-REQUIS RESEAU...3 Généralités... 3 Accès Télécom supportés... 4 Dimensionnement de vos accès... 5 Nomadisme et mobilité... 6
Technicien Supérieur de Support en Informatique
Titre professionnel : «Technicien(ne) Supérieur(e)» Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 17/07/08, J.O. n 205 du 03/09/08) (32 semaines) page 1/8 Unité 1 : Assistance bureautique
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique
Titre professionnel : «Système et Réseau» Inscrit au RNCP de Niveau II (Bac) (J.O. du 07/02/09) 35 semaines + 16 semaines de stage (uniquement en formation continue) page 1/8 Unité 1 : Gestion du poste
Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy
Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy Séminaire Aristote, 17 Déc. 2009 Ecole Polytechnique Palaiseau Plan L'univers du cloud Ressources Grilles, middleware
Runtime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I
Runtime Gestion de la réactivité des communications réseau François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I 1 Le calcul hautes performances La tendance actuelle
La VOIP :Les protocoles H.323 et SIP
La VOIP :Les protocoles H.323 et SIP PLAN La VOIP 1 H.323 2 SIP 3 Comparaison SIP/H.323 4 2 La VOIP Qu appelle t on VOIP? VOIP = Voice Over Internet Protocol ou Voix sur IP La voix sur IP : Le transport
Haka : un langage orienté réseaux et sécurité
Haka : un langage orienté réseaux et sécurité Kevin Denis, Paul Fariello, Pierre Sylvain Desse et Mehdi Talbi [email protected] [email protected] [email protected] [email protected] Arkoon Network
Conception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
L annuaire et le Service DNS
L annuaire et le Service DNS Rappel concernant la solution des noms Un nom d hôte est un alias assigné à un ordinateur. Pour l identifier dans un réseau TCP/IP, ce nom peut être différent du nom NETBIOS.
Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Modules du DUT Informatique proposés pour des DCCE en 2014/2015
Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de
Gestion de clusters de calcul avec Rocks
Gestion de clusters de calcul avec Laboratoire de Chimie et Physique Quantiques / IRSAMC, Toulouse [email protected] 26 Avril 2012 Gestion de clusters de calcul avec Outline Contexte 1 Contexte
Installation et configuration du CWAS dans une architecture à 2 pare-feux
Installation et configuration du CWAS dans une architecture à 2 pare-feux Sommaire SOMMAIRE... 1 PRE REQUIS DU SERVEUR WEB ACCESS... 2 INSTALLATION DU SERVEUR WEB ACCESS EN DMZ... 3 Installation de base
MEAD : temps réel et tolérance aux pannes pour CORBA
MEAD : un intergiciel temps-réel et tolérant aux pannes pour CORBA Master 2 Informatique Recherche Université de Marne-la-Vallée Vendredi 3 mars 2006 Plan 1 Introduction 2 Solutions existantes 3 Concilier
DHCP et NAT. Cyril Rabat [email protected]. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013
DHCP et NAT Cyril Rabat [email protected] Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version
CAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Pré-requis techniques
Sommaire 1. PRÉAMBULE... 3 2. PRÉ-REQUIS TÉLÉCOM... 4 Généralités... 4 Accès Télécom supporté... 4 Accès Internet... 5 Accès VPN... 5 Dimensionnement de vos accès... 6 3. PRÉ-REQUIS POUR LES POSTES DE
FileMaker Server 14. Guide de démarrage
FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
«Clustering» et «Load balancing» avec Zope et ZEO
«Clustering» et «Load balancing» avec Zope et ZEO IN53 Printemps 2003 1 Python : généralités 1989 : Guido Van Rossum, le «Python Benevolent Dictator for Life» Orienté objet, interprété, écrit en C Mêle
Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Architecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Votre Réseau est-il prêt?
Adapter les Infrastructures à la Convergence Voix Données Votre Réseau est-il prêt? Conférence IDG Communications Joseph SAOUMA Responsable Offre ToIP Rappel - Définition Voix sur IP (VoIP) Technologie
OPC Factory Server- Réglage des paramètres de communication
OPC Factory Server- Réglage des paramètres de communication EIO0000001731 04/2014 OPC Factory Server- Réglage des paramètres de communication 04/2014 EIO0000001731.01 www.schneider-electric.com Le présent
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement
INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
L art d ordonnancer. avec JobScheduler. François BAYART
L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),
Urbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
PaperCut MF. une parfaite maîtrise de vos impressions, copies et scans.
PaperCut MF TM une parfaite maîtrise de vos impressions, copies et scans. TM PaperCut MF PaperCut MF est une application logicielle simple qui vous permet de contrôler et de gérer l ensemble des fonctionnalités
NFS Maestro 8.0. Nouvelles fonctionnalités
NFS Maestro 8.0 Nouvelles fonctionnalités Copyright Hummingbird 2002 Page 1 of 10 Sommaire Sommaire... 2 Généralités... 3 Conformité à la section 508 de la Rehabilitation Act des Etats-Unis... 3 Certification
Introduction au Déploiement
Introduction au Déploiement Noël De Palma - Projet SARDES - INRIA - IMAG LSR Remerciement à d. donsez 03/03/06 PLAN Définition et problématique OSGI FRACTAL JADE Conclusion 03/03/06 2 Définition Environnement
ORACLE PAAS CLOUD MANAGEMENT
ORACLE PAAS CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant-Vente Oracle France 1 The following is intended to outline our general product direction. It is intended for information purposes only, and
laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service.
Nom du service par défaut conseillé remarques Accès à distance au Registre Automatique Désactivé Acquisition d'image Windows (WIA) Administration IIS Automatique Désactivé Affichage des messages Automatique
Architectures en couches pour applications web Rappel : Architecture en couches
Rappel : Architecture en couches Une architecture en couches aide à gérer la complexité : 7 Application 6 Presentation 5 Session Application Les couches hautes dépendent des couches basses 4 Transport
Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Contrôle d accès Centralisé Multi-sites
Informations techniques Contrôle d accès Centralisé Multi-sites Investissement et exploitation optimisés La solution de contrôle d accès centralisée de Netinary s adresse à toute structure souhaitant proposer
Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT
Administration Réseau Niveau routage Intérêt du NAT (Network Address Translation) Possibilité d utilisation d adresses privées dans l 4 2 1 Transport Réseau Liaison Physique Protocole de Transport Frontière
Atelier : Virtualisation avec Xen
Virtualisation et Cloud Computing Atelier : Virtualisation avec Xen Plan Présentation de Xen Architecture de Xen Le réseau Gestion des domaines DomU dans Xen Installation de Xen Virt. & Cloud 12/13 2 Xen
Encadré par : Michel SIMATIC
Réalisé Par : Nizar BEN AYADA Ahmed GHZAIEL Encadré par : Michel SIMATIC I. PRESENTATION DU PROJET II. PRESENTATION DU MIDDLEWARE GASP 1- PRESENTATION GENERALE : 2- NECESSITE DES INTERGICIELS DANS LE MONDE
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Virtual Server 2005 R2 Network Shutdown Module Système Principal (hôte) Virtual Server
L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager
L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures
Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. [email protected]
Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24.2 1 Semestre 4 : Fev. 2015 Grid : exemple SETI@home 2 Semestre 4 : Fev. 2015 Grid : exemple SETI@home
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Intergiciel - concepts de base
Intergiciel - concepts de base Ada Diaconescu, Laurent Pautet & Bertrand Dupouy ada.diaconescu _at_ telecom-paristech.fr Rappel : système réparti Système constitué de multiples ressources informatiques
Guide de démarrage rapide
Guide de démarrage rapide 1/10 Lancement de l installation Téléchargez les dernières versions de SecurityGateway et son module ProtectionPlus. Double-cliquez sur le fichier d installation de SecurityGateway
Master d'informatique. Réseaux. Supervision réseaux
Master d'informatique Réseaux Supervision réseaux Bureau S3-354 mailto:[email protected] http://www.info.unicaen.fr/~jean/radis Supervision des réseaux Système dépendants des réseaux physiques
EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES ACTIVITE N 1. Thème de l activité : Configuration d un firewall
B.T.S Informatique de Gestion Option Administrateur de Réseaux Locaux d Entreprise Session 2004/2005 EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES Nom et prénom du candidat : TAGLIAFERRI Eric ACTIVITE
FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)
FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may
Rapport du projet Qualité de Service
Tim Autin Master 2 TI Rapport du projet Qualité de Service UE Réseaux Haut Débit et Qualité de Service Enseignant : Congduc Pham Sommaire Introduction... 3 Scénario... 3 Présentation... 3 Problématique...
UPSTREAM for Linux on System z
FICHE PRODUIT UPSTREAM for Linux on System z UPSTREAM for Linux on System z UPSTREAM for Linux on System z est conçu de manière à assurer une protection de données complète pour votre environnement Linux
