Skip to search boxSkip to navigationSkip to main content

An Analysis Framework for Distributed Hierarchical Directories

*Corresponding author for this work
  • Louisiana State University
Scholary Output:
Contribution to journal
Article
Peer-review

Abstract

We provide a novel analysis framework for distributed hierarchical directories for an arbitrary set of dynamic (online) requests. We first present a generic algorithm for implementing a distributed directory that can support dynamic requests and prove an upper bound on the competitive ratio for communication cost experienced by this algorithm using the analysis framework. We then give bounds for the dynamic performance of several known distributed directory protocols. For the protocols that work in general network topologies, we obtain $\mathcal {O}(\log^{2} n\cdot\log D)$ competitive ratio, where n and D are the number of nodes and the diameter, respectively, of the network. Moreover, for the protocols that work in specific network topologies, we obtain $\mathcal {O}(\log D)$ competitive ratio. Our analysis framework captures both the time and the distance restrictions in ordering dynamic requests through a notion of time windows, which may be of independent interest. To the best of our knowledge, this is the first competitive dynamic analysis for distributed hierarchical directories.

Publication Information

Output type

Scholary Output:
Contribution to journal
Article
Peer-review

Original language

English (US)

Pages from-to (Number of pages)

Pages 377-408 (32 pages)

Journal (Volume, Issue Number)

Algorithmica (Volume 71, Issue 2)

Publication milestones

  • Published - 02/01/2015

Publication status

Published - 02/01/2015

ISSN

0178-4617

Publication IDs

  • Scopus: 84926278864

Publication metrics

Metrics

SciVal
citations
4
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
1
SciVal
FWCI
0.50
SciVal
Author count
2
SciVal
Paper percentile
50
Scopus
citations

PlumX, opens in new tab

Captures
3
Citation count
5