JOURNAL ARTICLE

Robust resource allocation for sensor-actuator distributed computing systems

Abstract

This research investigates two distinct issues related to a resource allocation: its robustness and the failure rate of the heuristic used to determine the allocation. The target system consists of a number of sensors feeding a set of het-erogeneous applications continuously executing on a set of heterogeneous machines connected together by high-speed heterogeneous links. There are a number of quality of ser-vice (QoS) constraints that must be satisfied. A heuristic failure occurs if the heuristic cannot find an allocation that allows the system to meet its QoS constraints. The system is expected to operate in an uncertain environment where the workload, i.e., the load presented by the set of sen-sors, is likely to change unpredictably, possibly invalidating a resource allocation that was based on the initial work-load estimate. The focus of this paper is the design of a static heuristic that: (a) determines a robust resource allo-cation, i.e., a resource allocation that maximizes the allow-able increase in workload until a run-time reallocation of resources is required to avoid a QoS violation, and (b) has a very low failure rate. This study proposes a heuristic that performs well with respect to the failure rates and robustness to unpredictable workload increases. This heuristic is, therefore, very desir-able for systems where low failure rates can be a critical re-quirement and where unpredictable circumstances can lead to unknown increases in the system workload.

Keywords:
Workload Robustness (evolution) Computer science Quality of service Heuristic Distributed computing Resource allocation Failure rate Real-time computing Computer network Reliability engineering Engineering

Metrics

13
Cited By
2.36
FWCI (Field Weighted Citation Impact)
22
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Robust resource allocation for sensor-actuator distributed computing systems

Shoukat AliAnthony A. MaciejewskiHoward Jay SiegelJong‐Kook Kim

Journal:   Proceedings of the International Conference on Parallel Processing Year: 2004 Pages: 178-185
DISSERTATION

Resource allocation and management in distributed computing systems

Chiu, Ge-Ming (author)

University:   University of Southern California Digital Library Year: 2015
JOURNAL ARTICLE

Energy Efficient Resource Allocation In Distributed Computing Systems

Samee U. KhanCemal Ardıl

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2009 Vol: 3 (8)Pages: 2078-2084
JOURNAL ARTICLE

Multiple Instance Resource Allocation in Distributed Computing Systems

R. SatyanarayananC. R. Muthukrishnan

Journal:   Journal of Parallel and Distributed Computing Year: 1994 Vol: 23 (1)Pages: 94-100
© 2026 ScienceGate Book Chapters — All rights reserved.