8 research outputs found
Mobile Ad-Hoc Networks
Being infrastructure-less and without central administration control, wireless ad-hoc networking is playing a more and more important role in extending the coverage of traditional wireless infrastructure (cellular networks, wireless LAN, etc). This book includes state-of the-art techniques and solutions for wireless ad-hoc networks. It focuses on the following topics in ad-hoc networks: vehicular ad-hoc networks, security and caching, TCP in ad-hoc networks and emerging applications. It is targeted to provide network engineers and researchers with design guidelines for large scale wireless ad hoc networks
Blockchain-based Storage with SGX Clients for Mobile Games
In the last years, many mobile multiplayer games with a large number of users have
become popular and a prime example of this is the Pokémon GO. These planetary-scale
games are truly engineering challenges requiring a decentralized architecture to support
the traffic of thousands of players.
The recent and continuous technological advances of mobile devices allow us to build
smartphones with better computing, storage and graphics power which attracts an exorbitant
number of players globally. By combining all the functionalities available in
this type of device (touch screen, motion sensor, precise location system, etc.) with the
ubiquitous connection to the network online games connected to device movement, multiplayer
games, location based games and application stores are possible. With all these
capabilities together, smartphone games deliver a distinct user experience and open up a
horizon of unexplored possibilities.
With the expansion of the number of mobile users, the proliferation of smartphones
and tablets, and the growing interest in mobile multiplayer games, a growing demand
for services, technologies and architectures to support wireless gaming inevitably arises
to address the difficulty of supporting such mass-scale games in a centralized fashion.
As an innovative solution to this demand, a model was designed that allows mobile
clients to communicate with strong guarantees, to support virtual wallets/currencies,
through direct transactions with others with confidence and without the need for a central
regulatory authority. To this end, the system designed consists of a peer-to-peer network
where clients use new extensions present in the new Intel processors from the sixth
generation: the Intel Software Guard Extensions. By relying on the client, which executes
code in isolation on secure hardware, a more scalable and faster in the production of
transactions transactional system is expected than the current traditional ones.Nos últimos anos, muitos jogos multijogador para telemóveis com um grande número de
utilizadores tornaram-se populares e um excelente exemplo disso é o Pokémon GO. Estes
jogos de escala planetária são verdadeiros desafios de engenharia que obrigam a uma
arquitetura descentralizada para dar suporte ao tráfego de milhares de jogadores.
Os recentes e contínuos avanços tecnológicos dos dispositivos móveis permitem construir
smartphones com um poder de computação, armazenamento e processamento gráfico
cada vez maiores e melhores, o que atrai um exorbitante número de jogadores/utilizadores
a nível global. Ao combinar todas as funcionalidades disponíveis neste tipo de
aparelhos (ecrã táctil, sensor de movimento, sistema de localização preciso, entre outros)
com a ligação ubíqua à rede são possíveis jogos online ligados ao movimento do dispositivo,
jogos multijogador, jogos baseados em localização e lojas de aplicações. Com todas
estas capacidades unidas, os jogos de telemóveis inteligentes fornecem uma experiência
distinta aos utilizadores e abrem um horizonte de possibilidades não exploradas.
Com a expansão do número base de utilizadores móveis, proliferação de smartphones
e tablets e o aumento do interesse em jogos móveis multijogador, uma crescente demanda
por serviços, tecnologias e arquiteturas para dar suporte a jogos wireless, surge inevitavelmente
para dar resposta à dificuldade de suportar de forma centralizada tais jogos de
massiva escala.
Como uma solução inovadora para esta procura, foi desenhado um modelo que permite
a clientes móveis comunicarem com fortes garantias, para suportar carteiras/moedas
virtuais, através de transações diretas com outros com confiança e sem a necessidade de
uma entidade central reguladora. Para este fim, o sistema pensado é composto por uma
rede peer-to-peer onde os clientes utilizam novas extensões presentes nos novos processadores
Intel a partir da sexta geração: as Intel Software Guard Extensions. Ao confiar no
cliente, que executa de forma isolada código em hardware seguro, é esperado um sistema
transacional mais escalável e mais rápido na produção de transações do que os tradicionais
atuais
LIPIcs, Volume 251, ITCS 2023, Complete Volume
LIPIcs, Volume 251, ITCS 2023, Complete Volum
Using MapReduce Streaming for Distributed Life Simulation on the Cloud
Distributed software simulations are indispensable in the study of large-scale life models but often require the use of technically complex lower-level distributed computing frameworks, such as MPI. We propose to overcome the complexity challenge by applying the emerging MapReduce (MR) model to distributed life simulations and by running such simulations on the cloud. Technically, we design optimized MR streaming algorithms for discrete and continuous versions of Conway’s life according to a general MR streaming pattern. We chose life because it is simple enough as a testbed for MR’s applicability to a-life simulations and general enough to make our results applicable to various lattice-based a-life models. We implement and empirically evaluate our algorithms’ performance on Amazon’s Elastic MR cloud. Our experiments demonstrate that a single MR optimization technique called strip partitioning can reduce the execution time of continuous life simulations by 64%. To the best of our knowledge, we are the first to propose and evaluate MR streaming algorithms for lattice-based simulations. Our algorithms can serve as prototypes in the development of novel MR simulation algorithms for large-scale lattice-based a-life models.https://digitalcommons.chapman.edu/scs_books/1014/thumbnail.jp
Proceedings of the 19th Sound and Music Computing Conference
Proceedings of the 19th Sound and Music Computing Conference - June 5-12, 2022 - Saint-Étienne (France).
https://smc22.grame.f