Dynamic multi-thread scheduling algorithm for better performance of the Alchemi toolkit

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Grid computing refers to systems that harness the unused CPU cycles of personal computers connected over a corporate network or the Internet to accelerate application performance. There are some software toolkits used for implementing grid computing. Among them, Alchemi is widely used and open source toolkit that runs on the Windows operating system in the.NET Framework. The node which requests an application to be performed is called the owner. The node that receives the requested application and sends results back to the owner is called Manager. An application is divided into many threads. These threads are submitted to other nodes called Executor. In many cases, the faster one remains idle for a long time after completing the job. Current scheduling algorithm assigns only one thread to one executor. In this paper, we propose a technique to assign more than one thread to execute according the available CPU cycle.

Original languageEnglish
Title of host publication2nd International Conference on Electrical Engineering and Information and Communication Technology, iCEEiCT 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467366762
DOIs
Publication statusPublished - 26 Oct 2015
Externally publishedYes
Event2nd International Conference on Electrical Engineering and Information and Communication Technology, iCEEiCT 2015 - Savar, Dhaka, Bangladesh
Duration: 21 May 201523 May 2015

Publication series

Name2nd International Conference on Electrical Engineering and Information and Communication Technology, iCEEiCT 2015

Conference

Conference2nd International Conference on Electrical Engineering and Information and Communication Technology, iCEEiCT 2015
Country/TerritoryBangladesh
CitySavar, Dhaka
Period21/05/1523/05/15

Keywords

  • .NET
  • Alchemi
  • Grid application programming
  • Grid Computing
  • Web services

Fingerprint

Dive into the research topics of 'Dynamic multi-thread scheduling algorithm for better performance of the Alchemi toolkit'. Together they form a unique fingerprint.

Cite this