Skip to search boxSkip to navigationSkip to main content

On the competitiveness of scheduling dynamically injected tasks on processes prone to crashes and restarts

*Corresponding author for this work
  • University of Cyprus
    ,
  • University of Liverpool
Scholary Output:
Contribution to journal
Article
Peer-review

Abstract

To identify the tradeoffs between efficiency and fault-tolerance in dynamic cooperative computing, we initiate the study of a task performing problem under dynamic processes' crashes/restarts and task injections. The system consists of n message-passing processes which, subject to dynamic crashes and restarts, cooperate in performing tasks that are continuously and dynamically injected to the system. Tasks are not known a priori to the processes. This problem abstracts todays Internet-based computations, such as Grid computing and cloud services, where tasks are generated dynamically and different tasks may become known to different processes. We measure performance in terms of the number of pending tasks, and as such it can be directly compared with the optimum number obtained under the same crash-restart-injection pattern by the best off-line algorithm. Hence, we view the problem as an online problem and we pursue competitive analysis. We propose several deterministic algorithmic solutions to the considered problem under different information models and correctness criteria, and we argue that their performance is close to the best possible offline solutions. We also prove negative results that open interesting research directions.

Publication Information

Output type

Scholary Output:
Contribution to journal
Article
Peer-review

Original language

English (US)

Pages from-to (Number of pages)

Pages 94-107 (14 pages)

Journal (Volume, Issue Number)

Journal of Parallel and Distributed Computing (Volume 84)

Publication milestones

  • Published - 08/13/2015

Publication status

Published - 08/13/2015

ISSN

0743-7315

Publication IDs

  • Scopus: 84938914980

Publication metrics

Metrics

Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
1
SciVal
citations
8
Scopus
citations
SciVal
FWCI
0.86
SciVal
Author count
2
SciVal
Paper percentile
64

PlumX, opens in new tab

Citation count
8
Captures
11

Funding Details

The work of first author is supported in part from research funds of the University of Cyprus (grant number UCY-ED-CG-2011 ). The work of second author is supported by the Engineering and Physical Sciences Research Council (grant numbers EP/G023018/1 , EP/H018816/1 ).