883 research outputs found
CyberWalk : a web-based distributed virtual walkthrough environment
A distributed virtual walkthrough environment allows users connected to the geometry server to walk through a specific place of interest, without having to travel physically. This place of interest may be a virtual museum, virtual library or virtual university. There are two basic approaches to distribute the virtual environment from the geometry server to the clients, complete replication and on-demand transmission. Although the on-demand transmission approach saves waiting time and optimizes network usage, many technical issues need to be addressed in order for the system to be interactive. CyberWalk is a web-based distributed virtual walkthrough system developed based on the on-demand transmission approach. It achieves the necessary performance with a multiresolution caching mechanism. First, it reduces the model transmission and rendering times by employing a progressive multiresolution modeling technique. Second, it reduces the Internet response time by providing a caching and prefetching mechanism. Third, it allows a client to continue to operate, at least partially, when the Internet is disconnected. The caching mechanism of CyberWalk tries to maintain at least a minimum resolution of the object models in order to provide at least a coarse view of the objects to the viewer. All these features allow CyberWalk to provide sufficient interactivity to the user for virtual walkthrough over the Internet environment. In this paper, we demonstrate the design and implementation of CyberWalk. We investigate the effectiveness of the multiresolution caching mechanism of CyberWalk in supporting virtual walkthrough applications in the Internet environment through numerous experiments, both on the simulation system and on the prototype system
CloudTree: A Library to Extend Cloud Services for Trees
In this work, we propose a library that enables on a cloud the creation and
management of tree data structures from a cloud client. As a proof of concept,
we implement a new cloud service CloudTree. With CloudTree, users are able to
organize big data into tree data structures of their choice that are physically
stored in a cloud. We use caching, prefetching, and aggregation techniques in
the design and implementation of CloudTree to enhance performance. We have
implemented the services of Binary Search Trees (BST) and Prefix Trees as
current members in CloudTree and have benchmarked their performance using the
Amazon Cloud. The idea and techniques in the design and implementation of a BST
and prefix tree is generic and thus can also be used for other types of trees
such as B-tree, and other link-based data structures such as linked lists and
graphs. Preliminary experimental results show that CloudTree is useful and
efficient for various big data applications
Rough Set Granularity in Mobile Web Pre-Caching
Mobile Web pre-caching (Web prefetching and caching) is an explication of performance enhancement and storage limitation ofmobile devices
Distribuição de conteúdos over-the-top multimédia em redes sem fios
mestrado em Engenharia Eletrónica e TelecomunicaçõesHoje em dia a Internet é considerada um bem essencial devido ao facto de
haver uma constante necessidade de comunicar, mas também de aceder e
partilhar conteúdos. Com a crescente utilização da Internet, aliada ao aumento
da largura de banda fornecida pelos operadores de telecomunicações,
criaram-se assim excelentes condições para o aumento dos serviços multimédia
Over-The-Top (OTT), demonstrado pelo o sucesso apresentado
pelos os serviços Netflix e Youtube.
O serviço OTT engloba a entrega de vídeo e áudio através da Internet sem
um controlo direto dos operadores de telecomunicações, apresentando uma
proposta atractiva de baixo custo e lucrativa.
Embora a entrega OTT seja cativante, esta padece de algumas limitações.
Para que a proposta se mantenha em crescimento e com elevados padrões de
Qualidade-de-Experiência (QoE) para os consumidores, é necessário investir
na arquitetura da rede de distribuição de conteúdos, para que esta seja capaz
de se adaptar aos diversos tipos de conteúdo e obter um modelo otimizado
com um uso cauteloso dos recursos, tendo como objectivo fornecer serviços
OTT com uma boa qualidade para o utilizador, de uma forma eficiente e
escalável indo de encontro aos requisitos impostos pelas redes móveis atuais
e futuras.
Esta dissertação foca-se na distribuição de conteúdos em redes sem fios,
através de um modelo de cache distribuída entre os diferentes pontos de
acesso, aumentando assim o tamanho da cache e diminuindo o tráfego
necessário para os servidores ou caches da camada de agregação acima.
Assim, permite-se uma maior escalabilidade e aumento da largura de banda
disponível para os servidores de camada de agregação acima. Testou-se
o modelo de cache distribuída em três cenários: o consumidor está em
casa em que se considera que tem um acesso fixo, o consumidor tem um
comportamento móvel entre vários pontos de acesso na rua, e o consumidor
está dentro de um comboio em alta velocidade.
Testaram-se várias soluções como Redis2, Cachelot e Memcached para servir
de cache, bem como se avaliaram vários proxies para ir de encontro ás características necessárias. Mais ainda, na distribuição de conteúdos testaram-se
dois algoritmos, nomeadamente o Consistent e o Rendezvouz Hashing.
Ainda nesta dissertação utilizou-se uma proposta já existente baseada na
previsão de conteúdos (prefetching ), que consiste em colocar o conteúdo
nas caches antes de este ser requerido pelos consumidores.
No final, verificou-se que o modelo distribuído com a integração com prefecthing
melhorou a qualidade de experiência dos consumidores, bem como
reduziu a carga nos servidores de camada de agregação acima.Nowadays, the Internet is considered an essential good, due to the fact that
there is a need to communicate, but also to access and share information.
With the increasing use of the Internet, allied with the increased bandwidth
provided by telecommunication operators, it has created conditions for the
increase of Over-the-Top (OTT) Multimedia Services, demonstrated by the
huge success of Net
ix and Youtube.
The OTT service encompasses the delivery of video and audio through the
Internet without direct control of telecommunication operators, presenting
an attractive low-cost and pro table proposal.
Although the OTT delivery is captivating, it has some limitations. In order
to increase the number of clients and keep the high Quality of Experience
(QoE) standards, an enhanced architecture for content distribution network
is needed. Thus, the enhanced architecture needs to provide a good quality
for the user, in an e cient and scalable way, supporting the requirements
imposed by future mobile networks.
This dissertation aims to approach the content distribution in wireless networks,
through a distributed cache model among the several access points,
thus increasing the cache size and decreasing the load on the upstream
servers. The proposed architecture was tested in three di erent scenarios:
the consumer is at home and it is considered that it has a xed access, the
consumer is mobile between several access points in the street, the consumer
is in a high speed train.
Several solutions were evaluated, such as Redis2, Cachelot and Memcached
to serve as caches, along with the evaluation of several proxies server in order
to ful ll the required features. Also, it was tested two distributed algorithms,
namely the Consistent and Rendezvous Hashing.
Moreover, in this dissertation it was integrated a prefetching mechanism,
which consists of inserting the content in caches before being requested by
the consumers.
At the end, it was veri ed that the distributed model with prefetching improved
the consumers QoE as well as it reduced the load on the upstream
servers
SPRITE TREE: AN EFFICIENT IMAGE-BASED REPRESENTATION FOR NETWORKED VIRTUAL ENVIRONMENTS
Ph.DDOCTOR OF PHILOSOPH
Traffic Characteristics of a Distributed Memory System
We believe that many distributed computing systems of the future will use distributed shared memory as a technique for interprocess communication. Thus, traffic generated by memory requests will be a major component of the traffic for any networks which connect nodes in such a system. In this paper, we study memory reference strings gathered with a tracing program we devised. We study several models. First, we look at raw reference data, as would be seen if the network were a backplane. Second, we examine references in units of blocks , first using a one-block cache model and then with an infinite cache. Finally, we study the effect of predictive prepaging of these blocks on the traffic. We provide a novel representation of memory reference data which can be used to calculate interarrival distributions directly. Integrating communication with computation can be used to control both traffic and performance
- …