ABSTRACT

This chapter explores an approach that does not require explicit information about application load, and that is able to make decisions about resource allocation in a distributed fashion. To better motivate such an approach, it considers a concrete case study. As a basis for a distributed resource allocation approach, the chapter focuses on the behaviour of biological systems. More specifically, it describes the swarm intelligence phenomenon, where the individual decisions made by the members of a swarm in a distributed manner can result in a global behaviour that is beneficial to the whole group. By applying such approach to the management of multi-stream video processing load, the chapter shows its potential and to hint on its applicability to similar kinds of resource management problems. Since the processing nodes lack a global view of the communication flows, the remapping heuristic cannot take into account the change in the overall network communication interference pattern caused by the reallocation of the tasks.