6 research outputs found
Class Based Admission Control by Complete Partitioning -Video on Demand Server
In the next generation network (NGN) environment specific consideration is on
bandwidth minimization, because this reduces the cost of network. In response
to the growing market demand for multimedia traffic transmission, NGN concept
has been produced. The next generation network provides multimedia services
over high speed networks, which supports DVD quality video on demand. Although
it has numerous advantages, more exploration of the large-scale deployment
video on demand is still needed. The focus of the research presented in this
paper is a class based admission control by the complete partitioning of the
video on demand server. In this paper we present analytically and by simulation
how the blockage probability of the server significantly affects the on demand
video request and the service. We also present how the blockage probability
affects the performance of the video on demand server.Comment: 12 Pages, IJCN
An evolutionary video assignment optimization technique for VOD system in heterogeneous environment
2009-2010 > Academic research: refereed > Publication in refereed journalVersion of RecordPublishe
Ownserver: sistema doméstico de prestação de serviços cloud
Neste trabalho foi considerada a possibilidade de incorporar serviços remotos, normalmente
associados a serviços web e cloud computing, numa solução local que centralizasse os vários
serviços num único sistema e permitisse aos seus utilizadores consumir e configurar os
mesmos, quer a partir da rede local, quer remotamente a partir da Internet. Desta forma seria
possível conciliar o acesso a partir de qualquer local com internet, característico nas clouds,
com a simplicidade de concentrar num só sistema vários serviços que são por norma
oferecidos por entidades distintas e ainda permitir aos seus utilizadores o controlo e
configuração sobre os mesmos.
De forma a validar que este conceito é viável, prático e funcional, foram implementadas duas
componentes. Um cliente que corre nos dispositivos dos utilizadores e que proporciona a
interface para consumir os serviços disponíveis e um servidor que irá conter e prestar esses
serviços aos clientes. Estes serviços incluem lista de contactos, mensagens instantâneas,
salas de conversação, transferência de ficheiros, chamadas e conferências de voz e vídeo,
pastas remotas, pastas sincronizadas, backups, pastas partilhadas, VoD (Video-on Demand)
e AoD (Audio-on Demand). Para o desenvolvimento do cliente e do servidor foi utilizada a
framework Qt que recorre à linguagem de programação C++ e ao conjunto de bibliotecas
que possui, para o desenvolvimento de aplicações multiplataforma. Para as comunicações
entre clientes e servidor, foi utilizado o protocolo XMPP (Extensible Messaging and
Presence Protocol), pela forma da biblioteca qxmpp e do servidor XMPP ejabberd. Pelo
facto de conter um conjunto de centenas de extensões atualmente ativas que auferem
funcionalidades como salas de conversação, transferências de ficheiros e até estabelecer
sessões multimédia, graças à sua flexibilidade permitiu ainda a criação de extensões
personalizada necessárias para algumas funcionalidades que se pretendeu implementar. Foi
ainda utilizado no servidor a framework ffmpeg para suportar algumas funcionalidades
multimédia.
Após a implementação do cliente para Windows e Linux, e de implementar o servidor em
Linux foi realizado um conjunto de testes funcionais para perceber se as funcionalidades e seus mecanismos funcionam corretamente. No caso onde a análise da performance e do
consumo de recursos era importante, foram realizados testes de performance e testes de
carga