BAM-Chord

2013 ◽  
Vol 4 (1) ◽  
pp. 43-55 ◽  
Author(s):  
Hoai Son Nguyen ◽  
Ngoc Anh Nguyen ◽  
Huong Bui Thi Lan

In recent years, there has been considerable interest in applying Distributed Hash Tables (DHTs) to application-level multicast since DHTs have many advantages that are good for multicast applications: decentralization, scalability, fault tolerance, load balancing, and good routing performances. However, an effective bandwidth utilization method is required for DHT-based multicast systems because of a number of technical issues such as heterogeneous node capacity and dynamic membership. In this paper, the authors propose their BAM-Chord (i.e., Bandwidth Adaptive Multicast over Chord), a DHT-based multicast system that focuses on host heterogeneity, network scalability and effective bandwidth utilization. In the authors’ system, when a node joins into the system, it will find out an appropriate position (i.e., node identifier) on a BAM-Chord ring and create links to neighbor nodes based on node’s bandwidth capacity such that the multicast tree can be built efficiently and balanced. Therefore, their system can utilize bandwidth of every node efficiently to reduce the depth of the multicast tree, increase network scalability and take advantages of DHTs in maintaining the multicast tree.

Author(s):  
Hoai Son Nguyen

Since the deployment of IP multicast remains restricted due to many practical and political issues, researchers have shifted focus to exploiting application-layer multicast for multicast data delivery. Recently there has been considerable interest in applying DHT routing algorithms to application-level multicast. However, early DHT-based multicast protocols are insufficient in addressing a number of technical issues such as heterogeneous capacity of nodes or node churn. In this chapter, the author describes a solution called BAM-Chord (i.e., Bandwidth Adaptive Multicast over Chord) that optimizes the topology of a multicast tree based on node bandwidth. In the proposed solution, node position (i.e., node identifier) on a BAM-Chord ring will be decided based on node bandwidth capacity such that it can build a wide and balanced multicast tree rooted at the source node. As a result, BAM-Chord protocol can utilize network resources of every node to reduce the depth of the multicast tree and take advantages of DHTs in maintaining the multicast tree.


2019 ◽  
Vol 63 (6) ◽  
pp. 832-843
Author(s):  
Muthumanikandan Vanamoorthy ◽  
Valliyammai Chinnaiah

Abstract Software-defined networking (SDN) is an emerging trend where the control plane and the data plane are separated from each other, culminating in effective bandwidth utilization. This separation also allows multi-vendor interoperability. Link failure is a major problem in networking and must be detected as soon as possible because when a link fails the path becomes congested and packet loss occurs, delaying the delivery of packets to the destination. Backup paths must be configured immediately when a failure is detected in the network to speed up packet delivery, avoid congestion and packet loss and provide faster convergence. Various SDN segment protection algorithms that efficiently reduce CPU cycles and flow table entries exist, but each has drawbacks. An independent transient plane technique can be used to reduce packet loss but is not as efficient when multiple flows try to share the same link. The proposed work focuses on reducing congestion, providing faster convergence with minimal packet loss and effectively utilizing link bandwidth using bandwidth-sharing techniques. An analysis and related studies show that this method performs better and offers a more reliable network without loss, while simultaneously ensuring the swift delivery of data packets toward the destination without congestion, compared to the other existing schemes.


Author(s):  
Raymond Pardede ◽  
Gábor Hosszú ◽  
Ferenc Kovács

In the network level computer group-communication (one-to-many) technology, IP-multicast contributes significant roles in enhancing the physical network scalability by replicating identical packets at routers. However, since its initial proposal the IP-multicast has not been widely enabled due to the slow pace of its deployment. Hence, the application-level multicast (ALM) concept emerged to solve this deployment issue by shifting the multicast support from routers to end-systems. The article reviews the most important facts of the Application-Level Multicast and its proposed models. Furthermore, the article describes a novel concept of modeling relative density of members called bunched mode and a proposed host-end multicast transport protocol called shortest tunnel first (STF). The bunched mode is based on the thematic multicast concept (TMC), which means that it is a typical multicast scenario where there are a lot of interested hosts in certain institutes and these institutes are relatively far from each other. The developed analysis tool NetSim and the implementation of the TMC called PardedeCAST are also presented as the tools of this research.


2013 ◽  
Vol 303-306 ◽  
pp. 2260-2264
Author(s):  
Zhi Ye Huang ◽  
Jin Xiang Peng ◽  
Jian Zhang

Firstly challenges in P2P media streaming applications were pointed out, then some recent research results such as application-level multicast tree, heterogeneity of network and incentive mechanism and so on were introduced. This paper has proposed a new model of application level multicast named DHCM (density-based hierarchical clustering multicast)which has improved IHC arithmetic.DHCM divides the hosts into many hierarchies according to their density,and constructs a density tree to realize the shortest routing.The tree delivers the content of video server to each host in density tree and uses a P2P scheme in data transmission.By this way the application-level multicast has been realized.This density tree has the homogeneity and monotonic properties.The experiment result has proved that DHCM can transmit the video stream efficiently and robustly.


Sign in / Sign up

Export Citation Format

Share Document