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 条
  • [31] Improving Asynchronous Invocation Performance in Client-server Systems
    Zhang, Shungeng
    Wang, Qingyang
    Kanemasa, Yasuhiko
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 907 - 917
  • [32] Simulation of "client-server" distributed data processing systems
    Ginters, E
    Merkuryev, Y
    Spungis, A
    MODELLING AND SIMULATION 1996, 1996, : 472 - 474
  • [33] Optimal Client-Server Assignment for Internet Distributed Systems
    Nishida, Hiroshi
    Thinh Nguyen
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [34] Optimal Client-Server Assignment for Internet Distributed Systems
    Nishida, Hiroshi
    Thinh Nguyen
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (03) : 565 - 575
  • [35] Client-server P systems in modeling molecular interaction
    Ciobanu, G
    Dumitriu, D
    Huzum, D
    Moruz, G
    Tanasa, B
    MEMBRANE COMPUTING, 2003, 2597 : 203 - 218
  • [36] Deadline scheduling with priority for client-server systems on the grid
    Caron, E
    Chouhan, PK
    Desprez, F
    FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 410 - 414
  • [37] Client-Server Architecture for Remote Experimentation for Embedded Systems
    Callaghan, M. J.
    Harkin, J.
    McGinnity, T. M.
    Maguire, L. P.
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2006, 2 (04)
  • [38] Transient versioning for consistency and concurrency in client-server systems
    Gukal, S
    Omiecinski, E
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED INFORMATION SYSTEMS, 1996, : 274 - 285
  • [39] Client-server and gateway-systems for remote control
    Ewald, H
    Page, GF
    IMTC/O3: PROCEEDINGS OF THE 20TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1 AND 2, 2003, : 1427 - 1430
  • [40] Visualizing Expert Systems Using Client-Server Technology
    Wang, Xiaopeng
    Duan, Tao
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2016), 2016, 130 : 444 - 447