Characterizing the resource demands of TCP/IP

Characterizing the resource demands of TCP/IP
复制标题

表征 TCP/IP 的资源需求

DOI:
10.1007/bfb0046613
复制
发表时间:
1995
期刊:
2018 IEEE International Conference on Software Architecture Companion (ICSA-C)
影响因子:
--
通讯作者:
J. Rolia
J. Rolia
中科院分区:
--
文献类型:
--
作者:
Ennio Pozzetti;G. Serazzi;Vidar Vetland;J. Rolia

文献摘要

被引文献

相似文献

通信成本会显着影响分布式应用程序的性能行为。我们考虑估计常用网络通信子系统(即 TCP/IP)的资源需求的问题。我们表明,对于不同的消息大小,与 TCP/IP 相关的资源需求差异很大,并且行为方式不直观。例如,较大的消息比较短的消息需要更少的 CPU 时间。我们发现 TCP 的不同实现具有特定于实现的签名,描述消息大小和 CPU 需求之间的关系。这些签名可用于支持分布式应用程序的面向性能的设计和管理。提出了用于查找实现签名的表征过程。该过程是非侵入式的,并使用大多数 Unix 环境中可用的测量工具。通过这种方式,分析师可以在许多平台上重复该过程。
Communication costs can significantly affect the performance behavior of distributed applications. We consider the problem of estimating the resource demands of a commonly used network communication subsystem, namely TCP/IP. We show that the resource demands associated with TCP/IP vary significantly for different message sizes and behave in a non-intuitive manner. For example, larger messages can require less CPU time than shorter messages. We find that different implementations of TCP have implementation-specific signatures that describe the relationship between message size and CPU demand. These signatures can be used to support performance-oriented design and management of distributed applications. A characterization procedure for finding an implementation's signature is presented. The procedure is non-intrusive and uses measurement tools that are or can be made available in most Unix environments. In this way the procedure can be repeated by analysts on many platforms.