Hierarchical Scheduling for Multiprocessor Systems
Heterogeneous computing changes a network of heterogeneous computers into a single computing resource entity. The central theme of heterogeneous computing is to utilize computing resources of different machine architectures. On one hand, many users find that the computers they use are not powerful enough to meet their purposes; on the other hand, many of the computers in a typical network are idle, having no job to process. This situation happens within a LAN, or even WAN-wide. Ideally, if computing resources can be shared, it could dramatically increase the authors' work efficiency.