12,028 research outputs found
Network Architectures for Live Peer-to-Peer Media Streaming
Peer-to-Peer (P2P) media streaming networks, motivated by the huge success of P2P file downloading networks, have recently attracted a lot of research interest. However, it is challenging to design P2P media streaming networks because of the stringent time constraints on the delivered media streams, which require more efficient and resilient overlay architectures. In this paper, we focus on live P2P media streaming networks, a promising application flourishing in the Internet and which requires the distribution of live (not stored) multimedia content to subscribers. We review the architectures for live P2P media streaming networks, and consider both overlay topologies and their construction
Cognitive Connectivity Resilience in Multi-layer Remotely Deployed Mobile Internet of Things
Enabling the Internet of things in remote areas without traditional
communication infrastructure requires a multi-layer network architecture. The
devices in the overlay network are required to provide coverage to the underlay
devices as well as to remain connected to other overlay devices. The
coordination, planning, and design of such two-layer heterogeneous networks is
an important problem to address. Moreover, the mobility of the nodes and their
vulnerability to adversaries pose new challenges to the connectivity. For
instance, the connectivity of devices can be affected by changes in the
network, e.g., the mobility of the underlay devices or the unavailability of
overlay devices due to failure or adversarial attacks. To this end, this work
proposes a feedback based adaptive, self-configurable, and resilient framework
for the overlay network that cognitively adapts to the changes in the network
to provide reliable connectivity between spatially dispersed smart devices. Our
results show that if sufficient overlay devices are available, the framework
leads to a connected configuration that ensures a high coverage of the mobile
underlay network. Moreover, the framework can actively reconfigure itself in
the event of varying levels of device failure.Comment: To appear in IEEE Global Communications Conference (Globecom 2017
DISCO: Distributed Multi-domain SDN Controllers
Modern multi-domain networks now span over datacenter networks, enterprise
networks, customer sites and mobile entities. Such networks are critical and,
thus, must be resilient, scalable and easily extensible. The emergence of
Software-Defined Networking (SDN) protocols, which enables to decouple the data
plane from the control plane and dynamically program the network, opens up new
ways to architect such networks. In this paper, we propose DISCO, an open and
extensible DIstributed SDN COntrol plane able to cope with the distributed and
heterogeneous nature of modern overlay networks and wide area networks. DISCO
controllers manage their own network domain and communicate with each others to
provide end-to-end network services. This communication is based on a unique
lightweight and highly manageable control channel used by agents to
self-adaptively share aggregated network-wide information. We implemented DISCO
on top of the Floodlight OpenFlow controller and the AMQP protocol. We
demonstrated how DISCO's control plane dynamically adapts to heterogeneous
network topologies while being resilient enough to survive to disruptions and
attacks and providing classic functionalities such as end-point migration and
network-wide traffic engineering. The experimentation results we present are
organized around three use cases: inter-domain topology disruption, end-to-end
priority service request and virtual machine migration
MOSAIC: Unified Platform for Dynamic Overlay Selection and Composition
MOSAIC constructs new overlay networks with desired characteristics by composing existing overlays with subsets of those attributes. Thus, MOSAIC overcomes the problem of multiple network infrastructures that are partial solutions, while preserving deployability. Composition of control and/or data planes is possible in the system. MOSAIC overlays are specified in Mozlog, a declarative language that specifies overlay properties without binding them to a particular implementation or underlying network.
This paper focuses on the runtime aspects of MOSAIC: how it enables interoperability between different overlay networks and how it implements switching between different overlay compositions, permitting dynamic compositions with both existing overlay networks and legacy applications. The system is validated experimentally using declarative overlay compositions concisely specified in Mozlog: an indirection overlay that supports mobility (i3), a resilient overlay (RON), and scalable lookups (Chord), all of which are combined to provide new functionality. MOSAIC provides the benefits of runtime composition to simultaneously deliver application-aware mobility, NAT traversal and reliability with low performance overhead, demonstrated by measurements on both a local cluster and PlanetLab
End-to-end QoE optimization through overlay network deployment
In this paper an overlay network for end-to-end QoE management is presented. The goal of this infrastructure is QoE optimization by routing around failures in the IP network and optimizing the bandwidth usage on the last mile to the client. The overlay network consists of components that are located both in the core and at the edge of the network. A number of overlay servers perform end-to-end QoS monitoring and maintain an overlay topology, allowing them to route around link failures and congestion. Overlay access components situated at the edge of the network are responsible for determining whether packets are sent to the overlay network, while proxy components manage the bandwidth on the last mile. This paper gives a detailed overview of the end-to-end architecture together with representative experimental results which comprehensively demonstrate the overlay network's ability to optimize the QoE
X-Vine: Secure and Pseudonymous Routing Using Social Networks
Distributed hash tables suffer from several security and privacy
vulnerabilities, including the problem of Sybil attacks. Existing social
network-based solutions to mitigate the Sybil attacks in DHT routing have a
high state requirement and do not provide an adequate level of privacy. For
instance, such techniques require a user to reveal their social network
contacts. We design X-Vine, a protection mechanism for distributed hash tables
that operates entirely by communicating over social network links. As with
traditional peer-to-peer systems, X-Vine provides robustness, scalability, and
a platform for innovation. The use of social network links for communication
helps protect participant privacy and adds a new dimension of trust absent from
previous designs. X-Vine is resilient to denial of service via Sybil attacks,
and in fact is the first Sybil defense that requires only a logarithmic amount
of state per node, making it suitable for large-scale and dynamic settings.
X-Vine also helps protect the privacy of users social network contacts and
keeps their IP addresses hidden from those outside of their social circle,
providing a basis for pseudonymous communication. We first evaluate our design
with analysis and simulations, using several real world large-scale social
networking topologies. We show that the constraints of X-Vine allow the
insertion of only a logarithmic number of Sybil identities per attack edge; we
show this mitigates the impact of malicious attacks while not affecting the
performance of honest nodes. Moreover, our algorithms are efficient, maintain
low stretch, and avoid hot spots in the network. We validate our design with a
PlanetLab implementation and a Facebook plugin.Comment: 15 page
Error Resilient Multipath Video Delivery on Wireless Overlay Networks
Real time applications delivering multimedia data over wireless networks still pose many challenges due to high throughput and stringent delay requirements. Overlay networks with multipath transmission is the promising solution to address the above problems. But in wireless networks the maintenance of overlay networks induce additional overheads affecting the bulky and delay sensitive delivery of multimedia data. To minimize the overheads, this work introduces the Error Compensated Data Distribution Model (ECDD) that aids in reducing end to end delays and overheads arising from packet retransmissions. The ECDD adopts mTreebone algorithm to identify the unstable wireless nodes and construct overlay tree. The overlay tree is further split to support multipath transmissions. A sub packetization mechanism is adopted for multipath video data delivery in the ECDD. A forward error correction mechanism and sub-packet retransmission techniques adopted in ECDD enables to reduce the overhead and end to end delay. The simulation results presented in this paper prove that the ECDD model proposed achieves lower end to end delay and outperforms the existing models in place. Retransmission requests are minimized by about 52.27% and bit errors are reduced by about 23.93% than Sub-Packet based Multipath Load Distribution
- …