Performance Modeling and Simulation for Financial Application Based on Non-preemptive Queuing Model with Multi-class Workloads
Many applications in financial institutions are characterized with multi-layered architecture. J2EE and its successor Java EE have promoted the spread of the architecture. Under this architecture, asynchronous operations between components are widely adopted. Asynchronous operation method separates the complex business logic of financial applications into small units. The design can make application developing and maintenance more effective. It also increases the concurrent processing for the requests from a large number of clients. In this paper, we present queuing model Non-preemptive M/M/1 with 2-class workloads, it can be used to model some components characterized with threading pools and working queues, such as Message Driven Been and JMS message. Considering the complexity of actual applications, we design a simulator that can simulate Non-preemptive M/M/C with 2-class workloads. It extends the application context of mathematical model and can help to analyze the bottle neck for the performance model of financial application.
Performance evaluation Multi-layered architecture Queuing model Non-preemptive priority queue
ZHIBIN TIAN HAIYAN CHEN NAISHUO TIAN
College of Information Science and Engineering, Yanshan University Qinhuangdao 066004, China Department of Automation, Northeastern University at Qinhuangdao, Qinhuangdao 066004, China College of Science, Yanshan University, Qinhuangdao 066004, China
国际会议
2009年中国控制与决策会议(2009 Chinese Control and Decision Conference)
广西桂林
英文
865-870
2009-06-17(万方平台首次上网日期,不代表论文的发表时间)