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

Slides:



Advertisements
Podobne prezentacje
Praca dyplomowa inżynierska
Advertisements

Migrating Desktop Podsumowanie projektu
Architektura SAP R/3 Wybrane zagadnienia.
System Rejestracji Użytkowników Sieci Komputerowej Osiedla Studenckiego Politechniki Gdańskiej Wspólna inicjatywa Ośrodka Informatyki PG i Webstera.
Usługa powszechnej archiwizacji PLATON-U4
WEB SERVICE Stefan Rutkowski.
CORBA Łukasz Wnęk.
ADAM Active Directory w trybie aplikacyjnym
Skalowalny algorytm estymacji ruchu dla systemów rozproszonych
SYSTEM ZARZĄDZANIA DANYMI PCSS 2003/2004 START.
Architektura systemu Gra strategiczna „Strusia Jama”
„TELEWIZJA CYFROWA” DVB-S DVB-T DVB-C ATM/SDH IP.
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy operacyjne Bibliografia:
PLANET ADE-3410, ADE-3400v2, ADE-4400v2 Modem Router A DSL 2/2+
Koordynatorzy: Krzysztof BIKONIS Marek MOSZYŃSKI
Internetowy System Udostępniania Obrazów i Produktów Fotogrametrycznych PROPOZYCJA PROJEKTU STUDENCKIEGO W KATEDRZE SYSTEMÓW GEOINFORMATYCZNYCH WYDZIAŁU.
Enteprise Java Beans Emil Wcisło.
Artur Szmigiel Paweł Zarębski Kl. III i
Budowa Komputera.
Piotr Kasprzyk Instytut Informatyki Politechniki Śląskiej
Efektywna transmisja plików za pomocą TCP Piotr Kasprzyk Instytut Informatyki Politechniki Śląskiej.
Analiza, projekt i częściowa implementacja systemu obsługi kina
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Xls2html – biblioteka do konwersji arkuszy Excela do postaci HTML Raport z gry planistycznej Autorzy: Grzegorz Wolak Aleksander Migul.
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
Autor: Piotr Wojtowicz Opiekun naukowy referatu: dr inż. Cezary Worek
Skalowalność rozwiązań Javowych w zastosowaniach komercyjnych Java4People Prezenter: Dawid Gruszczyński 1.
Aktualne koncepcje zabezpieczania danych – backup
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Instytut Tele- i Radiotechniczny WARSZAWA
Architektura Systemu Źródło:
Opracował : Przemysław Drzymała
Kierunek : Elektronika i Telekomunikacja
Budowa systemu komputerowego
Elektroniczne Systemy Zabezpieczeń
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Solphy Polska Prezentacja Produktu Solphy Home Storage.
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Sieciowe rozwiązania Dedicated Micros
Cyfrowe rejestratory APER serii PDR-M50xx
Bazy danych, sieci i systemy komputerowe
Sieci komputerowe.
SPECJALNOŚĆ: Oprogramowanie Systemowe
CRM – wady i zalety UŁ, WMiI, Katedra Analizy Matematycznej i Teorii Sterowania 2008.
„Żadna firma nie posiada ani czasu, ani środków niezbędnych do uczenia się wyłącznie na własnych błędach” James Harrington.
Budowa wewnętrzna KOMPUTERA
System Zarządzania Bazą Danych
Temat 1: Ogólne cechy języka PHP
Systemy operacyjne i sieci komputerowe
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Podstawy języka skryptów
Zakres wykładu Pojęcia podstawowe Architektury i oprogramowanie Przykłady systemów rozproszonych.
Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań.
Wykorzystanie modułu skanów Systemu C2
Struktura systemu operacyjnego
Przełączniki zarządzalne w Sieciech teleinformatycznych
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
SYSTEM PLIKÓW Źródło: Systemy operacyjne i sieci komputerowe - HELION.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
BVMS 5.5 Blok 1-Moduł 3: Podstawy VRM
materiały dla uczestników
Podstawy sieci komputerowych
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Sieci komputerowe Usługi sieciowe 27/09/2002.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Zapis prezentacji:

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

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

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

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

platforma sprzętowa c.d. Robot taśmowy ACL 2640 pojemność całkowita 2.64 TB przepustowość biblioteki GB/h 3 niezależne napędy taśmowe 264 taśm o pojemności 10 GB każda prędkość transmisji pojedynczego czytnika MB/s typ kasety - Compac Tape III Interfejsy dostępu do biblioteki: File Transfer Protocol (FTP) Network File System (NFS)

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

platforma sprzętowa c.d. Konfiguracja sieci komputerowej wykorzystywanej do testów systemu

Architektura systemu

Architektura głównego serwera WSPM

Podstawowe operacje play Rozpoczęcie transmisji wybranego filmu do wybranego odbiorcy. Aby możliwa była transmisja, film musi być umieszczony na video-serwerze. insertWstawienie 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ę. copyStworzenie odsyłacza do danego filmu. deleteUsunięcie odsyłacza i ewentualne fizyczne usunięcie filmu. cd, mkdirOperacje na drzewie katalogów. lock, unlock Zablokowanie filmu na video-serwerze.

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.

operacja request - liniowa funkcja priorytetu

operacja request - funkcja priorytetu arcus tangens

operacja request - skokowa funkcja priorytetu

Działanie WSPM

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.