Skip to main navigation Skip to search Skip to main content

Online Tree Node Assignment with Resource Augmentation

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

3 Citations (Scopus)

Abstract

Given a complete binary tree of height h, the online tree node assignment problem is to serve a sequence of assignment/release requests, where an assignment request, with an integer parameter 0 ≤ i ≤ h, is served by assigning a (tree) node at level (or height) i and a release request is served by releasing a specified assigned node. The node assignments have to guarantee that no node is assigned to two assignment requests unreleased, and every leaf-to-root path of the tree contains at most one assigned node. With assigned node reassignments allowed, the target of the problem is to minimize the number of assignments/reassigments, i.e., the cost, to serve the whole sequence of requests. This online tree node assignment problem is fundamental to many applications, including OVSF code assignment in WCDMA networks, buddy memory allocation and hypercube subcube allocation.

Most of the previous results focus on how to achieve good performance when the same amount of resource is given to both the online and the optimal offline algorithms, i.e., one tree. In this paper, we focus on resource augmentation, where the online algorithm is allowed to use more trees than the optimal offline algorithm. By using different approaches, we give (1) a 1-competitive online algorithm, which uses (h + 1)/2 trees, and is optimal because (h + 1)/2 trees are required by any online algorithm to match the cost of the optimal offline algorithm with one tree; (2) a 2-competitive algorithm with 3h/8 + 2 trees; (3) an amortized (4/3 + α)-competitive algorithm with (11/4 + 4/(3α)) trees, for any α where 0 < α ≤ 4/3.

Original languageEnglish
Title of host publicationComputing and Combinatorics
Subtitle of host publication15th Annual International Conference, COCOON 2009 Niagara Falls, NY, USA, July 13-15, 2009 Proceedings
EditorsHung Q. Ngo
Place of PublicationHeidelberg
PublisherSpringer Berlin Heidelberg
Pages358-367
Number of pages10
Edition1st
ISBN (Electronic)9783642028823
ISBN (Print)3642028810, 9783642028816
DOIs
Publication statusPublished - 24 Jun 2009
Event15th Annual International Conference on Computing and Combinatorics, COCOON 2009 - Niagara Falls, NY, United States
Duration: 13 Jul 200915 Jul 2009

Publication series

NameLecture Notes in Computer Science
Volume5609
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349
NameTheoretical Computer Science and General Issues
ISSN (Print)2512-2010
ISSN (Electronic)2512-2029
NameCOCOON: International Computing and Combinatorics Conference

Conference

Conference15th Annual International Conference on Computing and Combinatorics, COCOON 2009
Country/TerritoryUnited States
CityNiagara Falls, NY
Period13/07/0915/07/09

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

User-Defined Keywords

  • Competitive Ratio
  • Online Algorithm
  • Competitive Algorithm
  • Free Node
  • Code Assignment

Fingerprint

Dive into the research topics of 'Online Tree Node Assignment with Resource Augmentation'. Together they form a unique fingerprint.

Cite this