| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 5.38 MB | Adobe PDF |
Orientador(es)
Resumo(s)
In recent times, we have seen an incredible growth of users adopting mobile devices
andwearables, and while the hardware capabilities of these devices have greatly increased
year after year, mobile communications still remain a bottleneck for most applications.
This is partially caused by the companies’ cloud infrastructure, which effectively represents
a large scale communication hub where all kinds of platforms compete with each
other for the servers’ processing power and channel throughput. Additionally, wireless
technologies used in mobile environments are unreliable, slow and congestion-prone by
nature when compared to the wired medium counterpart.
To fix the back-and-forth mobile communication overhead, the “Edge” paradigm has
been recently introduced with the aim to bring cloud services closer to the customers,
by providing an intermediate layer between the end devices and the actual cloud infrastructure,
resulting in faster response times. Publish/Subscribe systems, such as Thyme,
have also been proposed and proven effective for data dissemination at edge networks,
due to the interactions’ loosely coupled nature and scalability. Nonetheless, solely relying
on P2P interactions is not feasible in every scenario due to wireless protocols’ range
limitations.
In this thesis we propose and develop Thyme- Infrastructure, an extension to
the Thyme framework, that utilizes available stationary nodes within the edge infrastructure
to not only improve the performance of mobile clients within a BSS, by offloading a
portion of the requests to be processed by the infrastructure, but also to connect multiple
clusters of users within the same venue, with the goal of creating a persistent and global
end-to-end storage network. Our experimental results, both in simulated and real-world
scenarios, show adequate response times for interactive usage, and low energy consumption,
allowing the application to be used in a variety of events without excessive battery
drainage. In fact, when compared to the previous version of Thyme, our framework
was generally able to improve on all of these metrics. On top of that, we evaluated our
system’s latencies against a full-fledged cloud solution and verified that our proposal
yielded a considerable speedup across the board.
Descrição
Palavras-chave
Mobile Edge Computing Infrastructure Android Framework Distributed Storage Peer-to-peer
