| Energy Charging Model: A New Implicit Coscheduling Methodology |
| Somsak Sriprayoonsakul and Putchong Uthayopas |
| High Performance Computing and Networking Center Faculty of Engineering, Kasetsart University, Bangkok, Thailand {ssy@prg.cpe.ku.ac.th, pu@ku.ac.} |
| Abstract |
Implicit coscheduling is an effective coscheduling strategies for parallel program with significant interprocess synchronization. Most implecit coscheduling strategies use only current system information to make the coscheduling decision. By taking into consideration long term behavior of parallel program, a more effective stretegies can be devised. This poster present a new implicit co-scheduling model called Energy Charging Model (ECM). ECM models the co-scheduling problem as the charging and discharging of energy to parallel processes. As a results, the local operating system scheduling are adjusted to increase the parallel program performance. ECM is implemented as a highly portable Linux Kernel Module, so there is no need to recompile or modified Linux kernel at all. The concept and early experimental results will be presented. |