16
WSPM - Wirtualny System Plików Multimedialnych gor BOKUN, Stanisław STRELNIK, Krzysztof ZIELIŃSKI Katedra Informatyki Akademia Górniczo-Hutnicza

WSPM - Wirtualny System Plików Multimedialnych

  • Upload
    brandy

  • View
    41

  • Download
    3

Embed Size (px)

DESCRIPTION

WSPM - Wirtualny System Plików Multimedialnych. Igor BOKUN, Stanisław STRELNIK, Krzysztof ZIELIŃSKI Katedra Informatyki Akademia Górniczo-Hutnicza. Plan referatu. Główne założenia projektu Platforma sprzętowa Architektura systemu Podstawowe operacje Działanie WSPM Podsumowanie. - PowerPoint PPT Presentation

Citation preview

Page 1: WSPM - Wirtualny System Plików Multimedialnych

WSPM - Wirtualny System Plików Multimedialnych

Igor BOKUN, Stanisław STRELNIK, Krzysztof ZIELIŃSKI Katedra Informatyki

Akademia Górniczo-Hutnicza

Page 2: WSPM - Wirtualny System Plików Multimedialnych

• Główne założenia projektu• Platforma sprzętowa• Architektura systemu• Podstawowe operacje• Działanie WSPM• Podsumowanie

Plan referatu

Page 3: WSPM - Wirtualny System Plików Multimedialnych

Główne założenia projektu

• stworzenie jednolitej z punktu widzenia użytkownika przestrzeni plików multimedialnych

• automatyczne zarządzanie dokumentami przechowywanymi w systemie

• obsługa dużych ilości dokumentów multimedialnych - kilkaset pełnometrażowych filmów

• skalowalność oraz możliwość adaptacji systemu do nowych rozwiązań sprzętowych

• prosty interfejs umożliwiający tworzenie aplikacji-klientów w wizualnych środowiskach programowania, takich jak np. Symantec Visual Cafe

Page 4: WSPM - Wirtualny System Plików Multimedialnych

Platforma sprzętowa

Sun Media Center

Moduły programowe wykorzystywane w projekcie:•Content Manager - umożliwia wprowadzanie plików MPEG do multimedialnego systemu plików SMC•Stream Manager - umożliwia odtwarzanie przechowywanych plików multimedialnych

• hardware, system operacyjny, system plików specjalizowany do zastosowań multimedialnych

• macierz dyskowa o dużej pojemności - 50 GB• obsługa plików w standardzie MPEG-1 oraz MPEG-

2• interfejsy Ethernet 100 Mb, ATM, analogowy -

telewizja kablowa

Page 5: WSPM - Wirtualny System Plików Multimedialnych

platforma sprzętowa c.d.

Robot taśmowy ACL 2640•pojemność całkowita 2.64 TB•przepustowość biblioteki - 13.5 GB/h•3 niezależne napędy taśmowe•264 taśm o pojemności 10 GB każda•prędkość transmisji pojedynczego

czytnika- 1.25 MB/s•typ kasety - Compac Tape III

Interfejsy dostępu do biblioteki:•File Transfer Protocol (FTP)•Network File System (NFS)

Page 6: WSPM - Wirtualny System Plików Multimedialnych

platforma sprzętowa c.d.

N-Point 6000

•sprzętowy koder MPEG-1wyposażony w interfejs Ethernet•kompresja w czasie rzeczywistym ze stałym opóźnieniem rzędu 1 sek.•obsługiwane rozdzielczości: 352x288 (SIF) lub 176x144 (QSIF)

Interfejs sterowania urządzeniem:•Open Media Device Control Interface (OMDCI)•Otoczka obiektowa CORBA na bazie OMDCI

Page 7: WSPM - Wirtualny System Plików Multimedialnych

platforma sprzętowa c.d.

Konfiguracja sieci komputerowej wykorzystywanej do testów systemu

Klient WSPM

MAN FDDI/ATM

ACK Cyfronet

Sun Media Center

Klient WSPM

Grupa Systemów Rozproszonych KI AGH

Ethernet 100Mb / ATM 155Mb

ACL 2640

Page 8: WSPM - Wirtualny System Plików Multimedialnych

Architektura systemu

klient W SP M klient W SP M klient W SP M klient W SP M

głów ny serw erW S PM

VFS proxy VFS proxy VFS proxy AS proxy AS proxy

CO RBA

CO RBA

archiwizatortaśm owy

archiwizatortaśm owy

videoserver

videoserver

videoserver

Page 9: WSPM - Wirtualny System Plików Multimedialnych

Architektura głównego serwera WSPM

główny serwer W SPM

m anager katalogów

m anager użytkow ników

m anager system owy

m anager p lików

m anager film ów

m anager żądań

Page 10: WSPM - Wirtualny System Plików Multimedialnych

Podstawowe operacje

• play Rozpoczęcie transmisji wybranego filmu do wybranego odbiorcy. Aby możliwa była transmisja, film musi być umieszczony na video-serwerze.

• insert Wstawienie nowego pliku MPEG do WSPM. Źródło strumienia MPEG podawane jako paramert operacji.

• request Żądanie przygotowania filmu do odtwarzania na określony dzień/godzinę.

• copy Stworzenie odsyłacza do danego filmu.• delete Usunięcie odsyłacza i ewentualne fizyczne usunięcie

filmu.• cd, mkdir Operacje na drzewie katalogów.• lock, unlock Zablokowanie filmu na video-serwerze.

Page 11: WSPM - Wirtualny System Plików Multimedialnych

Operacja request

• Za realizację operacji odpowiedzialny jest moduł managera żądań.

• Moduł zapewnia optymalną dystrybucję dokumentów multimedialnych w przypadku występowania wielu video-serwerów.

• Obsługuje listę żadań, starając się zapewnić realizację wszystkich zleconych zadań.

• Istnieje możliwość administracyjnej zmiany priorytetu poszczególnych filmów.

• Możliwość wyboru funkcji priorytetu.

Page 12: WSPM - Wirtualny System Plików Multimedialnych

operacja request - liniowa funkcja priorytetu

priorytet

czas

żądany czas odtwarzania

o

1

1

Page 13: WSPM - Wirtualny System Plików Multimedialnych

operacja request - funkcja priorytetu arcus tangens

priorytet

czas

żądany czas odtwarzania

o

1

1

Page 14: WSPM - Wirtualny System Plików Multimedialnych

operacja request - skokowa funkcja priorytetu

priorytet

czas

żądany czas odtwarzania

o

1

1

wysokośćskoku

wartośćprogowa

Page 16: WSPM - Wirtualny System Plików Multimedialnych

Podsumowanie

• System przeszedł fazę implementacji. Wykonane zostały pierwsze testy, jednak niezbędne jest dokonanie obszernych testów celem ustalenia optymalnych parametrów pracy systemu.

• Zostały zaimplementowane pierwsze aplikacje w języku Java wykorzystające Java MediaFramework oraz WSPM.

• Zastosowanie technologii CORBA umożliwiło integrację wielu odmiennych środowisk programowania oraz protokołów sterowania urządzeniami. jak również ułatwiło realizację projektu przez niezależne grupy.

• Trwają prace nad implementacją mechanizmów zwiększających bezpieczeństwo systemu.