A Task Allocation Model for Distributed Computing Systems | IEEE Journals & Magazine | IEEE Xplore