17,015 research outputs found
The Scope of Supreme Court Review in Obscenity Cases
Performance of many P2P systems depends on the ability to construct a ran- dom overlay network among the nodes. Current state-of-the-art techniques for constructing random overlays have an implicit requirement that any two nodes in the system should always be able to communicate and establish a link be- tween them. However, this is not the case in some of the environments where distributed systems are required to be deployed, e.g, Decentralized Online So- cial Networks, Wireless networks, or networks with limited connectivity because of NATs/firewalls, etc. In such restricted networks, every node is able to com- municate with only a predefined set of nodes and thus, the existing solutions for constructing random overlays are not applicable.In this thesis we propose a gossip based peer sampling service capable of running on top of such restricted networks and producing an on-the-fly random overlay. The service provides ev- ery participating node with a set of uniform random nodes from the network, as well as efficient routing paths for reaching those nodes via the restricted net- work. We perform extensive experiments on four real-world networks and show that the resulting overlays rapidly converge to random overlays. The results also exhibit that the constructed random overlays have self healing behaviour under churn and catastrophic failures
Network coding for reliable wireless sensor networks
Wireless sensor networks are used in many applications and are now a key element
in the increasingly growing Internet of Things. These networks are composed of
small nodes including wireless communication modules, and in most of the cases
are able to autonomously con gure themselves into networks, to ensure sensed data
delivery. As more and more sensor nodes and networks join the Internet of Things,
collaboration between geographically distributed systems are expected. Peer to peer
overlay networks can assist in the federation of these systems, for them to collaborate.
Since participating peers/proxies contribute to storage and processing, there is no
burden on speci c servers and bandwidth bottlenecks are avoided.
Network coding can be used to improve the performance of wireless sensor networks.
The idea is for data from multiple links to be combined at intermediate encoding
nodes, before further transmission. This technique proved to have a lot of potential
in a wide range of applications. In the particular case of sensor networks, network
coding based protocols and algorithms try to achieve a balance between low packet
error rate and energy consumption. For network coding based constrained networks
to be federated using peer to peer overlays, it is necessary to enable the storage
of encoding vectors and coded data by such distributed storage systems. Packets
can arrive to the overlay through any gateway/proxy (peers in the overlay), and lost
packets can be recovered by the overlay (or client) using original and coded data that
has been stored. The decoding process requires a decoding service at the overlay
network. Such architecture, which is the focus of this thesis, will allow constrained
networks to reduce packet error rate in an energy e cient way, while bene ting from an e ective distributed storage solution for their federation. This will serve as
a basis for the proposal of mathematical models and algorithms that determine the
most e ective routing trees, for packet forwarding toward sink/gateway nodes, and
best amount and placement of encoding nodes.As redes de sensores sem fios são usadas em muitas aplicações e são hoje consideradas um elemento-chave para o desenvolvimento da Internet das Coisas. Compostas por nós de pequena dimensão que incorporam módulos de comunicação sem fios, grande parte destas redes possuem a capacidade de se configurarem de forma autónoma, formando sistemas em rede para garantir a entrega dos dados recolhidos. (…
Gossip-based service monitoring platform for wireless edge cloud computing
Edge cloud computing proposes to support shared services, by using the infrastructure at the network's edge. An important problem is the monitoring and management of services across the edge environment. Therefore, dissemination and gathering of data is not straightforward, differing from the classic cloud infrastructure. In this paper, we consider the environment of community networks for edge cloud computing, in which the monitoring of cloud services is required. We propose a monitoring platform to collect near real-time data about the services offered in the community network using a gossip-enabled network. We analyze and apply this gossip-enabled network to perform service discovery and information sharing, enabling data dissemination among the community. We implemented our solution as a prototype and used it for collecting service monitoring data from the real operational community network cloud, as a feasible deployment of our solution. By means of emulation and simulation we analyze in different scenarios, the behavior of the gossip overlay solution, and obtain average results regarding information propagation and consistency needs, i.e. in high latency situations, data convergence occurs within minutes.Peer ReviewedPostprint (author's final draft
Energy Efficiency in MIMO Underlay and Overlay Device-to-Device Communications and Cognitive Radio Systems
This paper addresses the problem of resource allocation for systems in which
a primary and a secondary link share the available spectrum by an underlay or
overlay approach. After observing that such a scenario models both cognitive
radio and D2D communications, we formulate the problem as the maximization of
the secondary energy efficiency subject to a minimum rate requirement for the
primary user. This leads to challenging non-convex, fractional problems. In the
underlay scenario, we obtain the global solution by means of a suitable
reformulation. In the overlay scenario, two algorithms are proposed. The first
one yields a resource allocation fulfilling the first-order optimality
conditions of the resource allocation problem, by solving a sequence of easier
fractional problems. The second one enjoys a weaker optimality claim, but an
even lower computational complexity. Numerical results demonstrate the merits
of the proposed algorithms both in terms of energy-efficient performance and
complexity, also showing that the two proposed algorithms for the overlay
scenario perform very similarly, despite the different complexity.Comment: to appear in IEEE Transactions on Signal Processin
Mobile Online Gaming via Resource Sharing
Mobile gaming presents a number of main issues which remain open. These are
concerned mainly with connectivity, computational capacities, memory and
battery constraints. In this paper, we discuss the design of a fully
distributed approach for the support of mobile Multiplayer Online Games (MOGs).
In mobile environments, several features might be exploited to enable resource
sharing among multiple devices / game consoles owned by different mobile users.
We show the advantages of trading computing / networking facilities among
mobile players. This operation mode opens a wide number of interesting sharing
scenarios, thus promoting the deployment of novel mobile online games. In
particular, once mobile nodes make their resource available for the community,
it becomes possible to distribute the software modules that compose the game
engine. This allows to distribute the workload for the game advancement
management. We claim that resource sharing is in unison with the idea of ludic
activity that is behind MOGs. Hence, such schemes can be profitably employed in
these contexts.Comment: Proceedings of 3nd ICST/CREATE-NET Workshop on DIstributed SImulation
and Online gaming (DISIO 2012). In conjunction with SIMUTools 2012.
Desenzano, Italy, March 2012. ISBN: 978-1-936968-47-
- …