Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hussein F. Salama

dblp:61/3808 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
3 papers
Routing and switching · 66% Network optimization and economics · 17% Internet architecture and protocols · 13%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching › routing
unicast routing
0.022000
A distributed algorithm for delay-constrained unicast routing · IEEE/ACM Trans. Netw. 2000
A Distributed Algorithm for Delay-Constrained Unicast Routing · INFOCOM 1997
Network optimization and economics
admission control
0.011997
Evaluation of Multicast Routing Algorithms for Real-Time Communication on High-Speed Networks · IEEE J. Sel. Areas Commun. 1997
Routing and switching › qos routing
delay-constrained routing
0.011997
A Distributed Algorithm for Delay-Constrained Unicast Routing · INFOCOM 1997
Routing and switching
multicast routing
0.011997
Evaluation of Multicast Routing Algorithms for Real-Time Communication on High-Speed Networks · IEEE J. Sel. Areas Commun. 1997
Internet architecture and protocols
resource reservation
0.011997
Evaluation of Multicast Routing Algorithms for Real-Time Communication on High-Speed Networks · IEEE J. Sel. Areas Commun. 1997
Routing and switching
qos routing
0.012000
A distributed algorithm for delay-constrained unicast routing · IEEE/ACM Trans. Netw. 2000

Methods — techniques the papers use, named apart from their topics

simulation · 0.1distributed heuristic · 0.0distributed algorithm · 0.0
YearPublicationVenuePosition
2000 A distributed algorithm for delay-constrained unicast routing
abstract
We study the NP-hard delay-constrained least cost (DCLC) path problem. A solution to this problem is needed to provide real-time communication service to connection-oriented applications, such as video and voice. We propose a simple, distributed heuristic solution, called the delay-constrained unicast routing (DCUR) algorithm, DCUR requires limited network state information to be kept at each node: a cost vector and a delay vector. We prove DCUR's correctness by showing that it is always capable of constructing a loop-free delay-constrained path within finite time, if such a path exists. The worst case message complexity of DCUR is O(|V|/sup 2/) messages, where |V| is the number of nodes. However, simulation results show that, on the average, DCUR requires much fewer messages. Therefore, DCUR scales well to large networks. We also use simulation to compare DCUR to the optimal algorithm, and to the least delay path algorithm. Our results show that DCUR's path costs are within 10% of those of the optimal solution.
Douglas S. Reeves, Hussein F. Salama
IEEE/ACM Trans. Netw.2
1997 A Distributed Algorithm for Delay-Constrained Unicast Routing
abstract
We study the NP-hard delay-constrained least-cost path problem, and propose a simple, distributed heuristic solution: the delay-constrained unicast routing (DCUR) algorithm. The DCUR requires limited network state information to be kept at each node: a cost vector and a delay vector. We prove the DCUR's correctness by showing that it is always capable of constructing a loop-free delay-constrained path within finite time, if such a path exists. The worst case message complexity of the DCUR is O(|V|/sup 3/) messages, where |V| is the number of nodes. However simulation results show that, on average, the DCUR requires much fewer messages. Therefore, the DCUR scales well to large networks. We also use simulation to compare the DCUR to the optimal algorithm, and to the least-delay path algorithm. Our results show that the DCUR's path costs are within 10% from those of the optimal solution.
Hussein F. Salama, Douglas S. Reeves, Yannis Viniotis
INFOCOM1
1997 The delay-constrained minimum spanning tree problem
abstract
We formulate the problem of constructing broadcast trees for real-time traffic with delay constraints in networks with asymmetric link loads as a delay-constrained minimum spanning tree (DCMST) problem in directed networks. Then, we prove that this problem is NP-complete, and we propose an efficient heuristic to solve the problem based on Prim's algorithm for the unconstrained minimum spanning tree problem. Simulation results under realistic networking conditions show that our heuristic performance is close to optimal. Delay-constrained minimum Steiner tree heuristics can be used to solve the DCMST problem. Simulation results indicate that the fastest delay-constrained minimum Steiner tree heuristic, DMCT is not as efficient as the heuristic we propose, while the most efficient delay-constrained minimum Steiner tree heuristic, BSMA, is much slower than our proposed heuristic and does not construct delay-constrained broadcast trees of lower cost.
Hussein F. Salama, Douglas S. Reeves, Yannis Viniotis
ISCC1
1997 Evaluation of Multicast Routing Algorithms for Real-Time Communication on High-Speed Networks
abstract
Multicast (MC) routing algorithms capable of satisfying the quality of service (QoS) requirements of real-time applications will be essential for future high-speed networks. We compare the performance of all of the important MC routing algorithms when applied to networks with asymmetric link loads. Each algorithm is judged based on the quality of the MC trees it generates and its efficiency in managing the network resources. Simulation results over random networks show that unconstrained algorithms are not capable of fulfilling the QoS requirements of real-time applications in wide-area networks. Simulations also reveal that one of the unconstrained algorithms, reverse path multicasting (RPM), is quite inefficient when applied to asymmetric networks. We study how combining routing with resource reservation and admission control improves the RPM's efficiency in managing the network resources. The performance of one semiconstrained heuristic, MSC, three constrained Steiner tree (CST) heuristics, Kompella, Pasquale, and Polyzos (1992), constrained adaptive ordering (CAO), and bounded shortest multicast algorithm (BSMA), and one constrained shortest path tree (CSPT) heuristic, the constrained Dijkstra heuristic (CDKS) are also studied. Simulations show that the semiconstrained and constrained heuristics are capable of successfully constructing MC trees which satisfy the QoS requirements of real-time traffic. However, the cost performance of the heuristics varies. The BSMA's MC trees are lower in cost than all other constrained heuristics. Finally, we compare the execution times of all algorithms, unconstrained, semiconstrained, and constrained.
Hussein F. Salama, Douglas S. Reeves, Yannis Viniotis
IEEE J. Sel. Areas Commun.1