Multi-Dimensional Scheduling for Real-Time Tasks on Heterogeneous Clusters

在线阅读 下载PDF 导出详情
摘要 Multipleperformancerequirementsneedtobeguaranteedinsomereal-timeapplicationssuchasmultimediadataprocessingandreal-timesignalprocessinginadditiontotimingconstraints.Unfortunately,mostconventionalschedulingalgorithmsonlytakeoneortwodimensionsofthemintoaccount.Motivatedbythisfact,thispaperinvestigatestheproblemofprovidingmultipleperformanceguaranteesincludingtimeliness,QoS,throughput,QoSfairnessandloadbalancingforasetofindependenttasksbydynamicscheduling.Webuildaschedulermodelthatcanbeusedformulti-dimensionalscheduling.Basedontheschedulermodel,weproposeaheuristicmulti-dimensionalschedulingstrategy,MDSS,consistingofthreesteps.Thefirststepcanbeofanyexistingreal-timeschedulingalgorithmthatdeterminestoacceptorrejectatask.Instep2,weputforwardanovelalgorithmMQFQtoenhancetheQoSlevelsofacceptedtasks,andtomakethesetaskshavefairQoSlevelsatthesametime.AnothernewalgorithmITLBisproposedandusedinstep3.TheITLBalgorithmiscapableofbalancingloadandimprovingthroughputofthesystem.ToevaluatetheperformanceofMDSS,weperformextensivesimulationexperimentstocompareMDSSstrategywithMDSRstrategy,DASAPandDALAPalgorithms.ExperimentalresultsshowthatMDSSsignificantlyoutperformsMDSR,DASAPandDALAP.
机构地区 不详
出版日期 2009年03月13日(中国期刊网平台首次上网日期,不代表论文的发表时间)
  • 相关文献