关键词:阶段; 优先级; 队列控制
Study on supporting priority-aware services in SEDA
LUO Hai-nan, ZHOU Ming-tian, CHEN Bo
(School of Computer Science & Engineering, University of Electronic Science & Technology of China, Chengdu 610054, China)
Abstract:SEDA is an event-driven server application architecture to support high concurrency and throughput. In order to adapt differentiated service provision which was the key to implement various levels of service in Internet applications currently, this paper proposed to incorporate the notion of priority in SEDA. Defined dynamic priority and improved RED algorithm to control events enqueue according to their priorities. Presented dynamic priority upgrading to keep events with lower priority from starvation. Experimental results show that the priority-aware SEDA can satisfy timeliness,throughput requirements of multi-level requests,and maintain the good performance of the system.......