UNIVERSITE DE NICE-SOPHIA ANTIPOLIS - UFR SCIENCES Ecole Doctorale de Sciences et Technologies de l Information et de la Communication T H E S E

Size: px
Start display at page:

Download "UNIVERSITE DE NICE-SOPHIA ANTIPOLIS - UFR SCIENCES Ecole Doctorale de Sciences et Technologies de l Information et de la Communication T H E S E"

Transcription

1 i UNIVERSITE DE NICE-SOPHIA ANTIPOLIS - UFR SCIENCES Ecole Doctorale de Sciences et Technologies de l Information et de la Communication T H E S E pour obtenir le titre de Docteur en Sciences de l UNIVERSITE de Nice-Sophia Antipolis Discipline : Informatique présentée et soutenue par Anwar AL HAMRA TITRE Approaches for Scalable Content Distribution in the Internet Thèse dirigée par Ernst BIERSACK Soutenue publiquement le vendredi 3 décembre 24 devant le jury composé de Professeur Walid DABBOUS président Professeur André-luc BEYLOT rapporteur Professeur Thomas PLAGEMANN rapporteur Docteur Pablo RODRIGUEZ examinateur Professeur Ernst W. BIERSACK directeur de thèse Professeur Guillaume URVOY-KELLER co-directeur de thèse

2 ii

3 Acknowledgment First of all, I would like to express my gratitude to my thesis advisor Prof. Ernst W. Biersack for guiding me during my thesis. His continuous help and constructive remarks were invaluable for my research. I am also grateful to my thesis co-advisor Prof. Guillaume Urvoy-Keller for his great contributions during the past three years. I am indebt to him for his everlasting encouragement. I would like to thank David Choi for his major contribution in the development of the analytical model in chapter 3. Special thanks go to Prof. Mohamed Jarraya who contributed to the extensions given in chapter 4. I also thank Prof. Mary Vernon for her detailed comments on the work presented in chapter 5. During my thesis, I had the opportunity to work with Prof. Pascal Felber. I gratefully acknowledge his great help in the work presented in chapter 6. I also want to thank all people in the Corporate Department and the Institut Eurécom for their reception and support. I do not forget to acknowledge the PhD students for their friendship and specially, my colleagues Melek Onen, Fabien Pouget, and Walid Bagga, with whom I shared the office during my stay at the Institute. Special thanks to my close friends Chadi Barakat and Karim Ben Chehida for their special support during the hard period of my thesis. Last but not the least, I owe a special thanks from all my heart to my parents, and my two brothers Wissam and Nizar, for their trust and never ended support over the several years of my studies. I am also grateful to my girlfriend Anne Duflos for her patience and enriching my life with her love. iii

4 iv

5 Abstract In this thesis we address the problem of distributing large contents in the Internet. We focus on two interesting and very common services, video on demand (VoD) and file replication. We first investigate how to provide an efficient VoD service to a large number of clients in a dedicated overlay network (e.g. Akamai [5]). Our contribution here is a new video distribution architecture that is highly scalable and very cost effective. The novelty of our architecture is an analytical cost model that allows us to find the minimum delivery cost of the video. In contrast to previous cost models, our model includes both, the network bandwidth cost and the server cost consumed for storing and scheduling the video at the different servers. Using the cost model, we study many interesting scenarios like the dimensioning problem of a VoD system from scratch or the evaluation of architectural choices. One architectural choice that we consider is the use of satellite to broadcast a part of the video. We then continue our work on VoD but in a P2P network (rather than overlay network). While previous work constructs multicast trees to deliver the video to clients, we prove that we can achieve a similar efficiency in a simpler way. To this purpose, we introduce a new approach, called PBA, where clients perform locally an algorithm to find available servants from which they retrieve the video. An available servant is an existing client that has already received or is currently receiving the video and has free upload capacity. We evaluate PBA over a wide range of scenarios and compare it to an existing multicast tree-based approach. Our results prove that PBA not only simplifies the server, but it also consumes low network resources. Finally, we study the use of P2P networks for file replication. Existing solutions for this service can be largely classified into tree-based and mesh-based approaches. Our first contribution here is a comparison between the scaling behavior of both kinds of approaches. Throughout this comparison, we prove that mesh approaches can be at least as efficient as tree ones. Our second contribution is a complete analysis of mesh approaches where we identify the main parameters that influence their performance. Our results and conclusions provide new insights for the design of new cooperative architectures. v

6 vi

7 Résumé Dans cette thèse, nous étudions le problème de la distribution de contenu de grande taille sur Internet. Nous nous concentrons essentiellement sur deux services majeurs : la vidéo à la demande (VoD) et la réplication de fichiers (service de partage). Nous étudions en premier lieu comment fournir le service VoD à un grand nombre de clients dans un réseau dédié (par example Akamai [5]). Nous proposons une nouvelle architecture très efficace à large échelle et développons un nouveau modèle analytique permettant le calcul du coût minimal pour transmettre la vidéo. Contrairement aux modèles actuels, nous considérons non seulement le coût de la bande passante du réseau, mais également le coût côté serveur pour stocker et envoyer cette vidéo. Notre modèle analytique nous permet d étudier plusieurs scénarios intéressants comme le problème de dimensionnement d un système VoD ou l évaluation des choix architecturaux, tels que la transmission partielle de la vidéo par satellite. En second lieu, nous nous intéressons à la VoD dans un réseau pair-à-pair. Alors que la plupart des solutions actuelles utilise des arbres multicast pour transmettre la vidéo aux clients, nous montrons que nous pouvons atteindre une efficacité similaire et d une faon plus simple en introduisant une nouvelle approche nommée PBA. Dans PBA, les clients exécutent localement un algorithme ayant pour but de trouver les pairs disponibles pour le téléchargement de la vidéo. Un pair est un client actif du réseau ayant déjà reçu ou étant en train de recevoir la vidéo. Nous évaluons notre approche par un très grand nombre de scénarios et nous la comparons avec une approche basée sur les arbres multicast (P 2 Cast). Suite à cette comparaison, nous montrons que notre approche simplifie la tâche du serveur et nécessite moins de ressources réseaux. Enfin, nous étudions la réplication des fichiers dans les réseaux pair-à-pair. Les solutions actuelles peuvent être classées en deux catégories, selon que les clients soient organisés en arbre ou en maille. Notre première contribution consiste à comparer les deux catégories du point de vue performance à large échelle. Nous montrons que les architectures en maille sont au moins aussi efficaces que celles en arbre, tout en restant plus simples et plus dynamiques. Nous élaborons ensuite une analyse complète des approches en maille en identifiant les principaux paramètres qui influent sur la performance du système. Cette analyse permet, pour des scénarios donnés, de concevoir aisément de nouvelles architectures dédiées. vii

8 viii

9 Contents List of Parameters Résumé en Français Distribution du contenu dans l Internet Organisation de cette Introduction Vidéo à la Demande dans un réseau dédié Introduction Modèle Analytique Résulats Préliminaires Extensions Conclusion Vidéo à la Demande dans un réseau pair à pair Introduction PBA : Une approche efficace pour un service VoD dans un réseau P2P Résultats Extension Conclusion Partage de Fichiers dans un Réseau pair à pair Introduction Les Architectures en Maille Notations Les Architectures en Arbre Comparaison entre les Architectures en Maille et Architectures en Arbre Evaluation de la performance des Architectures en Maille Conclusion Conclusion Introduction Content Distribution in the Internet Organization of this Chapter Related Work on VoD VoD in Dedicated Overlay Networks VoD in P2P Networks File Replication in P2P Networks Summary of the Thesis Contributions Road Map of this Thesis ix

10 x CONTENTS 3 Cost-optimal Dimensioning of a Large Scale Video on Demand System Introduction Our Contribution Organization of this Chapter The System Environment Prefix Caching Assisted Periodic Broadcast The Distribution Network Prefix Transmission via Controlled Multicast Tailored Periodic Broadcast of the Suffix Interaction Between Clients and Servers PS-model, a Cost Model for the Video Transmission Introduction Costs for Prefix Transmission Costs for Suffix Transmission with a Multicast Tree Overall System Cost for the Case of a Single Video Results for Long Videos Introduction Homogeneous Link Costs Heterogeneous Link Costs Reducing the Server Costs relative to the Network Transmission Cost Ignoring Server Costs Conclusions so Far Conclusions and Outlook Summary Outlook Extensions to the PS Architecture Introduction Organization of this Chapter Costs for Non-optimal Prefix Server Placement Introduction Network is Cheap Network is Expensive Conclusion Short videos Introduction Results Video Distribution System for a Set of Videos Introduction Provisioning of the Prefix Servers Assignment of a Set of Videos to Prefix Servers with Limited Storage and I/O Capabilities Evaluation of architectural choices Use of Satellite for Suffix Transmission Set-top Box at the Client Side for Prefix Storage Conclusions and Outlook Summary Outlook

11 CONTENTS xi 5 A Pull-Based Approach for an Efficient VoD Service in P2P Networks Introduction Our Contribution Organization of this Chapter PBA: A Pull-based Approach for VoD Service The Server Task The New Client Task The Servant Task Performance Evaluation Overview of P 2 Cast Simulation Settings Basic Results Preliminary Conclusions Heterogeneous Results Impact of the Threshold Values Impact of the Server Placement Impact of the Number of servants Impact of the Bandwidth Capacity of Local Networks Impact of the Network Topology CSF: A Possible Improvement to PBA Finding Close Servants Results Service Disruptions Conclusions and Outlook Summary Outlook Mesh Approaches for File Replication in P2P Networks Introduction Our Contribution Notation Organization of this Chapter The Basic Design Peer Selection Strategy Chunk Selection Strategy Network Degree Summary of Tree Approaches Linear: A Linear Chain Architecture Tree k : A Tree Distribution Architecture PTree k : An Architecture Based on Parallel Trees Mesh approaches versus Tree approaches A Comparison between Least Missing and T ree k Most Missing versus P T ree k Preliminary Conclusion Experimental Setup Simulation Methodology Deployment Scenarios Metrics

12 xii CONTENTS 6.6 Simulation Results: Instantaneous Arrival of Clients Basic Results Impact of the Indegree/Outdegree of Peers Impact of the Life Time of Clients Impact of the Bandwidth Heterogeneity of Clients Impact of the Chunk Selection Strategy: Random rather than Rarest Conclusions and Outlook Simulation Results: Poisson Arrival of Clients Basic Results Impact of the Indegree/Outdegree of Peers Impact of the Life Time of Clients Impact of the Bandwidth Heterogeneity of Clients Impact of the Chunk Selection Strategy: Random rather than Rarest Conclusions Open Questions Conclusions and Future Work Summary Future Work Summary and Conclusions 151 Bibliography

13 List of Parameters Parameters for chapters 3 and 4 m l τ j P (j) h L D L D N s b K λ N T C Parameters for chapter 5 S p T s T cast T pba L bw BW tt BW ts BW ss C s Tree breadth Tree depth Active occupation duration for link at depth j (prefix transmission) Prob. that link at depth j is active (suffix transmission) Prefix server height Video length (min) Prefix length (min) Suffix length (min) Number of segments of the suffix (N s L D D ) Consumption rate of the video [Mbps] Number of videos in the system Average number of requests per min Average number of clients Threshold time (min) Scalar constant Server placement the maximum amount of time a client can stay in the network Threshold for P 2 Cast Threshold for PBA Bandwidth capacity of local area networks Link between two transit-domain nodes Link between one transit-domain node and one stub-domain node Link between two stub-domain nodes Number of servants a client can contact 1

14 2 List of Parameters N a Parameters for chapter 6 C C N D i d i M i m i S up C up C down P in P out r One round/one unit of time Life Average number of admited clients Set of all chunks the file is divided into Number of all chunks Number of clients in the system Set of chunks that client i has already downloaded Proportion of chunks that client i has already downloaded Set of chunks that client i is still missing Proportions of chunks that client i is still missing Upload capacity of the server in Kbps Upload capacity of clients in Kbps Download capacity of clients in Kbps Indegree of peers Outdegree of peers Parameter expressed in Kbps Download time of the entire file at rate r Life time of clients in min

15 Chapter 1 Résumé en Français 1.1 Distribution du contenu dans l Internet Le problème de distribution de contenu dans l Internet a été intensivement étudié par les chercheurs ces dernières années. De nos jours, il existe deux solutions qui sont largement utilisées : Les réseaux dédiés dans lesquels des machines sont déployées pour stoker et livrer des contenus. Pour exemple : le réseau Akamai [31], qui gère 1 sites et génère 15% du trafic total de l Internet. Les réseaux pair-à-pair (P2P) dans lesquels les clients aident le serveur à distribuer les contenus. Donc, une fois le client commence à recevoir le contenu, il le distribue à d autre clients et ainsi de suite. En exploitant la capacité de distribution des clients, les réseaux P2P semblent être une réponse prometteuse à deux problèmes majeurs du réseau Internet : Le premier problème porte sur la distribution efficace des contenus de grande taille à des milliers d utilisateurs tandis que le deuxième se résume à assurer la distribution de contenu quand le nombre de clients augment soudainement et énormément. Prenons comme exemple ce qui s est passé avec les sites d informations suite à l événement du 11 septembre aux US. Dans ce manuscrit, nous nous servons de ces deux solutions pour fournir deux services, la vidéo à la demande et le partage de fichiers : La vidéo à la demande est devenue un service très populaire grâce à l émergence de l accès des clients à haut débit. Cependant, afin d élargir ce service à une plus grande clientèle, il faut prendre en compte deux paramètres à savoir : La longue durée de la vidéo (9 min voir plus) et son volume considérable. Par exemple, avec un codage MPEG4, il faut prévoir en moyenne 2Mbits pour chaque seconde de vidéo. Dans cette thèse, nous étudions comment fournir ce service à un très grand nombre de clients dans un réseau dédié ainsi que dans un réseau pair à pair. Dans chaque cas, nous proposons une architecture efficace et inédite au service de la distribution de la vidéo. D autre part, le partage de fichiers utilisant les réseaux pair à pair a connu un succès fulgurant ces dernières années. Des nouvelles statistiques fournies par le magazine AlwaysOn [7] montrent que BitTorrent seul génère à peu près 53% du trafic Internet tout entier. Notre contribution ici est une analyse inédite qui aide à comprendre la performance des systèmes de partage. Notre analyse aide dans la conception des nouvelles architectures selon les conditions du réseau et les buts à achever. 3

16 4 CHAPTER 1. RÉSUMÉ EN FRANÇAIS Organisation de cette Introduction La suite de cette introduction est organisée comme suivant. Dans la section 1.2 nous introduisons notre architecture de distribution de vidéo dans le contexte d un réseau dédié. Dans la section 1.3, nous continuons notre travail sur la vidéo à la demande mais plutôt dans un réseau pair-à-pair. Dans la section 1.4, nous présentons notre analyse de performance des systèmes de partage et nous concluons cette introduction dans la section 1.5.

17 1.2. VIDÉO À LA DEMANDE DANS UN RÉSEAU DÉDIÉ Vidéo à la Demande dans un réseau dédié Introduction Le problème de la vidéo à la demande dans un réseau dédié a été intensivement étudié par les chercheurs pendant les dix dernières années. La solution la plus simple est d établir une nouvelle connexion entre le serveur et chaque nouveau client. Sur cette connexion, la totalité de la vidéo est envoyée. Cependant, l inconvénient majeur de cette solution est que le serveur ainsi que le réseau risquent de devenir surchargés très rapidement. Pour éviter ce scénario, les chercheurs ont fait appel à des solutions qui servent plusieurs utilisateurs en même temps, c est-à-dire mulipoints. Ces solutions peuvent être classées en boucle ouverte [12, 9, 1, 33, 53, 7, 71, 52, 68, 69, 19, 47, 54] et boucle fermée [48, 2, 37, 34, 35, 41, 92, 74]. Dans une solution en boucle ouverte, la vidéo est découpée en plusieurs segments et chaque segment est envoyé par le serveur indéfiniment et régulièrement aux clients. En générale, les clients ne peuvent commencer à regarder la vidéo qu après la réception du premier segment. La fréquence d émission de chaque segment doit être choisie de telle sorte à économiser la bande passante au serveur et dans le réseau et en même temps, réduire le temps d attente avant de voir la vidéo. D autre part, les solutions en boucle fermée éliminent le temps d attente duquel soufrent les solutions en boucle ouverte mais au détriment de moins d efficacité. L idée de base des solutions en boucle fermée est la suivante : Le premier client à demander la vidéo, reçoit celle-ci sur une connexion dédiée dès le début. La question maintenant est que se passe t il pour les prochains clients? En fait, quand un nouveau client demande la vidéo, le serveur vérifie d abord si la connexion avec le premier client est toujours active. Si ce n est pas le cas, le serveur initie une nouvelle connexion dédiée sur laquelle le nouveau client reçoit la totalité de la vidéo. Par contre, si la connexion avec le premier client est toujours active, le serveur indique au nouveau client qu il y a déjà une transmission de la vidéo en cours et il lui demande de rejoindre cette connexion. Dans ce cas, les deux clients partagent la même connexion avec le serveur et nous parlons donc d une connexion multipoints. En même temps, le serveur envoie au nouveau client, et sur une connexion dédiée, ce qu il a manqué dans la transmission multipoints. Ce même processus est répété pour chaque nouveau client. Afin de mieux comprendre, prenons l exemple suivant. Supposons que le client 1 s est connecté au serveur à l instant t =. Supposons aussi que, cinq minutes plus tard (c est-à-dire à l instant t = 5 min), un nouveau client 2 vient de demander la même vidéo au serveur. Dans ce cas, le client 2 va partager la connexion en cours entre le client 1 et le serveur et donc recevoir la vidéo à partir de la sixième minute. Cependant, le client 2 a toujours besoin des cinq premières minutes de la vidéo. Pour cela, le client 2 établie une nouvelle connexion avec le serveur sur laquelle seulement ces cinq premières minutes seront envoyées. En terme d efficacité, plusieurs études analytiques ont montré que les solutions en boucle ouverte sont adéquates pour la transmission des vidéos très populaires. Par contre, il est préféré de transmettre une vidéo non populaire en utilisant une solution en boucle fermée. Cependant, il reste à déterminer la solution optimale pour transmettre une vidéo avec une popularité modérée! Notre contribution est d apporter une solution efficace à ce défit. Notre solution est inspirée de l approche Prefix Caching Assisted Periodic Broadcast proposée par Guo et al. [44]. Nous suggérons de diviser la vidéo en deux parties, le préfixe et le suffixe 1. Le préfix est envoyé en utilisant une boucle fermée tandis que le suffixe est transmit en utilisant une boucle ouverte. Nous pouvons facilement vérifier qu une telle combinaison est efficace quelque soit la popularité de la vidéo. En plus, les clients peuvent regarder la vidéo immédiatement sans attente. Dans la suite, un prefix server représentera le serveur qui transmet le préfixe et le suffix server représentera celui qui transmet le suffixe (voir figure 1.1). Bien que l idée d une combinaison d une boucle ouverte et une boucle fermée existe déjà, nous apportons une solution originale pour déterminer la partition optimale de la vidéo en préfixe et suffixe. Ca peut être intuitive que pour 1 Notons que les clients regardent toujours les deux parties en ordre, le préfixe en premier et ensuite le suffixe.

18 6 CHAPTER 1. RÉSUMÉ EN FRANÇAIS The entire video (L) Prefix (D) Suffix (L-D) Prefix Server Closed-loop Prefix Unicast/Multicast Central Suffix Server Open-loop Suffix Multicast Client Figure 1.1: l architecture de distribution des vidéos. une vidéo très populaire, il faut choisir un préfixe très court et un suffixe très long et vice versa pour les vidéos non populaires. Cependant, la situation est un peu plus compliquée pour une vidéo avec une popularité modérée. Dans ce scénario, il faut choisir la longueur optimale du préfixe (et par conséquence du suffixe) qui permet de réduire le coût de transmission de la vidéo. Dans la section suivante, nous introduisons notre modèle analytique qui nous aidera à réaliser notre objective Modèle Analytique Pour trouver le coût de transmission minimale de la vidéo, nous avons développé un modèle analytique qui prend en compte toutes les charges du système. Pour rendre notre modèle plus compréhensible, nous avons fait les hypothèses suivantes : (i) Le réseau de distribution est un réseau dédié et est organisé d une façon hiérarchique. Plus précisément, le réseau de distribution est un arbre de degree m et un nombre de niveaux l comme le montre la figure 1.2. (ii) Dans cet arbre, nous plaçons le serveur central à la racine. Par contre, les prefix servers peuvent être placées à n importe quel niveau. Dans ce cas, si nous voudrons transmettre le préfixe du niveau n du réseau, il faut compter n m prefix servers. Finalement, Level Suffix Server Height h = 5 1 m h = 4 2 h = 3 3 Prefix Server h = 2 4 h = 1 5 Clients Figure 1.2: Le réseau de distribution des vidéos pour un degree m = 4 et un nombre de niveau l = 5. nous supposons que les clients se connectent tous aux feuilles, i.e. au niveau 5 dans le cas de la figure 1.2.

19 1.2. VIDÉO À LA DEMANDE DANS UN RÉSEAU DÉDIÉ 7 Maintenant, pour trouver le coût de livraison minimal de la vidéo, il y a deux défis à surmonter. Le premier est de trouver la partition optimale de la vidéo entre préfixe et suffixe. Le deuxième défi se résume à trouver le niveau d emplacement optimal des prefix servers dans l arbre de distribution. Dans notre modèle, nommé PS, le coût total de livraison de la vidéo est calculé comme la somme de deux composantes principales : (i) La bande passante nécessaire au sein du réseau pour transmettre le préfixe et le suffixe et (ii) La capacité de stockage et de transmission aux différent serveurs (le suffix server et les prefix servers). L équation 1.1 représente ce qu on vient d expliquer : C systeme P S = C systeme reseau + γc systeme serveur (1.1) Ensuite, dans chacune des deux composantes principales citées là haut, nous calculons séparément le coût introduit par le préfixe et le suffixe comme suivant : Creseau systeme = Creseau prefixe + Creseau suffixe Cserveur systeme = Cserveur prefixe + Cserveur suffixe Finalement, dans le coût du serveur, nous prenons en compte deux composantes : (i) La capacité de stockage nécessaire et (ii) La capacité de transmission nécessaire (c est-à-dire le nombre de connexions (et la durée de chaque connexion) que le serveur doit établir). Le coût de transmission est notée C prefixe E/S pour le prefix server et C suffixe E/S pour le suffix server : serveur = max(c prefixe, βc prefixe C prefixe C suffixe E/S sto ) serveur = max(c suffixe, βc suffixe E/S sto ) Pour lier le coût du serveur au coût du réseau, nous avons introduit le paramètre γ tandis que le paramètre β sert à lier le coût de stockage au coût de transmission aux serveurs. Grâce à ces deux paramètres, note modèle analytique est devenu très flexible ce qui nous permet d étudier une grande variété de scénarios. Par exemple, pour pouvoir étudier un scénario où seulement le coût du réseau doit être pris en compte, il nous faut seulement de mettre γ à zéro et ainsi de suite. En plus de γ et β, nous avons introduit un paramètre lhc dont le principal objective est défini comme suivant : Ce paramètre nous permet de simuler des réseaux dans lesquels le coût de la bande passante coté client (i.e. niveau 5 dans la figure 1.2) n est pas le même que aux autres niveaux. La motivation est que, le coût d un Mbps au niveau des backbone peut être plus cher que au niveau d accès des clients. Dans cette introduction, nous n avons pas assez de place pour donner les formules finales de notre modèle de coût. Par contre, vous pouvez vous reporter à la section 3.3 pour une description complète. Pour résumer, grâce à ce modèle analytique, en précisant la longueur de la vidéo à distribuer ainsi que sa popularité (c est-à-dire le nombre de clients qui voudront regarder la vidéo), nous allons pouvoir trouver la longueur optimale du préfixe et du suffixe ainsi que le niveau d emplacement des prefix servers dans le réseau Résulats Préliminaires Pour valider notre travail, nous présentons un sous ensemble des résultats que nous avons pu obtenir avec notre modèle. Ces résultats correspondent à un réseau de distribution d un degree m = 4 et un nombre de niveau l = 5. Avec m = 4 et l = 5, nous étudions un réseau qui peut couvrir un pays de la taille de la France ou la Grande Bretagne. Cependant, si nous voulons étudier des réseaux qui couvrent des petites villes avec des larges populations, il faut choisir m plus petit (e.g. m = 2, 3) et l plus grand (e.g. l = 1). D autre part, nous considérons une vidéo avec une longueur de L = 9 min ce qui est fréquemment le

20 8 CHAPTER 1. RÉSUMÉ EN FRANÇAIS cas. Finalement, le paramètre γ est mit à 1 et β à.1. Le choix de ces paramètres à été bien étudié et reflète les dernières technologies. Finalement, nous supposons que le coût de la bande passante est homogène à tous les niveaux, c est-à-dire lhc = 1. Dans la figure 1.3, nous présentons le coût de transmission de la vidéo en fonction du nombre de clients N. Comme nous pouvons le voir, cette figure montre clairement à quel point notre architecture 9 m=4, l=5, L=9, γ=1, β=.1, lhc=1 8 7 total system cost average number of clients (N) x 1 4 Figure 1.3: Le coût de livraison minimal de la vidéo en fonction du nombre de clients N. de distribution est efficace. Par exemple, quand le nombre de clients dans le système augment de 9, to 9,, le coût de livraison de la vidéo est seulement doublé. Pour mieux comprendre comment notre modèle analytique nous permet à garder le coût du système très bas, nous dessinons dans la figure 1.4 la longueur optimale du préfixe ainsi que l emplacement optimal des prefix servers dans notre arbre de distribution en fonction de la popularité de la vidéo. 5 m=4, l=5, L=9, γ=1, β=.1, lhc=1 9 m=4, l=5, L=9, γ=1, β=.1, lhc= optimal prefix server height 3 2 optimal prefix length average number of clients (N) (a) L emplacement optimal des prefix servers average number of clients (N) (b) La longueur optimale du préfixe Figure 1.4: L emplacement optimal des prefix servers et la longueur optimale du préfixe en fonction de la popularité de la vidéo. Ces résultats préliminaires reflètent l efficacité de notre architecture. Nous avons clairement vu que cette combinaison entre une boucle ouverte pour transmettre le suffixe et une boucle fermée pour transmettre le préfixe rend notre architecture une solution adéquate aussi bien pour les vidéos populaires que pour celles avec une faible popularité.

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA VÉRIFICATION DES ENTENTES DE SEMAINE DE TRAVAIL COMPRIMÉE

More information

Audit de sécurité avec Backtrack 5

Audit de sécurité avec Backtrack 5 Audit de sécurité avec Backtrack 5 DUMITRESCU Andrei EL RAOUSTI Habib Université de Versailles Saint-Quentin-En-Yvelines 24-05-2012 UVSQ - Audit de sécurité avec Backtrack 5 DUMITRESCU Andrei EL RAOUSTI

More information

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Veuillez vérifier les éléments suivants avant de nous soumettre votre accord : 1. Vous avez bien lu et paraphé

More information

General Certificate of Education Advanced Level Examination June 2012

General Certificate of Education Advanced Level Examination June 2012 General Certificate of Education Advanced Level Examination June 2012 French Unit 4 Speaking Test Candidate s Material To be conducted by the teacher examiner between 7 March and 15 May 2012 (FRE4T) To

More information

Méthodes ensemblistes pour une localisation robuste de robots sous-marins

Méthodes ensemblistes pour une localisation robuste de robots sous-marins Méthodes ensemblistes pour une localisation robuste de robots sous-marins Jan Sliwka To cite this version: Jan Sliwka. Méthodes ensemblistes pour une localisation robuste de robots sous-marins. Automatique

More information

Survey on Conference Services provided by the United Nations Office at Geneva

Survey on Conference Services provided by the United Nations Office at Geneva Survey on Conference Services provided by the United Nations Office at Geneva Trade and Development Board, fifty-eighth session Geneva, 12-23 September 2011 Contents Survey contents Evaluation criteria

More information

AgroMarketDay. Research Application Summary pp: 371-375. Abstract

AgroMarketDay. Research Application Summary pp: 371-375. Abstract Fourth RUFORUM Biennial Regional Conference 21-25 July 2014, Maputo, Mozambique 371 Research Application Summary pp: 371-375 AgroMarketDay Katusiime, L. 1 & Omiat, I. 1 1 Kampala, Uganda Corresponding

More information

Performance Modeling of TCP/IP in a Wide-Area Network

Performance Modeling of TCP/IP in a Wide-Area Network INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Performance Modeling of TCP/IP in a Wide-Area Network Eitan Altman, Jean Bolot, Philippe Nain, Driss Elouadghiri, Mohammed Erramdani, Patrick

More information

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Agenda Le Business Case pour le Cloud Computing Qu est ce que le Cloud

More information

Évariste Galois and Solvable Permutation Groups

Évariste Galois and Solvable Permutation Groups Évariste Galois and Solvable Permutation Groups David A. Cox Department of Mathematics Amherst College dac@math.amherst.edu Bilbao May 2012 Prologue Most mathematicians know about Galois: He introduced

More information

Introduction au BIM. ESEB 38170 Seyssinet-Pariset Economie de la construction email : contact@eseb.fr

Introduction au BIM. ESEB 38170 Seyssinet-Pariset Economie de la construction email : contact@eseb.fr Quel est l objectif? 1 La France n est pas le seul pays impliqué 2 Une démarche obligatoire 3 Une organisation plus efficace 4 Le contexte 5 Risque d erreur INTERVENANTS : - Architecte - Économiste - Contrôleur

More information

Introduction. GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires. Objectifs. Simplicité Evolution et coévolution Parallélisme

Introduction. GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires. Objectifs. Simplicité Evolution et coévolution Parallélisme GEAL 1.2 Generic Evolutionary Algorithm Library http://dpt-info.u-strasbg.fr/~blansche/fr/geal.html 1 /38 Introduction GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires Objectifs Généricité

More information

Parallel Discrepancy-based Search

Parallel Discrepancy-based Search Parallel Discrepancy-based Search T. Moisan, J. Gaudreault, C.-G. Quimper Université Laval, FORAC research consortium February 21 th 2014 T. Moisan, J. Gaudreault, C.-G. Quimper Parallel Discrepancy-based

More information

THÈSE. présentée. devant l Université de Rennes 1. pour obtenir. par

THÈSE. présentée. devant l Université de Rennes 1. pour obtenir. par N o d ordre: 3243 THÈSE présentée devant l Université de Rennes 1 pour obtenir le grade de : DOCTEUR DE L UNIVERSITÉ DE RENNES 1 Mention INFORMATIQUE par Martín VARELA RICO Équipe d accueil : ARMOR - IRISA

More information

BILL C-665 PROJET DE LOI C-665 C-665 C-665 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA

BILL C-665 PROJET DE LOI C-665 C-665 C-665 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA C-665 C-665 Second Session, Forty-first Parliament, Deuxième session, quarante et unième législature, HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA BILL C-665 PROJET DE LOI C-665 An Act to

More information

COLLABORATIVE LCA. Rachel Arnould and Thomas Albisser. Hop-Cube, France

COLLABORATIVE LCA. Rachel Arnould and Thomas Albisser. Hop-Cube, France COLLABORATIVE LCA Rachel Arnould and Thomas Albisser Hop-Cube, France Abstract Ecolabels, standards, environmental labeling: product category rules supporting the desire for transparency on products environmental

More information

The Need For Speed. leads to PostgreSQL. Dimitri Fontaine dimitri@2ndquadrant.fr. 28 Mars 2013

The Need For Speed. leads to PostgreSQL. Dimitri Fontaine dimitri@2ndquadrant.fr. 28 Mars 2013 The Need For Speed leads to PostgreSQL Dimitri Fontaine dimitri@2ndquadrant.fr 28 Mars 2013 Dimitri Fontaine dimitri@2ndquadrant.fr The Need For Speed 28 Mars 2013 1 / 23 Dimitri Fontaine 2ndQuadrant France

More information

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2007 AUDIT OF THE DISPOSAL OF PAVEMENT LINE MARKER EQUIPMENT 2009

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2007 AUDIT OF THE DISPOSAL OF PAVEMENT LINE MARKER EQUIPMENT 2009 Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2007 AUDIT OF THE DISPOSAL OF PAVEMENT LINE MARKER EQUIPMENT 2009 SUIVI DE LA VÉRIFICATION DE L ALIÉNATION D UNE TRACEUSE

More information

Group Projects M1 - Cubbyhole

Group Projects M1 - Cubbyhole SUPINFO Academic Dept. Project presentation Group Projects Version 1.0 Last update: 20/11/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous permet

More information

«Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08)

«Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08) «Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08) Mathieu Lemoine 2008/02/25 Craig Chambers : Professeur à l Université de Washington au département de Computer Science and Engineering,

More information

Windows et Office XP, pack en 2 volumes : Microsoft Office 2003 KillerTips; Décrasser Windows X

Windows et Office XP, pack en 2 volumes : Microsoft Office 2003 KillerTips; Décrasser Windows X Windows et Office XP, pack en 2 volumes : Microsoft Office 2003 KillerTips; Décrasser Windows XP Download: Windows et Office XP, pack en 2 volumes : Microsoft Office 2003 KillerTips; Décrasser Windows

More information

Advanced Software Engineering Agile Software Engineering. Version 1.0

Advanced Software Engineering Agile Software Engineering. Version 1.0 Advanced Software Engineering Agile Software Engineering 1 Version 1.0 Basic direction A agile method has to be A method is called agile if it follows Incremental the principles of the agile manifest.

More information

Stockage distribué sous Linux

Stockage distribué sous Linux Félix Simon Ludovic Gauthier IUT Nancy-Charlemagne - LP ASRALL Mars 2009 1 / 18 Introduction Répartition sur plusieurs machines Accessibilité depuis plusieurs clients Vu comme un seul et énorme espace

More information

ATP Co C pyr y ight 2013 B l B ue C o C at S y S s y tems I nc. All R i R ghts R e R serve v d. 1

ATP Co C pyr y ight 2013 B l B ue C o C at S y S s y tems I nc. All R i R ghts R e R serve v d. 1 ATP 1 LES QUESTIONS QUI DEMANDENT RÉPONSE Qui s est introduit dans notre réseau? Comment s y est-on pris? Quelles données ont été compromises? Est-ce terminé? Cela peut-il se reproduire? 2 ADVANCED THREAT

More information

High performance traffic monitoring for network security and management

High performance traffic monitoring for network security and management N o d ordre : 2014telb0316 Sous le sceau de l Université européenne de Bretagne Télécom Bretagne En accréditation conjointe avec l école Doctorale Sicma High performance traffic monitoring for network

More information

FOR TEACHERS ONLY The University of the State of New York

FOR TEACHERS ONLY The University of the State of New York FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION F COMPREHENSIVE EXAMINATION IN FRENCH Friday, June 16, 2006 1:15 to 4:15 p.m., only SCORING KEY Updated information

More information

Memory Eye SSTIC 2011. Yoann Guillot. Sogeti / ESEC R&D yoann.guillot(at)sogeti.com

Memory Eye SSTIC 2011. Yoann Guillot. Sogeti / ESEC R&D yoann.guillot(at)sogeti.com Memory Eye SSTIC 2011 Yoann Guillot Sogeti / ESEC R&D yoann.guillot(at)sogeti.com Y. Guillot Memory Eye 2/33 Plan 1 2 3 4 Y. Guillot Memory Eye 3/33 Memory Eye Analyse globale d un programme Un outil pour

More information

ENABLING OBJECTIVE AND TEACHING POINTS. DRILL: 401.02 5. TIME: One 30 minutes period. 6. METHOD/APPROACH: a. demonstration; and. b. performance.

ENABLING OBJECTIVE AND TEACHING POINTS. DRILL: 401.02 5. TIME: One 30 minutes period. 6. METHOD/APPROACH: a. demonstration; and. b. performance. CHAPTER 4: LESSON SPECIFICATIONS COURSE TITLE: GREEN STAR COURSE ENABLING OBJECTIVE AND TEACHING POINTS CTS NUMBER: A-CR-CCP-116/PC-001 TRAINING DETAILS DRILL: 401.02 5. TIME: One 30 minutes period. 1.

More information

Introduction ToIP/Asterisk Quelques applications Trixbox/FOP Autres distributions Conclusion. Asterisk et la ToIP. Projet tuteuré

Introduction ToIP/Asterisk Quelques applications Trixbox/FOP Autres distributions Conclusion. Asterisk et la ToIP. Projet tuteuré Asterisk et la ToIP Projet tuteuré Luis Alonso Domínguez López, Romain Gegout, Quentin Hourlier, Benoit Henryon IUT Charlemagne, Licence ASRALL 2008-2009 31 mars 2009 Asterisk et la ToIP 31 mars 2009 1

More information

EPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE

EPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE EPREUVE D EXPRESSION ORALE SAVOIR et SAVOIR-FAIRE Pour présenter la notion -The notion I m going to deal with is The idea of progress / Myths and heroes Places and exchanges / Seats and forms of powers

More information

MapReduce Détails Optimisation de la phase Reduce avec le Combiner

MapReduce Détails Optimisation de la phase Reduce avec le Combiner MapReduce Détails Optimisation de la phase Reduce avec le Combiner S'il est présent, le framework insère le Combiner dans la pipeline de traitement sur les noeuds qui viennent de terminer la phase Map.

More information

Formulaire de Modification de Données de l Emploi/Job Data Change Form France

Formulaire de Modification de Données de l Emploi/Job Data Change Form France Formulaire de Modification de Données de l Emploi/Job Data Change Form France Instructions du Formulaire de Modification de données de l emploi / JOB DATA CHANGE FORM INSTRUCTIONS Ce formulaire est à l'usage

More information

How To Become A Foreign Language Teacher

How To Become A Foreign Language Teacher Université d Artois U.F.R. de Langues Etrangères MASTER A DISTANCE Master Arts, Lettres et Langues Spécialité «CLE/ CLS en milieu scolaire» Voie Professionnelle ou Voie Recherche University of Artois Faculty

More information

Rio de Janeiro. Tout simplement, HISTORIQUE! RESULTATS SPORTIFS Christophe PINNA NICE ELITE SPORT 21, bd Carnot 06300 Nice Tél. : +33 (0)6 08 45 80 07 Fax : +33 (0)4 93 56 78 77 Email : c.pinna@wanadoo.fr

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

CFT 100000930 ICT review Questions/Answers

CFT 100000930 ICT review Questions/Answers CFT 100000930 ICT review Questions/Answers 1. Est-ce que la stratégie métier est formalisée dans un document détaillant les priorités? Yes, there are two strategic documents, the STRATEGIC ORIENTATIONS

More information

TP1 : Correction. Rappels : Stream, Thread et Socket TCP

TP1 : Correction. Rappels : Stream, Thread et Socket TCP Université Paris 7 M1 II Protocoles réseaux TP1 : Correction Rappels : Stream, Thread et Socket TCP Tous les programmes seront écrits en Java. 1. (a) Ecrire une application qui lit des chaines au clavier

More information

Measuring Policing Complexity: A Research Based Agenda

Measuring Policing Complexity: A Research Based Agenda ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

UNIVERSITÉ DE MONTRÉAL A DELAY-CONSTRAINED MIDDLEWARE ARCHITECTURE FOR DISSEMINATING INFORMATION IN WIRELESS SENSOR NETWORKS JHON-FREDY LLANO-RUIZ

UNIVERSITÉ DE MONTRÉAL A DELAY-CONSTRAINED MIDDLEWARE ARCHITECTURE FOR DISSEMINATING INFORMATION IN WIRELESS SENSOR NETWORKS JHON-FREDY LLANO-RUIZ UNIVERSITÉ DE MONTRÉAL A DELAY-CONSTRAINED MIDDLEWARE ARCHITECTURE FOR DISSEMINATING INFORMATION IN WIRELESS SENSOR NETWORKS JHON-FREDY LLANO-RUIZ DÉPARTEMENT DE GÉNIE INFORMATIQUE ET GÉNIE LOGICIEL ÉCOLE

More information

The SIST-GIRE Plate-form, an example of link between research and communication for the development

The SIST-GIRE Plate-form, an example of link between research and communication for the development 1 The SIST-GIRE Plate-form, an example of link between research and communication for the development Patrick BISSON 1, MAHAMAT 5 Abou AMANI 2, Robert DESSOUASSI 3, Christophe LE PAGE 4, Brahim 1. UMR

More information

Guillaume SMITH le jeudi 4 décembre 2014

Guillaume SMITH le jeudi 4 décembre 2014 Institut Supérieur de l Aéronautique et de l Espace(ISAE) Guillaume SMITH le jeudi 4 décembre 2014 Concevoir des applications temps-réel respectant la vie privée en exploitant les liens entre codes à effacements

More information

Marks Communication /10 Range and Accuracy of Language /10 Pronunciation and Intonation /5 Interaction and Fluency /5 TOTAL /30

Marks Communication /10 Range and Accuracy of Language /10 Pronunciation and Intonation /5 Interaction and Fluency /5 TOTAL /30 Controlled Speaking Assessment Preparation Once you have prepared your answers to the questions record your answers and listen back to them as you listen, complete the check sheet below : Time it to ensure

More information

Langages Orientés Objet Java

Langages Orientés Objet Java Langages Orientés Objet Java Exceptions Arnaud LANOIX Université Nancy 2 24 octobre 2006 Arnaud LANOIX (Université Nancy 2) Langages Orientés Objet Java 24 octobre 2006 1 / 32 Exemple public class Example

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Thèse. en co-tutelle avec l University of New South Wales, Sydney, Australie et National ICT Australia, Australie

Thèse. en co-tutelle avec l University of New South Wales, Sydney, Australie et National ICT Australia, Australie N d ordre : 2448 Thèse préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS et à l École Nationale Supérieur d Ingénieurs de Constructions Aéronautique en co-tutelle avec l University

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Sun StorEdge A5000 Installation Guide

Sun StorEdge A5000 Installation Guide Sun StorEdge A5000 Installation Guide for Windows NT Server 4.0 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 805-7273-11 October 1998,

More information

Sun Management Center Change Manager 1.0.1 Release Notes

Sun Management Center Change Manager 1.0.1 Release Notes Sun Management Center Change Manager 1.0.1 Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817 0891 10 May 2003 Copyright 2003 Sun Microsystems, Inc. 4150

More information

AP FRENCH LANGUAGE 2008 SCORING GUIDELINES

AP FRENCH LANGUAGE 2008 SCORING GUIDELINES AP FRENCH LANGUAGE 2008 SCORING GUIDELINES Part A (Essay): Question 31 9 Demonstrates STRONG CONTROL Excellence Ease of expression marked by a good sense of idiomatic French. Clarity of organization. Accuracy

More information

THÈSE / UNIVERSITÉ DE RENNES 1 sous le sceau de l Université Européenne de Bretagne. pour le grade de DOCTEUR DE L UNIVERSITÉ DE RENNES 1

THÈSE / UNIVERSITÉ DE RENNES 1 sous le sceau de l Université Européenne de Bretagne. pour le grade de DOCTEUR DE L UNIVERSITÉ DE RENNES 1 ANNÉE 2014 THÈSE / UNIVERSITÉ DE RENNES 1 sous le sceau de l Université Européenne de Bretagne pour le grade de DOCTEUR DE L UNIVERSITÉ DE RENNES 1 Mention : Informatique Ecole doctorale MATISSE présentée

More information

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203 Administrer les solutions Citrix XenApp XenDesktop 7.6 CXD-203 MIEL Centre Agréé : N 11 91 03 54 591 Pour contacter le service formation : 01 60 19 16 27 Pour consulter le planning des formations : www.miel.fr/formation

More information

Open call for tenders n SCIC C4 2014/01

Open call for tenders n SCIC C4 2014/01 EUROPEAN COMMISSION DIRECTORATE GENERAL FOR INTERPRETATION RESOURCES AND SUPPORT DIRECTORATE Open call for tenders n SCIC C4 2014/01 Accident and sickness insurance for Conference Interpreting Agents Questions

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Bluetooth Low Energy

Bluetooth Low Energy Bluetooth Low Energy Responsable de l épreuve : L. Toutain Tous documents autorisés. Répondez uniquement sur la copie en annexe. Lisez bien tout le document avant de commencer à répondre 1 Bluetooth Low

More information

Dental Insurance Claims Identification of Atypical Claims Activity

Dental Insurance Claims Identification of Atypical Claims Activity Member s Paper Dental Insurance Claims Identification of Atypical Claims Activity By Barry Senensky, BSc, FCIA, FSA Jonathan Polon, BSc, FSA Any opinions expressed in this paper are those of the author

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

ACP-EU Cooperation Programme in Science and Technology (S&T II) / Programme de Coopération ACP-UE pour la Science et la Technologie

ACP-EU Cooperation Programme in Science and Technology (S&T II) / Programme de Coopération ACP-UE pour la Science et la Technologie ACP Science and Technologie Programme Programme Management Unit ACP-EU Cooperation Programme in Science and Technology (S&T II) / Programme de Coopération ACP-UE pour la Science et la Technologie EuropeAid/133437/D/ACT/ACPTPS

More information

Millier Dickinson Blais

Millier Dickinson Blais Research Report Millier Dickinson Blais 2007-2008 National Survey of the Profession September 14, 2008 Contents 1 Introduction & Methodology... 3 2 National Results... 5 3 Regional Results... 6 3.1 British

More information

Vincent Rullier Technology specialist Microsoft Suisse Romande

Vincent Rullier Technology specialist Microsoft Suisse Romande Vincent Rullier Technology specialist Microsoft Suisse Romande Pourquoi virtualiser Différents types de virtualisation Présentation Applications Postes de travail Serveurs Bénéfices Conclusion Q&A Technology

More information

2012 Syllabus. Vocal Revisions September 2015

2012 Syllabus. Vocal Revisions September 2015 2012 Syllabus Vocal Revisions TABLE OF CONTENTS - TABLE DES MATIÈRES VOCAL SECTION GIRLS ENGLISH VOCAL SOLOS SOLOS VOCAL ANGLAIS FILLES GIRLS FRENCH VOCAL SOLOS SOLOS VOCALS FRANÇAIS FILLES BOYS ENGLISH

More information

FATMAS : A Methodology to Design Fault-tolerant Multi-agent Systems

FATMAS : A Methodology to Design Fault-tolerant Multi-agent Systems SEHL MELLOULI FATMAS : A Methodology to Design Fault-tolerant Multi-agent Systems Thèse présentée à la Faculté des études supérieures de l Université Laval dans le cadre du programme de doctorat en Informatique

More information

Altiris Patch Management Solution for Windows 7.6 from Symantec Third-Party Legal Notices

Altiris Patch Management Solution for Windows 7.6 from Symantec Third-Party Legal Notices Appendix A Altiris Patch Management Solution for Windows 7.6 from Symantec Third-Party Legal Notices This appendix includes the following topics: Third-Party Legal Attributions CabDotNet MICROSOFT PLATFORM

More information

Modeling and simulation of wireless sensor networks

Modeling and simulation of wireless sensor networks Modeling and simulation of wireless sensor networks Wan Du To cite this version: Wan Du. Modeling and simulation of wireless sensor networks. Other. Ecole Centrale de Lyon, 2011. English. .

More information

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design Plafond tendu à froid ALYOS technology ALYOS technology vous propose un ensemble de solutions techniques pour vos intérieurs. Spécialiste dans le domaine du plafond tendu, nous avons conçu et développé

More information

DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES. An Act respecting contracting by public bodies (chapter C-65.1, a.

DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES. An Act respecting contracting by public bodies (chapter C-65.1, a. DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES An Act respecting contracting by public bodies (chapter C-65.1, a. 26) SUBJECT 1. The purpose of this directive is to establish the

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

PRMS. http://cern.ch/remedy

PRMS. http://cern.ch/remedy PRMS http://cern.ch/remedy PRMS Concepts Categorisation Tree Ticket Progression Tickets Creation Assignment Groups Notifications to the Users Categorisation Tree DOMAIN CATEGORY TYPE ITEM Desktop Support

More information

RÉPONSES D ÉNERGIE BROOKFIELD MARKETING INC. («EBMI») À LA DEMANDE DE RENSEIGNEMENTS N o 1 DE LA RÉGIE DE L ÉNERGIE PHASE II

RÉPONSES D ÉNERGIE BROOKFIELD MARKETING INC. («EBMI») À LA DEMANDE DE RENSEIGNEMENTS N o 1 DE LA RÉGIE DE L ÉNERGIE PHASE II RÉGIE DE L ÉNERGIE DOSSIER : R-3648-2007 RÉPONSES D ÉNERGIE BROOKFIELD MARKETING INC. («EBMI») À LA DEMANDE DE RENSEIGNEMENTS N o 1 DE LA RÉGIE DE L ÉNERGIE PHASE II Page 2 de 10 Question 1 1. Références

More information

How To Prevent A Hacker From Attacking A Website With A Password Protected Code In Ruby On Rails (Rora) (Rorora.Com) (Ruby On Rails) ( Ruby On Ruby) (Roura)

How To Prevent A Hacker From Attacking A Website With A Password Protected Code In Ruby On Rails (Rora) (Rorora.Com) (Ruby On Rails) ( Ruby On Ruby) (Roura) Rrabids: un système de détection d intrusions comportemental destiné aux applications Web écrites en Ruby on Rails. Supélec Vredi 10 juin 2011 Plan de la présentation 1 Généralités 2 Contexte 3 Construction

More information

Suna Melek Önen La sécurité des communications multipoints pour les réseaux satellitaires: Une approche centrée sur la satisfaction des utilisateurs

Suna Melek Önen La sécurité des communications multipoints pour les réseaux satellitaires: Une approche centrée sur la satisfaction des utilisateurs P A R I S Thèse présentée pour obtenir le grade de docteur de l Ecole Nationale Supérieure des Télécommunications Spécialité : Informatique et Réseaux Suna Melek Önen La sécurité des communications multipoints

More information

Hours: The hours for the class are divided between practicum and in-class activities. The dates and hours are as follows:

Hours: The hours for the class are divided between practicum and in-class activities. The dates and hours are as follows: March 2014 Bienvenue à EDUC 1515 Français Langue Seconde Partie 1 The following information will allow you to plan in advance for the upcoming session of FSL Part 1 and make arrangements to complete the

More information

En vue de l'obtention du. Présentée et soutenue par Robert BASMADJIAN Le 4 Décembre 2008

En vue de l'obtention du. Présentée et soutenue par Robert BASMADJIAN Le 4 Décembre 2008 THÈSE En vue de l'obtention du DOCTORAT DE L UNIVERSITÉ DE TOULOUSE Délivré par l'université Toulouse III - Paul Sabatier Discipline : Informatique Présentée et soutenue par Robert BASMADJIAN Le 4 Décembre

More information

ESMA REGISTERS OJ/26/06/2012-PROC/2012/004. Questions/ Answers

ESMA REGISTERS OJ/26/06/2012-PROC/2012/004. Questions/ Answers ESMA REGISTERS OJ/26/06/2012-PROC/2012/004 Questions/ Answers Question n.10 (dated 18/07/2012) In the Annex VII Financial Proposal, an estimated budget of 1,500,000 Euro is mentioned for the total duration

More information

An In-Context and Collaborative Software Localisation Model: Demonstration

An In-Context and Collaborative Software Localisation Model: Demonstration An In-Context and Collaborative Software Localisation Model: Demonstration Amel FRAISSE Christian BOITET Valérie BELLYNCK LABORATOIRE LIG, Université Joseph Fourier, 41 rue des Mathématiques, 38041 Grenoble,

More information

Machine de Soufflage defibre

Machine de Soufflage defibre Machine de Soufflage CABLE-JET Tube: 25 à 63 mm Câble Fibre Optique: 6 à 32 mm Description générale: La machine de soufflage parfois connu sous le nom de «câble jet», comprend une chambre d air pressurisé

More information

Model-Driven Software Engineering for Virtual Machine Images Provisioning in Cloud Computing

Model-Driven Software Engineering for Virtual Machine Images Provisioning in Cloud Computing Model-Driven Software Engineering for Virtual Machine Images Provisioning in Cloud Computing Tam Le Nhan To cite this version: Tam Le Nhan. Model-Driven Software Engineering for Virtual Machine Images

More information

Altiris Patch Management Solution for Windows 7.5 SP1 from Symantec Third-Party Legal Notices

Altiris Patch Management Solution for Windows 7.5 SP1 from Symantec Third-Party Legal Notices Appendix A Altiris Patch Management Solution for Windows 7.5 SP1 from Symantec Third-Party Legal Notices This appendix includes the following topics: Third-Party Legal Attributions CabDotNet XML-RPC.NET

More information

State of Maryland Health Insurance Exchange

State of Maryland Health Insurance Exchange Les résumés et les traductions contenus dans le présent avis ont été préparés par Primary Care Coalition mais n'ont pas été révisés ou approuvés par Maryland Health Connection. Notice Date: 03/30/2015

More information

Finding a research subject in educational technology

Finding a research subject in educational technology Finding a research subject in educational technology Finding a research subject in educational technology thesis-subject (version 1.0, 1/4/05 ) Code: thesis-subject Daniel K. Schneider, TECFA, University

More information

HEALTH CARE DIRECTIVES ACT

HEALTH CARE DIRECTIVES ACT A11 HEALTH CARE DIRECTIVES ACT Advances in medical research and treatments have, in many cases, enabled health care professionals to extend lives. Most of these advancements are welcomed, but some people

More information

STUDENT APPLICATION FORM (Dossier d Inscription) ACADEMIC YEAR 2010-2011 (Année Scolaire 2010-2011)

STUDENT APPLICATION FORM (Dossier d Inscription) ACADEMIC YEAR 2010-2011 (Année Scolaire 2010-2011) Institut d Administration des Entreprises SOCRATES/ERASMUS APPLICATION DEADLINE : 20th November 2010 OTHER (Autre) STUDENT APPLICATION FORM (Dossier d Inscription) ACADEMIC YEAR 2010-2011 (Année Scolaire

More information

Il est repris ci-dessous sans aucune complétude - quelques éléments de cet article, dont il est fait des citations (texte entre guillemets).

Il est repris ci-dessous sans aucune complétude - quelques éléments de cet article, dont il est fait des citations (texte entre guillemets). Modélisation déclarative et sémantique, ontologies, assemblage et intégration de modèles, génération de code Declarative and semantic modelling, ontologies, model linking and integration, code generation

More information

Level 2 French, 2014

Level 2 French, 2014 91121 911210 2SUPERVISOR S Level 2 French, 2014 91121 Demonstrate understanding of a variety of written and / or visual French text(s) on familiar matters 9.30 am Wednesday 26 November 2014 Credits: Five

More information

Toward a standard: RoadXML, the road network database format

Toward a standard: RoadXML, the road network database format Toward a standard: RoadXML, the road network database format Julien Chaplier, Thomas Nguyen That, Marcus Hewatt, Gilles Gallée OKTAL SA, 19, Bd des Nations Unies, 92190 Meudon - France julien.chaplier@oktal.fr,

More information

In-Home Caregivers Teleconference with Canadian Bar Association September 17, 2015

In-Home Caregivers Teleconference with Canadian Bar Association September 17, 2015 In-Home Caregivers Teleconference with Canadian Bar Association September 17, 2015 QUESTIONS FOR ESDC Temporary Foreign Worker Program -- Mr. Steve WEST *Answers have been updated following the conference

More information

N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In

N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 0735 December 2004 Copyright 2004 Sun Microsystems,

More information

Asset management in urban drainage

Asset management in urban drainage Asset management in urban drainage Gestion patrimoniale de systèmes d assainissement Elkjaer J., Johansen N. B., Jacobsen P. Copenhagen Energy, Sewerage Division Orestads Boulevard 35, 2300 Copenhagen

More information

Mise à jour du document Propriété intellectuelle Lignes directrices pour l application de la Loi

Mise à jour du document Propriété intellectuelle Lignes directrices pour l application de la Loi Mise à jour du document Propriété intellectuelle Lignes directrices pour l application de la Loi SECTION NATIONALE DU DROIT DE LA CONCURRENCE ASSOCIATION DU BARREAU CANADIEN Juin 2014 500-865 Carling Avenue,

More information

HHC Operations Management Review

HHC Operations Management Review Home Health Care Operations Management : Applying the districting approach to Home Health Care, Emna Benzarti To cite this version: Emna Benzarti. Home Health Care Operations Management : Applying the

More information

511 Road Condition User Survey. June 2010

511 Road Condition User Survey. June 2010 511 Road Condition User Survey June 2010 (Blank page) Table of Contents Page Executive Summary... 1 1.0 Introduction.... 2 2.0 Survey Objective... 2 3.0 Methodology... 3 4.0 Analysis of Results... 4 5.0

More information

Demand Driven Distribution: The Logistical Challenges and Opportunities

Demand Driven Distribution: The Logistical Challenges and Opportunities Demand Driven Distribution: The Logistical Challenges and Opportunities J. Ashayeri, R.P. Kampstra Department of Econometrics and Operations Research Tilburg University P.O. Box 90153 5000 LE Tilburg,

More information

New tone reservation PAPR reduction techniques for multicarrier systems

New tone reservation PAPR reduction techniques for multicarrier systems New tone reservation PAPR reduction techniques for multicarrier systems Ralph Mounzer To cite this version: Ralph Mounzer. New tone reservation PAPR reduction techniques for multicarrier systems. Mechanical

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Account Manager H/F - CDI - France

Account Manager H/F - CDI - France Account Manager H/F - CDI - France La société Fondée en 2007, Dolead est un acteur majeur et innovant dans l univers de la publicité sur Internet. En 2013, Dolead a réalisé un chiffre d affaires de près

More information

REVOCABILITY. Contact: Lars MEINHARDT, Telephone:(32-2) 298.45.87, lars.meinhardt@cec.eu.int

REVOCABILITY. Contact: Lars MEINHARDT, Telephone:(32-2) 298.45.87, lars.meinhardt@cec.eu.int EUROPEAN COMMISSION Internal Market DG FINANCIAL INSTITUTIONS Retail issues and payment systems Brussels, 24 September 2003 MARKT/4010/2003 Final Draft A POSSIBLE LEGAL FRAMEWORK FOR THE SINGLE PAYMENT

More information

Doctorat ParisTech THÈSE. TELECOM ParisTech. Gestion des données dans les reseaux sociaux

Doctorat ParisTech THÈSE. TELECOM ParisTech. Gestion des données dans les reseaux sociaux 2012-ENST-053 EDITE - ED 130 Doctorat ParisTech THÈSE pour obtenir le grade de docteur délivré par TELECOM ParisTech Spécialité «Informatique» présentée et soutenue publiquement par Silviu MANIU le 28

More information

Technical Service Bulletin

Technical Service Bulletin Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER OpenDrive 02/05/2005 662-02-25008 Rev. : A Installation Licence SCO sur PC de remplacement English version follows. Lors du changement

More information

Congestion games with player-specific cost functions

Congestion games with player-specific cost functions Ecole Doctorale Mathématiques et Sciences et Technologies de l Information et de la Communication Thèse de doctorat Spécialité : Mathématiques appliquées Présentée par Thomas Pradeau Pour obtenir le grade

More information

---------------------------------------------------------------------------------

--------------------------------------------------------------------------------- Hume Fogg Academic Magnet Summer Review for Students Entering AP French Language Student Name --------------------------------------------------------------------------------- Teacher: Jessica Sexton Email:

More information

SunFDDI 6.0 on the Sun Enterprise 10000 Server

SunFDDI 6.0 on the Sun Enterprise 10000 Server SunFDDI 6.0 on the Sun Enterprise 10000 Server Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 806-3610-11 November 1999, Revision A Send

More information