Load Balancing Detecting Battery Energy Level and Wireless Beacon Strength

D. Sánchez, E.M. Macías, and Á. Suárez (Spain)


Load Balancing, Heterogeneous Computing, Battery,Wireless Beacon


A combination of a Local Area Network (LAN) and a Wireless LAN (WLAN) is a feasible environment for doing parallel computing. In this infrastructure we implement Master/Slave parallel distributed programs which exhibit strict data dependencies among iterations and parallel calculation inside an iteration. In order to execute this kind of applications efficiently, in a previous work we developed a load balancing software framework based on Simple Network Management Protocol (SNMP). However, during the execution of these programs can occur a load unbalance or failures in the applications if it is not keep in mind that the battery energy of portable computers can drained or they can go out of coverage area at any time. To solve this problem, in this paper we present an extension of our software architecture for considering the battery energy level and the received beacon strength of the wireless channel in the portable computers. In this way, new load is not distributed to a slave process if a battery or coverage problem is detected. Besides, in order to ease the programming of the parallel applications that take into account these problems, we present a new function which has been embedded in LAMGAC middleware.

Important Links:

Go Back