%0 Journal Article %T A Task-Type Aware Transaction Scheduling Algorithm in J2EE
一种任务类型敏感的J2EE事务调度算法 %A DING Xiao-Ning %A ZHANG Xin %A JIN Bei-Hong %A HUANG Tao %A
丁晓宁 %A 张昕 %A 金蓓弘 %A 黄涛 %J 软件学报 %D 2006 %I %X J2EE(Java 2 platform enterprise edition)是构建分布式企业应用的基础中间件平台,当前的J2EE事务对资源的访问调度仍然是简单的先来先服务策略,导致服务器负载很重时,次要任务和关键任务争夺有限的资源,降低了关键任务的性能与成功率.为此,有必要识别任务类型,在资源不足时优先保证关键任务事务的执行.但提交给J2EE的事务基于交互方式执行,且缺乏必要的调度信息,因而不能简单地沿用已有的优先级驱动调度算法.提出一种新的事务调度算法TMPBP(threaded multi-queue priority-based protocol),该算法能够安全、有效地提高系统重负载情况下关键事务的服务质量,防止饥饿和优先级倒置.TMPBP包含了一种新的启发式优先级分派算法HRS(heuristic resource statistics),可以在调度信息缺乏的J2EE环境下动态识别关键事务.结果表明,通过合理地选择参数,TMPBP算法能够显著地提高关键事务的服务质量. %K J2EE
事务调度 %K 优先级 %K 启发式 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=012D2B832BEF74D3&yid=37904DC365DD7266&vid=BCA2697F357F2001&iid=CA4FD0336C81A37A&sid=4AD960B5AD2D111A&eid=16D8618C6164A3ED&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=19