“…Metacomputing, the term firstly introduced by Smarr and Catlett [17], is widely accepted in the field of grid computing [2] to describe the computational pool formed from resources of different participating nodes. In general, metascheduling solutions are classified into three categories, namely the centralized, hierarchy, and decentralized schemes [18,10,15].…”