Effectiveness of early replies in client-server systems

被引:7
|
作者
Franks, G [1 ]
Woodside, M [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
关键词
software performance; extended queueing networks; layered queueing networks; two-phase service;
D O I
10.1016/S0166-5316(99)00034-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A common performance optimization for a server process is to send the reply to each request as early as possible, before final operations that are not in the critical path (such as buffer cleanup, state updates, logging and file updates). The operations after the reply form a 'second phase' of service. This does not delay the current request from the client, but may delay succeeding requests. The net performance improvement depends on the number of clients at a server, its utilization, and the proportion of the total work which is placed in the second phase. This dependence is explored using analytic models that include an improved special approximation for two phases service in queueing networks, and layered queueing networks The result is an approximate analysis for large and complex client-server systems, with second phases. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:165 / 183
页数:19
相关论文
共 50 条
  • [1] Effectiveness of early replies in client-server systems
    Franks, Greg
    Woodside, Murray
    Performance Evaluation, 1999, 36-37 : 165 - 183
  • [2] CLIENT-SERVER SYSTEMS IN MANUFACTURING
    ORFALI, R
    HARKEY, D
    MAKI, K
    I&CS-CONTROL TECHNOLOGY FOR ENGINEERS AND ENGINEERING MANAGEMENT, 1991, 64 (09): : 23 - 26
  • [3] Queueing in client-server systems
    Liu, ML
    Cong, B
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 551 - 558
  • [4] Efficient Client Assignment for Client-Server Systems
    Zhu, Yuqing
    Wu, Weili
    Li, Deying
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04): : 835 - 847
  • [5] Response times in client-server systems
    Field, AJ
    Harrison, PG
    Parry, J
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 1998, 1469 : 75 - 92
  • [6] Social confluence in client-server systems
    Philippou, A
    Walker, D
    COMPUTER SCIENCE LOGIC, 1997, 1258 : 385 - 398
  • [7] Development systems in a client-server environment
    Bouker, H
    INNOVATIONS IN INFORMATION TECHNOLOGY: A DECISIVE FACTOR IN THE FURTHER DEVELOPMENT OF SOCIAL SECURITY SYSTEMS: SOCIAL SECURITY DOCUMENTATION, 1997, : 119 - 155
  • [8] 2 APPROACHES TO CLIENT-SERVER SYSTEMS
    HINES, JR
    MATHER, B
    PFLEEGER, SL
    IEEE SPECTRUM, 1995, 32 (05) : 71 - 71
  • [9] PERFORMANCE EVALUATION OF CLIENT-SERVER SYSTEMS
    IBE, OC
    CHOI, H
    TRIVEDI, KS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (11) : 1217 - 1229
  • [10] CLIENT-SERVER DEMAND AND LEGACY SYSTEMS
    GREENSTEIN, S
    IEEE MICRO, 1995, 15 (05) : 4 - 5