Scheduling data gathering with background communications and a processing stage

Joanna Berlińska, Baruch Mor

Research output: Contribution to journalArticlepeer-review

Abstract

A data gathering network is a distributed computer system where the workers have to transfer data to a node called the base station, which is responsible for their processing. Wireless sensor networks monitoring the environment or wired systems executing computations are examples of such networks. We analyze scheduling in data gathering networks with background communications. It is assumed that at most one worker can communicate with the base station at a time, and hence, the network works in a flow shop mode. The speed of each communication link may change in time because of various processes using the network. Communication and computation preemptions are possible. The objective is to minimize the time required to gather and process all data. We prove that this problem is strongly NP-hard and indicate several polynomially solvable cases. Heuristic algorithms are proposed and tested using computational experiments. On the basis of the obtained results, we identify the algorithms that perform best in specific types of networks.

Original languageEnglish
Article number108467
JournalComputers and Industrial Engineering
Volume171
DOIs
StatePublished - Sep 2022

Keywords

  • Data gathering networks
  • Flow shop
  • Scheduling
  • Variable communication speed

Fingerprint

Dive into the research topics of 'Scheduling data gathering with background communications and a processing stage'. Together they form a unique fingerprint.

Cite this