CONTENT DISTRIBUTION NETWORKS



Documenti analoghi
Corso di recupero di sistemi Lezione 8

ARP (Address Resolution Protocol)

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Reti di Telecomunicazione Lezione 6

Reti di Calcolatori

Relazione su: A cura di:

Lezione 1 Introduzione

Lo scenario: la definizione di Internet

Inizializzazione degli Host. BOOTP e DHCP

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Parte II: Reti di calcolatori Lezione 9

Gestione degli indirizzi

Parte II: Reti di calcolatori Lezione 11

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Firewall, Proxy e VPN. L' accesso sicuro da e verso Internet

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Gestione degli indirizzi

Nota Tecnica UBIQUITY 5 TN0019. Il documento descrive le novità introdotte con la versione 5 della piattaforma software ASEM Ubiquity.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Approfondimenti. Contenuti

Parte II: Reti di calcolatori Lezione 10

GateManager. 1 Indice. tecnico@gate-manager.it

SMS Banking. MAItaly s.r.l. Distribution: 2004, MAItaly s.r.l. All Rights Reserved. Date: 22/04/2004 Author: Davide De Marchi

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

Mac Application Manager 1.3 (SOLO PER TIGER)

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

EXPLOit Content Management Data Base per documenti SGML/XML

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Reti e Internet: introduzione

Cognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.

STRUTTURE DEI SISTEMI DI CALCOLO

1) GESTIONE DELLE POSTAZIONI REMOTE

ARP e instradamento IP

Sistema di Gestione dei Contenuti Multimediali

Upload del CMS sul server scelto

La sicurezza nel Web

itime Chiaramente inclusa la stampa del cartellino presenze come previsto dalle normative

G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S

Registratori di Cassa

TRAVELPLAN.IT PRODOTTI E SERVIZI IL PORTALE DEDICATO AL TURISMO IN ITALIA INFORMAZIONI DI QUALITÀ, VENDITA E GRANDE VISIBILITÀ INTERNAZIONALE

Network Services Location Manager. Guida per amministratori di rete

Tornado 830 / 831. ADSL Router - 4 port Ethernet switch - Wireless G - Access Point - Firewall - USB printer server

Guida all impostazione. Eureka Web

Introduzione alle applicazioni di rete

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

Ariba Commerce Cloud. Aggiornamento profilo fornitore

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

L APP PROFESSIONALE PER IL TUO BUSINESS. Per tablet con sistemi operativi ios Apple, Android e Windows

Capitolo 2 - parte 4. Corso Reti ed Applicazioni Mauro Campanella Como 2003

SDD System design document

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).

SOLUZIONE Web.Orders online

Internet WWW ISP Protocolli di Rete

MANUALE UTENTE. P.I.S.A. Progetto Informatico Sindaci Asl

SurfCop. Informazioni sul prodotto

Documento di definizione dei criteri per la scelta dello strumento di VC

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!

Note sul tema IT METERING. Newits 2010

Cookie. Krishna Tateneni Jost Schenck Traduzione: Luciano Montanaro

Dipartimento di Scienze Applicate

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Reti di Calcolatori. Il software

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Sistema Operativo di un Router (IOS Software)

IFInet Secure Webmail

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

FTP. Appunti a cura del prof. ing. Mario Catalano

Cognome e nome:...matricola:...

INNOVAZIONE XNOTTA PER PORTALI TURISTICI

Installazione del software Fiery per Windows e Macintosh

Istruzioni. Il cuore del dispositivo è un Embedded PC Linux che raccoglie e gestisce tutte le funzioni dell' apparecchiatura.

MANUALE PARCELLA FACILE PLUS INDICE

Servizio Tesorerie Enti. Servizi on line FATTURAZIONE ELETTRONICA

Configurazione di Outlook Express

Sicurezza e rispetto della privacy, finalmente non in conflitto.

Laboratorio di Networking Operating Systems. Lezione 2 Principali strumenti di diagnostica

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00

GUIDA ALLA REGISTRAZIONE DI UN DVR SU

Flessibile Altamente personalizzabile Semplice ed intuitivo Integrato con MS Office Completo e potentissimo Multiversione (Cloud, C/S e stand alone)

Il Digital Signage. Utilizzi. Il Digital Signage

I COMPONENTI DI UNA RETE

Guida alla registrazione on-line di un DataLogger

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Cosa succede quando si naviga

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

PROCEDURE DI FIRMA PER I PIP PRESENTATI NEI BANDI APPRENDISTATO

Architettura client-server

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!

LA SOLUZIONE. EVOLUTION, con la E LA TECNOLOGIA TRASPARENTE IL SOFTWARE INVISIBILE INVISIBILE ANCHE NEL PREZZO R.O.I. IMMEDIATO OFFERTA IN PROVA

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

DATABASE MASTER (SEDE PRINCIPALE)

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Piattaforma per la realizzazione e distribuzione di corsi formativi in modalità e-learning

Transcript:

CONTENT DISTRIBUTION NETWORKS

Definizione (CDN): Le reti per la distribuzione di contenuto o CDN sono delle strutture, operanti sulla rete Internet, in grado di consegnare o distribuire contenuti statici o multimediali agli utenti, su richiesta, con prestazioni, in termini di ritardo d accesso e di larghezza di banda utilizzata, di gran lunga superiori rispetto alle soluzioni che non fanno uso di esse.

Possono richiedere e usufruire dei servizi di una CDN tutti gli hosts collegati a Internet I contenuti offerti da una CDN possono anche essere di tipo live streaming e sono possibili, per gli utenti, anche servizi di tipo cooperativo Quindi una CDN oltre a migliorare le prestazioni generali di Internet consente ad un gruppo di utenti di vedere insieme un live concert o una partita di calcio anche trovandosi in luoghi diversi, permette inoltre di visionare un film on demand utilizzando funzioni VCR

Motivazioni di una CDN Internet opera senza un coordinamento globale Il miglioramento dell infrastruttura globale di Internet non è paragonabile alla crescita dei volume complessivo dei contenuti che su di essa si scambiano La qualità di servizio è aleatoria oltre che insoddisfacente Un servizio di bassa qualità in termini di ritardo nella consegna dei contenuti incide negativamente sul profitto delle aziende che operano sul web La fluttuazione e l irregolarità del ritardo d accesso ha un serio impatto sulla qualità dello streaming del contenuto che l utente percepisce

Come lavora una CDN sposta i contenuti dai server originali in luoghi decentrati di Internet, più vicini agli utenti che ne fanno richiesta. Vantaggi della CDN I contenuti offerti da un server locale hanno prestazioni migliori (più basso ritardo d accesso, più alta velocità di trasferimento) rispetto al server originale utilizzare molti replica servers per soddisfare le richieste ha costi complessivi più bassi che usare i servers del disegno originale

ARCHITETTURA GENERALE DELLA CDN

Interfaccia 1: 2: L origin server delega pubblicagli iluri contenuto dello spazio che dei devenomi essere chedistribuito devono essere e consegnato distribuiti attraverso e consegnati la CDN attraverso nel sistemala dicdn distribuzione al Sistema di Instradamento delle Richieste

Interfaccia 3: 4: Il sistema client richiede di distribuzione documenti, spostao oggetti il Web contenuto in generale, nei dareplica quelloservers. che crede Inoltre, esserequesto il server componente origine. interagisce Invece, dovuto con alla il sistema delegadi degli instradamento URI dello spazio delle richieste dei attraverso nomi, la richiesta una retroazione, è diretta al coadiuvando sistema instradamento il processo di selezione delle richieste dei server replica che dovrebbero soddisfare le richieste dei cliente

Interfaccia 5: Il sistema di instradamento delle richieste indirizza la petizione a un server replica adeguato della CDN che sia disponibile

Interfaccia 6: 7: Il server sistemareplica di accounting selezionato aggrega consegna le il contenuto informazioni richiesto raccolteal inserendole client. In più, in alcuni il server record replica che manda contengono informazioni dettagli di suicarattere contenuti statistico, della CDN. riguardanti Queste il contenuto statistiche consegnato, sono utilizzate al dagli sistema origin di accounting server e dal sistema di fatturazione. Anche il sistema di instradamento delle richieste si avvale di essi, per eseguire i suoi compiti

Interfaccia 8: Il sistema di fatturazione usa il contenuto dei records statistici per fatturare tutte le parte coinvolte nel processo di distribuzione e consegna dei contenuti

Sistema di distribuzione Esistono due approcci dominanti per distribuire il contenuto dagli origin servers ai replica servers: usando Internet, e usando il broadcast satellitare La distribuzione attraverso Internet è più semplice. La CDN stabilisce una overlay su Internet attraverso la quale distribuisce i contenuti dagli origin server ai replica servers Il broadcast via satellite è più economico e garantisce alta qualità e percorsi sempre disponibili per inviare contenuti critici, come ad esempio uno streaming in tempo reale Akamai Technologies e Sandpiper Networks usano Internet, CyberStar e Edgix utilizzano il broadcast via satellite

Sistema di Instradamento delle Richieste Ha il compito di selezionare un server replica opportuno che abbia la copia del contenuto richiesto dal client e dirige le richieste entranti a quel server Vicinanza fra il cliente e server e carica del server replica sono i due criteri maggiormente usati per scegliere un opportuno server replica Quindi le funzioni di questo blocco si possono scindere in 2 passi successivi: scelta del server replica e instradamento delle richieste al server selezionato

Sistema di Instradamento delle Richieste Scelta del server replica Affinché la scelta di un server replica sia ottima occorre determinare la distanza fra esso e i vari client. Il numero di salti fra i routers e il round-trip time sono due metriche usate per misurare la distanza. traceroute e ping sono gli strumenti più comuni per ottenere questi due parametri Inoltre occorre determinare la carica dei replica servers. Due tecniche ampiamente usate per questo scopo sono server push e client probe

Sistema di Instradamento delle Richieste Instradamento delle richieste Client multiplexing HTTP redirection DNS indirection Anycasting Peer-to-Peer Routing

CDN - Politecnico di Valencia Architettura

CDN Valencia Cliente: Il Cliente sarà un browser Internet. La prima volta che il Client accede alla CDN, sarà reindirizzato dal server DNS ad uno dei portali, che s incaricherà di fornire il contenuto statico (oggetti web). Normalmente, il Client sarà reindirizzato sempre al Portal locale. Successivamente il Client comincerà a visualizzare il video mediante un applet. L utente dovrà previamente autenticarsi

CDN Valencia Portal: La funzione dei Portal è di fare da punto d accesso alla CDN per i clienti, e fornire i contenuti che essi sollecitano. Ciascun Portal avrà a disposizione un numero limitato di video, immagazzinati in cache, che è gestita dal CDN Manager. Sarà sempre il Portal locale a offrire il contenuto, sempre che sia disponibile in cache, e che le risorse, server e rete, siano adeguate. In caso contrario, il Redirector, fornirà l indirizzo IP di un altro Portal

CDN Valencia Server DNS: Il server DNS soddisfa le richiesta DNS dirette ai domini gestiti dalla CDN. in ogni sottorete si avrà un server DNS della CDN. Quando un client accede alla CDN, il DNS Server restituisce un IP di un Portal seguendo questa strategia: In funzione della carica dei server, il server che abbia la carica minima In funzione della distanza client-server, il server con distanza minima

CDN Valencia Monitor SNMP: Si incarica di catturare informazioni sullo stato dei portali e della rete usando il protocollo SNMP, interrogando gli agenti installati nei Portal. L informazione che si monitorerà sarà di due tipi: risorse del server: carica della CPU, memoria RAM disponibile, numero di connessioni stabilite, spazio libero sul disco Informazioni sullo stato della rete fra i client e i portali: ritardo temporale, distanza (in hop)

CDN Valencia Redirector: E il componente più importante del sistema. La sua funzione è determinare il server ottimo per ciascun cliente, cioè di stabilire quale possa dare il miglior servizio, evitando le zone della rete congestionate, e i server carichi, tutto ciò si fa a partire dalle informazioni raccolte dal modulo monitor

CDN Valencia CDN Manager: Questo modulo s incarica della gestione dei contenuti e degli utenti della CDN. Inoltre è il punto d accesso dell amministratore della CDN. Le sue funzioni sono: Gestione dei contenuti Gestione degli utenti

CDN Valencia Architettura di Prova Surrogate 1 192.168.1.4 /24 Client 1 192.168.1.5 /24 CDN Manager 192.168.1.3 /24 Hub 1 192.168.1.1 192.168.1.2 /24 Router 1 /24 Router 2 192.168.2.1 192.168.3.1 /24 /24 Hub 2 Hub 3 192.168.2.3 /24 192.168.2.2 /24 192.168.3.3 /24 192.168.3.2 /24 Client 2 Surrogate 2 Client 3 Surrogate 3