Les jeux persistants massivement Multijoueurs : problèmes techniques Vincent Roudaut MASTER M2 ESTC/CAM 2004-2005.

Slides:



Advertisements
Présentations similaires
Vers le multimédia mobile de nouvelle génération MASTER ESTC/CAM CNAM Vincent Roudaut/Rachid Fahdi.
Advertisements

Karima Boudaoud, Charles McCathieNevile
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Le"cartable électronique"®
Apprentissage de représentation et auto-organisation modulaire pour un agent autonome Bruno Scherrer 6 janvier 2003 Directeurs : F. Alexandre, F. Charpillet.
Introduction aux réseaux informatiques
SOMMAIRE Historique Les différentes techniques Intérets Etat actuel
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
CLUSTERING Grappe d'ordinateurs.
L'UMTS avril 2003 Les avantages de l'UMTS et l'état actuel de son développement dans le monde Présentation faite par Benoît BARRAQUÉ
Nicolas Galliot M2SIR David Raspilaire
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
Applications et Techniques
Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon.
PLAN du COURS Introduction Structure des Systèmes Informatiques
Stockage dans DIET Groupe de travail du 16 décembre 2002.
1 PDA sécurité des données Module : Développement sur terminaux mobiles PDA - sécurité des données Stéphane PINARD Sébastien CHOPLIN Samedi 30 avril.
jeux à réalité augmentée, exemple de pacMan
Les jeux persistants massivement Multijoueurs : problèmes techniques
B. Del-FabbroCFSE05LIFC p.1 Data Tree Manager : Un service de gestion des données persistantes pour le calcul ASP sur la grille Bruno DEL-FABBRO LIFC Besançon,

Stéphane Frenot - Département Télécommunication - SID - II - Comp 312 Avantages de l'approche distribuée Economie Performance.
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Système de stockage réseaux NAS - SAN
Caractéristiques du marché Marché International 850 millions de joueurs sur Mobile en 2006 (source Arc 2005) Marché en valeur: 1.35 milliards de $ en.
FrontCall - 4C Les Centres de Contacts Virtuels
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Projet de développement pour ALLORADIOTAXI. Présentation: Art Of Move est issu de la réunion dexperts autour des nouvelles technologies cartographiques,
~ Veille technologique ~ Les réseaux pair-à-pair
L'équilibrage de charge Utilisation, principe et solutions
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Développement d’applications réparties
Développement d’application web
Corté DominiqueEnseignant Les TICE et les Sciences et Techniques Industrielles Le LSI G. EIFFELProblématiqueRessourcesSolutionsStructureRouteursAccès sallesAccès.
Krowten Emagyp Jeu réseau à interaction en temps réel.
1 Algotel /05/04 Modélisation analytique des algorithmes dordonnancement GPS & WFQ BOCKSTAL Charles, GARCIA J.M. et BRUN Olivier.
Valorisation Forfait Informatique. Page 2 Avantages de base Sans Forfait InformatiqueAvec Forfait Informatique Compétences Ressources Peu de compétences.
Solutions d'infrastructure, systèmes et réseaux
Importance du réseau dans des architectures MIMD Tout échange entre les processeurs nécessite un transfert de données via le réseau.
4 - Annuaires Les Annuaires d ’Entreprises Offres et solutions
Un serveur de données au format ROOT.
SRS Day – Conférence 17 novembre 2010 Par : Anthony Soquin – soquin_a Armand Fouquiau – fouqui_a Benoît Guill le – guille_b Etienne Folio – folio_e.
Partage de mémoire à très grande échelle sur des réseaux pair-à-pair
Fondements de l’algorithmique des réseaux
Présentation de CORBA et de IIOP
La réplication dans les réseaux mobiles ad hoc
8INF856 Programmation sur architectures parallèles
Le réseau Data Center « Hadoop-ready » by
“Software defined Storage”
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Crawlers Parallèles Présentation faite par: Mélanie AMPRIMO
Étude d’un protocole de partage de travail entre systèmes Pair à Pair
D. E ZEGOUR Institut National d ’Informatique
GDS : Grid Data Service Gabriel Antoniu IRISA / INRIA Rennes Réunion de lancement du projet GDS de l’ACI Masses de Données 22 septembre 2003.
1 Détection et tolérance aux fautes dans JuxMem Sébastien Monnet IRISA / PARIS Lyon, 05/12/2003.
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
Les différents modèles d’architecture technique
COMPARAISON ENTRE GNUTELLA ET FREENET
Une évolution économique du contrôle des réseaux de télécommunication
PABX, Call Center et CTI Romain PYPE.
1 Journee gdr COSMAL 27/01/2009 Exécution Distribuée et Agile de Compositions de Services Françoise Baude & Virginie Legrand
Architecture des SGBD Les architectures physiques de SGBD sont très liées au mode de répartition. — BD centralisée — BD client/serveur — BD client/multi-serveurs.
Cluster d’équilibrage de charge réseau
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
La menace augmente…. Virus Vers Intrusions Violations de protocoles Denis de services.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Historique L’évolution des architectures du début à nos jours.
UrbanDive Concours développeur 2010 UrbanGolf. Pitch Jeux de golf dans la ville Des parcours de golf sont dessinés dans la ville L’utilisateur doit lancer.
PetaSky: Expérimentations avec HadoopDB et Hive 1 Amin Mesmoudi.
Infrastructures des jeux vidéo en réseaux. Introduction Les plateformes Fonctionnement des jeux en réseau Les inconvénients &les risques du aux jeux online.
Transcription de la présentation:

Les jeux persistants massivement Multijoueurs : problèmes techniques Vincent Roudaut MASTER M2 ESTC/CAM

Introduction Nombre de joueur massif : une nouveauté dans le monde du jeu En ligne : les gens veulent des jeux sociaux Univers persistant : virtuel en temps continu ! Un gameplay original Soulève des difficultées inédites

Problématique Cohérence Spatiale Temporelle Disponibilité / performance Db Serveur : scalabilité Sécurité Coté client et serveur Réseau Backbone = internet

Jeux classiques et jeux massivement multijoueurs leurs points communs la cohérence a a gérer mais dans une linéarité un serveur d authentification leurs différences imprévisibilité du nombre de joueurs Persistance du jeu difference d echelle

Architecture centralisée Techniquement plus simple Techniquement plus simple Necessite des technique de repartition de charge Necessite des technique de repartition de charge Existence dune limite dechelle Existence dune limite dechelle Dépendance du serveur Dépendance du serveur

Architecture distribuée Cohérence globale difficile Cohérence globale difficile Théoriquement meilleur scalabilité Théoriquement meilleur scalabilité Problème pour la persistance Problème pour la persistance

Methodes utilisée en C/S Optimisation de la bande passante Optimisation de la bande passante Dead reckoning Dead reckoning Inspiré du militaire Inspiré du militaire Plusieurs formes Plusieurs formes Repartition en localité virtuelle Repartition en localité virtuelle Utilisation de hierarchies dynamiques Utilisation de hierarchies dynamiques Synchronisation Synchronisation Sntp en distribué Sntp en distribué

Architectures robustes en C/S modèle miroir : réplication du jeu modèle miroir : réplication du jeu tolérance aux pannes tolérance aux pannes cher et plus lourd à gérer cher et plus lourd à gérer modèle en grille modèle en grille très bonne tolérance aux pannes, réparti les connections très bonne tolérance aux pannes, réparti les connections temps de latence augmenté temps de latence augmenté modèle hiérarchique modèle hiérarchique allocation dynamique fonction des joueurs allocation dynamique fonction des joueurs les frontières se recoupent les frontières se recoupent mais on a toujours le problème de perte de ressource mais on a toujours le problème de perte de ressource

Méthodes distribuées Pb envois/retour multiples Pb envois/retour multiples Multicast Multicast Isolation des plus proches voisins Isolation des plus proches voisins Pb sécurité Pb sécurité Surveillance anonyme et dynamique des pairs Surveillance anonyme et dynamique des pairs

Le modèle everquestLe modèle everquest C/S C/S isolation géométrque des zones joueurs par serveur isolation géométrque des zones joueurs par serveur un changement de zone induit un changement de serveur, le serveur de login autorise le transfert un changement de zone induit un changement de serveur, le serveur de login autorise le transfert hypothèse = les joueur sont répartis de manière gaussienne hypothèse = les joueur sont répartis de manière gaussienne le limitations ne sont pas naturelles (temps d attente) le limitations ne sont pas naturelles (temps d attente)

Conclusion Le besoin d'évolution du domaine API standards (portabilité et perrenité) prise en compte de divers clients ( téléphone mobiles) Optimiser la bande passante Implication de l'évolution de la puissance des clients

bibliographie