Miquel Pratsevall Héctor del Corral

Slides:



Advertisements
Presentaciones similares
Pràctica 17 Reflexions Maria Gisbert, Llorenç Godia, Mariona Kiskeri i David González.
Advertisements

AIGUAMOLLS DE L’ALT EMPORDÀ CdA Empúries.
AIGUAMOLLS DE L’ALT EMPORDÀ CdA Empúries.
La Placa Base Izan Sánchez 4º C.
Alta Disponibilitat en Linux
Projecte Fi de Carrera Disseny i desenvolupament d’un esquema criptogràfic per gestionar de forma segura els historials mèdics dels pacients a través d’una.
No te la juguis: posa’t el cinturó !
LA GRAVETAT SOTA SOSPITA
Carlos Herrero Joan Torras
INTERNET i Correu Electrònic
PLACA BASE POL FABRÓ TAPIA 4tB.
1 u n i t a t Sistemes informàtics. Treball en xarxa.
Scala era el nom que els romans donaven a una platja propera a Empúries.
Ciències per al món contemporani
Ciències per al món contemporani
Andrea León Echeverría
MÚLTIPLES I DIVISORS ESCOLA EL Cim- 6è de primària.
CRAI: Unitat de Procés Tècnic
ENFISPO.
L’ÚS DE LES LLIBRETES A LES SESSIONS DE FILOSOFIA 3/18
Un exemple de Màquina Virtual: el programa VMware
TERMOREGULACIÓ HORÀRIA INDIVIDUAL DELS ESPAIS DEL CENTRE
UNITAT 1: Els nombres reals (I)
EGIPTE I EL NIL Maria Turu Arnau Carbonell Juan Cambra Curs
Barcelona, 2 de desembre de 2.002
Taller de flotació 1.
Estudi de components ASP per al tractament ‘off line’ d’imatges
ANTECEDENTS I OBJECTIUS
DE LA DURADA AL RITME.
TREBALL DE FINAL DE CARRERA
ELABORAR UN ORGANIGRAMA A PARTIR D’UN LLISTAT (Ordre i jerarquia)
Treballem l’estadística
Tutorials Campus Virtual Càrrega automàtica d’alumnes
La Cigarreta Electrònica: Què en sabem?
AIGUAMOLLS DE L’ALT EMPORDÀ.
RYT a matrícula (MAT) reunió de centres 21/05/2015.
DISC DUR Dispositiu encarregat d’emmagatzemar informació de forma permanent al nostre ordinador.
La Cigarreta Electrònica: Què en sabem?
Tesis Doctorals en Xarxa
Formació per a responsables del programa Biblioteca escolar: PUNTEDU
Ruben Balada Tripiana Informática
El màrqueting i els seus elements
L´aprovisionament L´aprovisionament consisteix a comprar els materials necessaris per l´activitat de l´empresa (la majoria matèries primeres), emmagatzemar-los.
Potser la seva vestimenta deia el que la seva ànima volia reflectir
1 La identificació com a usuari periodista es realitza la primera vegada introduint en el camp Usuario, la lletra E seguida dels vuit dígits del DNI.
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
Fonaments de Cartografia i Sistemes d’Informació Geogràfica
DINÀMICA DELS FACTORS BIOLÒGICS: Grans grups d’edat
Sistema de fitxers distribuïts:
CONNEXIONS SENSE CABLES I DISPOSITIUS MÒBILS
LES XARXES LOCALS i els seus components.
TEMA 2 XARXES LOCALS David Bermúdez 4tC Vanesa Elvira 4tB
II. EL PRECIO Quantitat de diners que el comprador d’un determinat producte o servei lliura al venedor a canvi de la seva adquisició. És la variable del.
XARXES PRIVADES VIRTUALS ( VPNs )
Introducció a l’experimentació
Mesuraments d'eficiència d'un raytracer distribuït
Sistemes Analògics i Digitals
INTERNET XARXA: Quan un conjunt d’ordinadors estan connectats entre si per comunicar-se i compartir informació. TIPUS DE XARXES: LAN: Xarxa d’àrea local,
Xavi Fabregat 4tA Karim Atsailali 4tA
Dipòsit Digital de la Universitat de Barcelona
PROTOCOLS DE XARXA Regles i especificacions tècniques que han de seguir els dispositius connectats a la xarxa per poder comunicar-se El protocol més utilitzat.
Organització i creixement
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
Palataforma web per a músics amateurs i semi-professionals
AIGUAMOLLS DE L’ALT EMPORDÀ.
Anàlisi d’un lloc web implementant actualització del contingut
CEDRO denúncia a les UNIVERSITATS
Optimització d’E/S per aplicacions paral·leles
CICLES FORMATIUS.
Jornada Tècnica per a Coordinadors d’informàtica CEE
Transcripción de la presentación:

Miquel Pratsevall Héctor del Corral Servidor Web Yima Miquel Pratsevall Héctor del Corral

Què és? “Continuous Media Server de 2a generació” És a dir, un servidor web de continguts multimèdia en temps real (streaming) Basat en Linux. Desenvolupat a la University of Southern California

Problemes dels servidors de streaming actuals Servidors de “consum” o “gama baixa” (Apple, RealNetworks, Microsoft) Un sol node servidor Formats propietaris Suporten un nombre limitat de clients Servidors professionals o “gama alta” (SeaChange, nCube) Hardware molt especialitzat Orientat a video sota demanda

Què aporta? (I) Usa components hardware comuns (de baix cost) Usa retransmissió (és fiable) Escalable Capaç de servir múltiples streams a un mateix client Arquitectura totalment descentralitzada Sense colls d’ampolla Sense components crítics

Què aporta? (II) Balanceig de càrrega entre els nodes Usa l’estàndard RTSP/RTP de streaming a traves de IP (Clients RealPlayer, etc.) Usa formats estàndard de vídeo i audio: MPEG 1, 2 i 4 (VCD, DVD, DivX, HDTV, format panoràmic multicanal), ... MP3, Dolby AC3, PCM...

Arquitectura del servidor

Per a què serveix? Video sota demanda E-learning Visualització científica

Quins conceptes utilitza? (I) Scaddar (Scaling Disks for Data Arranged Randomly) Separació entre discos físics i discos lògics, permetent una gran heterogeneïtat en capacitat i ample de banda. Els blocs del fitxer multimèdia es reparteixen entre els discs segons una funció pseudo-aleatòria, evitant així emmagatzemar una gran quantitat de metadades. Permet afegir discs en calent, i les dades es reorganitzen mitjançant una nova funció pseudo-aleatòria composició de l’anterior.

Quins conceptes utilitza? (II) Afegim un nou disc Reorganització aleatòria de les dades als discs Reorganització interna de les dades

Quins conceptes utilitza? (III) Yima – 1 (Master – Slave)

Quins conceptes utilitza? (IV) La primera versió té alguns problemes Punt crític: un sol node gestiona totes les peticions d’una sessió. Si falla, aquesta sessió es perd Control de flux basat en missatges engega/para que envia el client. Pot provocar “sotregades” en la xarxa (bursting) Hi ha molt de trànsit entre els mòduls de I/O de fitxers dels nodes

Quins conceptes utilitza? (V) Yima – 2 (Bipartite)

Quins conceptes utilitza? (VI) El mòdul RTSP que rep la petició d’inici de sessió reparteix les peticions entre els altres nodes. Els nodes gestionen i envien pel seu compte blocs als clients El client ha de saber a quin node correspon cada paquet per demanar retransmssió. Per a això s’usa la capacitat d’extensió del MPEG-4 (i els altres formats s’encapsulen en MPEG-4) Si el node que ha rebut la petició d’inici de sessió falla, es pot reassignar la seva feina a un altre node sense perdre la sessió.

Quins conceptes utilitza? (VII) També es millora el control de flux fent que el client enviï senyals de accelera/desaccelera segons l’estat del buffer. Això permet usar streams amb Bit Rate variable

Bibliografia Yima: a second-generation continuous media server Shahabi, C.; Zimmermann, R.; Kun Fu; Shu -Yuen Didi Yao; Computer , Volume: 35 Issue: 6 , Jun 2002 Page(s): 56 -64