Title :
Agent placement in wireless embedded systems: Memory space and energy optimizations
Author :
Tziritas, Nikos ; Loukopoulos, Thanasis ; Lalis, Spyros ; Lampsas, Petros
Author_Institution :
Center for Res. & Technol. Thessaly (CERETETH), Volos, Greece
Abstract :
Embedded applications can be structured in terms of mobile agents that are flexibly installed on available nodes. In wireless systems, such nodes typically have limited battery and memory resources; therefore it is important to place agents judiciously. In this paper we tackle the problem of placing a newcomer agent in such a system. The problem has two main components. First, enough memory space must be found or created at some node to place the agent. Second, the placement should be energy efficient. We present heuristics for tackling these two goals in a stepwise fashion, as well as a branch and bound method for achieving both goals at the same time. Our algorithms are centralized assuming a single entry point through which agents are injected into the system, with adequate knowledge of the system state and enough resources to run the proposed algorithms. The algorithms are evaluated under different simulated scenarios, and the tradeoffs across the two metrics (space, energy) are identified.
Keywords :
mobile agents; mobile computing; software metrics; tree searching; agent placement; branch-and-bound method; energy metric; energy optimization; memory space; mobile agents; space metric; wireless embedded systems; Application software; Batteries; Dynamic programming; Educational technology; Embedded computing; Embedded system; Home automation; Mobile communication; Space technology; Wireless networks; agent placement; bin packing; branch and bound; constrained optimization; embedded systems; knapsack; wireless networks;
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
DOI :
10.1109/IPDPSW.2010.5470786