SEAHORSE: Generalizing an artificial hormone system algorithm to a middleware for search and delivery of information units

Anita Sobe, Wilfried Elmenreich, Tibor Szkaliczki, Laszlo Böszörmenyi
2015 Computer Networks  
This paper introduces SEAHORSE (SElforganizing Artificial HORmone Sys-tEm), a middleware that builds upon an artificial hormone system for search and delivery of information units. SEAHORSE is a generalization of an artificial hormone algorithm where information units are requested by network nodes via emitting a an artificial hormone which is propagated through the network with respect to the current network conditions. Information units are following the hormone gradient and therefore places
more » ... hemselves on servers where they are close to the requesting nodes. This self-organizing algorithm is robust and scalable, however, due to their complex nature, self-organizing are hard to configure and set up to get a desired outcome. Parameter settings are crucial for making the system work. Therefore, we provide a parameter study based on two use cases showing the applicability of SEAHORSE to target applications ranging from multimedia distribution at social events to information dissemination in smart electrical microgrids.
doi:10.1016/j.comnet.2015.01.015 fatcat:kfai3cdf6zhwtlbmbxv4mhwsji