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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call