4
IRUS Total
Downloads
  Altmetric

Fast-fourier-forecasting resource utilisation in distributed systems

File Description SizeFormat 
paper_ICCCN_2020.pdfAccepted version865.04 kBAdobe PDFView/Open
Title: Fast-fourier-forecasting resource utilisation in distributed systems
Authors: Pritz, PJ
Perez, D
Leung, KK
Item Type: Conference Paper
Abstract: Distributed computing systems often consist of hundreds of nodes (machines), executing tasks with different resource requirements. Efficient resource provisioning and task scheduling in such systems are non-trivial and require close monitoring and accurate forecasting of the state of the system, specifically resource utilisation at its constituent machines. Two challenges present themselves towards these objectives.First, collecting monitoring data entails substantial communication overhead. This overhead can be prohibitively high, especially in networks where bandwidth is limited. Second, forecasting models to predict resource utilisation should be accurate and also need to exhibit high inference speed. Mission critical scheduling and resource allocation algorithms use these predictions and rely on their immediate availability.To address the first challenge, we present a communication-efficient data collection mechanism. Resource utilisation data is collected at the individual machines in the system and transmitted to a central controller in batches. Each batch is processed by an adaptive data-reduction algorithm based on Fourier transforms and truncation in the frequency domain. We show that the proposed mechanism leads to a significant reduction in communication overhead while incurring only minimal error and adhering to accuracy guarantees. To address the second challenge, we propose a deep learning architecture using complex Gated Recurrent Units to forecast resource utilisation. This architecture is directly integrated with the above data collection mechanism to improve inference speed of the presented forecasting model. Using two real-world datasets, we demonstrate the effectiveness of our approach, both in terms of forecasting accuracy and inference speed.Our approach resolves several challenges encountered in resource provisioning frameworks and can also be generically applied to other forecasting problems.
Issue Date: 30-Sep-2020
Date of Acceptance: 1-Sep-2020
URI: http://hdl.handle.net/10044/1/88730
DOI: 10.1109/ICCCN49398.2020.9209639
ISSN: 1095-2055
Publisher: IEEE
Start Page: 1
End Page: 9
Journal / Book Title: 2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020)
Copyright Statement: © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor/Funder: IBM United Kingdom Ltd
Funder's Grant Number: PO 4603 458 249
Conference Name: 29th International Conference on Computer Communications and Networks (ICCCN)
Keywords: Science & Technology
Technology
Computer Science, Hardware & Architecture
Engineering, Electrical & Electronic
Telecommunications
Computer Science
Engineering
Load Forecasting
Data Collection
Communication Efficient
Fourier Transforms
Complex Gated Recurrent Units
Deep Learning
Science & Technology
Technology
Computer Science, Hardware & Architecture
Engineering, Electrical & Electronic
Telecommunications
Computer Science
Engineering
Load Forecasting
Data Collection
Communication Efficient
Fourier Transforms
Complex Gated Recurrent Units
Deep Learning
Publication Status: Published
Start Date: 2020-08-03
Finish Date: 2020-08-06
Conference Place: Honolulu, HI, USA
Online Publication Date: 2020-09-30
Appears in Collections:Computing
Electrical and Electronic Engineering