Results 1 
7 of
7
The Complexity of Path Coloring and Call Scheduling
 Theoretical Computer Science
, 2000
"... Modern highperformance communication networks pose a number of challenging problems concerning the efficient allocation of resources to connection requests. In alloptical networks with wavelengthdivision multiplexing, connection requests must be assigned paths and colors (wavelengths) such that i ..."
Abstract

Cited by 22 (6 self)
 Add to MetaCart
Modern highperformance communication networks pose a number of challenging problems concerning the efficient allocation of resources to connection requests. In alloptical networks with wavelengthdivision multiplexing, connection requests must be assigned paths and colors (wavelengths) such that intersecting paths receive different colors, and the goal is to minimize the number of colors used. This path coloring problem is proved NPhard for undirected and bidirected ring networks. Path coloring in undirected tree networks is shown to be equivalent to edge coloring of multigraphs, which implies a polynomialtime optimal algorithm for trees of constant degree as well as NPhardness and an approximation algorithm with absolute approximation ratio 4:3 and asymptotic approximation ratio 1:1 for trees of arbitrary degree. For bidirected trees, path coloring is shown to be NPhard even in the binary case. A polynomialtime optimal algorithm is given for path coloring in undirected or bidir...
Call admission control for advance reservation requests with alternatives
 ARACNE 2002
, 2002
"... Call admission control is the problem of deciding for a given set of connection requests which of them to accept and which to reject, with the goal of maximizing the profit obtained from the accepted requests. The problem is considered in a scenario with advance reservations where users can specify ..."
Abstract

Cited by 7 (0 self)
 Add to MetaCart
Call admission control is the problem of deciding for a given set of connection requests which of them to accept and which to reject, with the goal of maximizing the profit obtained from the accepted requests. The problem is considered in a scenario with advance reservations where users can specify several alternatives for when and how they want their connections to be established. Two variants are studied: In BCA (batch call admission), all calls request to be established at the same time. In GCA (general call admission), every request specifies a starting time and duration. Both variants generalize the wellstudied unsplittable flow problem. For star networks, approximation algorithms with constant ratio for BCA with arbitrary edge capacities and for GCA with unit edge capacities are presented. For GCA with arbitrary edge capacities, ratio O(logR) is achieved, where R is the ratio of the maximum to the minimum edge capacity. For trees and trees of rings with unit edge
A MultiAgent System for Parallelizing Image Analysis Tasks
 in Proceedings of the International Conference on Intelligent Autonomous Systems 5 (IAS5
, 1998
"... . To exploit the full capacity of distributed systems for image analysis tasks they must be processed in parallel. However, developing parallel programs is complicated and often results in architecturedependent code that is difficult to port to different machines. Thus there is the need of more ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
. To exploit the full capacity of distributed systems for image analysis tasks they must be processed in parallel. However, developing parallel programs is complicated and often results in architecturedependent code that is difficult to port to different machines. Thus there is the need of more flexible, architecture independent methods for an automatic parallelization of tasks. This paper introduces such a method and describes a multiagent system for the automatic parallelization of image analysis tasks. The user provides a specification of the task that is used by the agents to plan and control its parallel processing within a distributed system. At this, they make use of different methods of parallel processing and consider the specific qualification and the actual load of processors when deciding about the scheduling and mapping of tasks and data. 1. Introduction On the hardware sector there is still a strong trend to parallel hardware to speed up image analysis task...
Scheduling and transport for file transfers on highspeed optical circuits
 Journal of Grid Computing
, 2003
"... Abstract: Scheduling resources on Grids is a wellknown problem. The extension of Grids to LambdaGrids requires the scheduling of lambdas, i.e., endtoend highspeed circuits. In this paper, we propose a scheduling heuristic for such lambdas in support of largescale scientific applications that ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
Abstract: Scheduling resources on Grids is a wellknown problem. The extension of Grids to LambdaGrids requires the scheduling of lambdas, i.e., endtoend highspeed circuits. In this paper, we propose a scheduling heuristic for such lambdas in support of largescale scientific applications that require highthroughput transfers of large files. We refer to this heuristic as “VaryingBandwidth List Scheduling ” (VBLS) because the scheduler returns a TimeRangeCapacity (TRC) allocation vector with varying bandwidth levels assigned for different time ranges within the duration of a transfer. The advantage of VBLS over a fixedbandwidth allocation scheme is that it allows the scheduler to backfill any holes left in resource allocations. Enabling VBLS requires end host applications to specify the file size in their transfer requests. To characterize VBLS, we ran simulation experiments that show that VBLS performance approaches packetswitching performance. This result means that file transfers can take advantage of bandwidth that becomes available subsequent to the start of transfers, a current and critical drawback of typical fixedbandwidth allocation schemes in circuitswitched networks. Next, we identify the key features needed in a transport protocol that works in conjunction with VBLS and develop the “Varying Bandwidth Transport Protocol” (VBTP). VBTP is a rate based flow control scheme that is coupled with SelectiveARQ based error control. Finally, the paper concludes with a discussion on the impact of transport problems on VBLS scheduling.
A varyingbandwidth list scheduling heuristic for file transfers
"... Multiplexing (TDM/FDM) schemes are typically used in a fixedbandwidth allocation mode, which means a call is assigned a fixed amount of bandwidth for its whole duration. For file transfers, such schemes compare unfavorably against statistical multiplexing schemes such as packet switching. This is be ..."
Abstract
 Add to MetaCart
Multiplexing (TDM/FDM) schemes are typically used in a fixedbandwidth allocation mode, which means a call is assigned a fixed amount of bandwidth for its whole duration. For file transfers, such schemes compare unfavorably against statistical multiplexing schemes such as packet switching. This is because in fixedbandwidth TDM/FDM schemes, once a file transfer is allocated a certain bandwidth, it cannot take advantage of bandwidth that becomes available as a result of other transfers completing. In this paper, we propose a VaryingBandwidth List Scheduling (VBLS) heuristic for TDM/FDM networks in which a sender specifies the file size, maximum bandwidth limit and a desired start time, and the network returns a timerangecapacity allocation vector assigning varying bandwidth levels in different time ranges for the transfer. Simulation results show that VBLS performance is indistinguishable from packetswitching performance, and hence superior to the fixedbandwidth allocation mode.
Scheduling in modern networks: stateoftheart survey
, 2002
"... We discuss several problems in the area of scheduling in WDM networks. We start with a short overview of WDM technologies. Then, we shortly describe scheduling on a single optical fiber, in a WDM LAN, and in a WDM WAN. In the end we give a sample of scheduling problems in WDM networking. We mainly o ..."
Abstract
 Add to MetaCart
We discuss several problems in the area of scheduling in WDM networks. We start with a short overview of WDM technologies. Then, we shortly describe scheduling on a single optical fiber, in a WDM LAN, and in a WDM WAN. In the end we give a sample of scheduling problems in WDM networking. We mainly overview the computational complexity, the offline approximability, and the online approximability of the problems. We summarize what is known about these problems, we discuss related results, and provide many pointers to the literature.