Article

Algorithms for precomputing constrained widest paths and multicast trees

Comput. Eng. Dept., Aristotle Univ. of Thessaloniki, Greece
IEEE/ACM Transactions on Networking (impact factor: 2.03). 11/2005; DOI:10.1109/TNET.2005.857117 pp.1174 - 1187
Source: IEEE Xplore

ABSTRACT We consider the problem of precomputing constrained widest paths and multicast trees in a communication network. Precomputing and storing of the relevant information minimizes the computational overhead required to determine an optimal path when a new connection request arrives. We evaluate algorithms that precompute paths with maximal bandwidth (widest paths), which in addition satisfy given end-to-end delay constraints. We analyze and compare both the worst case and average case performance of the algorithms. We also show how the precomputed paths can be used to provide computationally efficient solutions to the constrained widest multicast tree problem. In this problem, a multicast tree with maximal bandwidth (widest multicast tree) is sought, which in addition satisfies given end-to-end delay constraints for each path on the tree from the source to a multicast destination.

0 0
 · 
0 Bookmarks
 · 
41 Views
  • Source
    Conference Proceeding: Faithful Distributed Shapley Mechanisms for Sharing the Cost of Multicast Transmissions
    [show abstract] [hide abstract]
    ABSTRACT: Sharing the cost of multicast transmissions was studied in the past and two mechanisms, Marginal Cost and Shapley Value, were proposed. Compared to the Marginal Cost Mechanism the Shapley Value mechanism has the advantage of being budget balanced. Although both of them are strategyproof mechanisms, the distributed protocols implementing them are susceptible to manipulation by autonomous nodes. We propose two protocols that implement the Shapley Value mechanism in which the nodes do not have incentives to deviate from the protocol specifications. We show that the proposed protocols are faithful implementations of the Shapley Value mechanism. We deploy these protocols on PlanetLab and analyze their performance.
    Computers and Communications, 2007. ISCC 2007. 12th IEEE Symposium on; 08/2007
  • Source
    Article: Optimal network rate allocation under end-to-end quality-of-service requirements
    [show abstract] [hide abstract]
    ABSTRACT: We address the problem of allocating transmission rates to a set of network sessions with end-to-end bandwidth and delay requirements. We give a unified convex programming formulation that captures both average and probabilistic delay requirements. Moreover, we present a distributed algorithm and establish its convergence to the global optimum of the overall rate allocation problem. In our algorithm, session sources selfishly update their rates as to maximize their individual benefit (utility minus bandwidth cost), the network partitions end-to-end delay requirements into local per-link delays, and the links adjust their prices to coordinate the sources' and network's decisions, respectively. This algorithm relies on a network utility maximization (NUM) approach, and can be viewed as a generalization of TCP and active queue management (AQM) algorithms to handle end-to-end QoS. We extend our results to deterministic delay requirements when nodes employ Packet-level Generalized Processor Sharing (PGPS) schedulers.
    IEEE Transactions on Network and Service Management 01/2008;
  • Source
    Article: A Faithful Distributed Mechanism for Sharing the Cost of Multicast Transmissions.
    IEEE Trans. Parallel Distrib. Syst. 01/2009; 20:1089-1101.

Full-text

View
0 Downloads
Available from

Keywords

algorithms
 
average case performance
 
communication network
 
computational overhead
 
computationally efficient solutions
 
constrained widest multicast tree problem
 
end-to-end delay constraints
 
multicast destination
 
multicast tree
 
multicast trees
 
new connection request
 
optimal path
 
precomputing constrained widest paths
 
relevant information minimizes
 
widest multicast tree
 
worst case