吴众欣 韩 彪 钱德沛 王永剑
摘要:针对web服务集成过程中分阶段事件驱动架构(SEDA)仅考虑服务集成架构的资源消耗,而对被集成的服务及由其构成的任务资源耗费考虑不足的问题,提出了分阶段优先级事件驱动架构(SPEDA)。选取评价指标,通过熵权法对事件进行优先级评估,而在阶段内对优先级高的事件给予优先处理;使用非抢占式规则的排队系统构建集成任务资源消耗的数学模型,通过合理安排事件的优先等级来降低集成任务资源消耗。实验表明,SPEDA采用3个优先级别,其任务资源消耗比SEDA降低了18%,在考虑了优先级划分粒度的情况下,5个级别的集成任务资源消耗比3个级别的降低了21%。