Multicast server selection: Problems, complexity, and solutions

Zongming Fei, Mostafa Ammar, Ellen W. Zegura

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

Abstract

We formulate and investigate fundamental problems that arise when multicast servers, that deliver content to multiple clients simultaneously, are replicated to enhance scalability and performance. Our study consists of two parts. First, we consider the problem under the assumption that the multicast clients are static for the duration of the multicast content distribution session. In this context, we examine two models for server behavior: fixed-rate servers, which transmit at a constant rate, and rate-adaptive servers, which adapt their transmission rate based on network conditions and/or feedback from clients. In both cases, we show that general versions of the client assignment problems are NP-hard. We then develop and evaluate efficient algorithms for interesting special cases, as well as heuristics for general cases. Second, we consider the case in which the set of clients changes dynamically during the multicast content distribution session. We again consider both fixed-rate and rate-adaptive servers. We formulate the problem as a Markov decision process, capturing the costs associated with trees, as well as the transition costs to dynamically change the trees. We use the properties of optimal solutions for small examples to develop a set of dynamic server selection heuristics.

Original languageEnglish
Pages (from-to)1399-1413
Number of pages15
JournalIEEE Journal on Selected Areas in Communications
Volume20
Issue number7
DOIs
StatePublished - Sep 2002

Bibliographical note

Funding Information:
Manuscript received May 1, 2001; revised January 15, 2003. This work was supported in part by the National Science Foundation under Grant ANI 99-73115 and by research funding from Sprint. Z. Fei is with the Department of Computer Science, University of Kentucky, Lexington, KY 40506 USA (e-mail: [email protected]). M. Ammar and E. W. Zegura are with the College of Computing, Georgia Institute of Technology, Atlanta, GA 30332 USA (e-mail: [email protected]; [email protected]). Publisher Item Identifier 10.1109/JSAC.2002.802069.

Keywords

  • Anycasting
  • Multicast server selection
  • Routing

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Multicast server selection: Problems, complexity, and solutions'. Together they form a unique fingerprint.

Cite this