【技术实现步骤摘要】
【国外来华专利技术】管理由多个应用程序进程使用的网络连接的方法和设备
本专利技术涉及管理由多个应用程序进程使用的网络连接。
技术介绍
计算机系统通常连接到网络,并且运行经网络与在网络上的其它计算机上运行的应用程序通信的应用程序。应用程序的处理可包括与在网络上的其它计算机上运行的应用程序交互的一组子进程或应用程序进程,诸如数据库访问进程或远程过程调用进程。网络连接的容量能够被配置为与它的预期工作负载的需求匹配。可通过设置网络连接的一个或多个参数来执行这种配置。例如,给定针对传输层使用传输控制协议/互联网协议(TCP/IP)的网络连接,可设置套接字的数量以便为网络连接提供合适水平的连接容量。然而,一些工作负载可受益于一种特定配置,该特定配置可能并不最好地适合于其它工作负载的配置。
技术实现思路
本专利技术的实施例提供一种用于管理由多个应用程序进程使用的网络连接的方法,所述方法包括下述步骤:将使用网络连接的一组应用程序进程分类为多个种类;识别每个种类的应用程序进程的最佳网络连接参数值;建立由应用程序进程使用的网络连接;确定由应用程序进程中的每一个对网络连接的使用;以及根据应用程序进程的各自使用和最佳网络连接参数设置网络连接的网络连接参数。可按照预定间隔确定由应用程序进程对网络的使用并且相应地设置网络连接参数。所述预定间隔可被定义为时间段。所述预定间隔可被定义为吞吐量度量。网络连接参数可与网络连接的容量关联。网络连接参数可以是网络连接的传输层的参数。网络连接可以是TCP/IP连接,并且网络连接参数是为网络连接提供的套接字的数量。可根据预定的一组网络连接参数设置来设置网络连接参数,每种网络 ...
【技术保护点】
一种用于管理由多个应用程序进程使用的网络连接的方法,所述方法包括下述步骤:将使用网络连接的一组应用程序进程分类为多个种类;识别每个种类的应用程序进程的最佳网络连接参数值;建立由所述应用程序进程使用的网络连接;确定由所述应用程序进程中的每一个对所述网络连接的使用;以及根据所述应用程序进程的各自使用和最佳网络连接参数来设置所述网络连接的网络连接参数。
【技术特征摘要】
【国外来华专利技术】2012.02.10 GB 1202318.01.一种用于管理由多个应用程序进程使用的网络连接的方法,所述方法包括下述步骤:将使用网络连接的一组应用程序进程分类为多个种类;识别每个种类的应用程序进程的最佳网络连接参数值;建立由所述应用程序进程使用的网络连接;确定由所述应用程序进程中的每一个在以前测试期间运行工作负载对所述网络连接的使用;以及根据所述应用程序进程的在以前测试期间运行工作负载对所述网络连接的各自使用和最佳网络连接参数来设置所述网络连接的网络连接参数。2.如权利要求1所述的方法,其中以预定间隔确定所述由所述应用程序进程对所述网络连接的所述使用,并且相应地设置所述网络连接参数。3.如权利要求2所述的方法,其中所述预定间隔被定义为时间段。4.如权利要求2所述的方法,其中所述预定间隔被定义为吞吐量度量。5.如权利要求1至4中任一项所述的方法,其中所述网络连接参数与所述网络连接的容量关联。6.如权利要求1至4中任一项所述的方法,其中所述网络连接参数是所述网络连接的传输层的参数。7.如权利要求1至4中任一项所述的方法,其中所述网络连接是TCP/IP连接,并且所述网络连接参数是为所述网络连接提供的套接字的数量。8.如权利要求1至4中任一项所述的方法,其中根据预定的一组网络连接参数设置来设置所述网络连接参数,每种网络连接参数设置与由所述应用程序进程对所述网络连接的给定相对使用比例和各自的最佳网络连接参数关联。9.如权利要求1至4中任一项所述的方法,其中在所述网络连接的开始,所述网络连接参数被设置为所述工作负载最佳网络连接参数的中值或平均值。10.如权利要求1至4中任一项所述的方法,其中在所述网络连接的开始,所述网络连接参数被设置为在前一网络连接关闭时的网络连接参数的值。11.如权利要求1至4中任一项所述的方法,其中使用与所述应用程序进程关联的性能度量来确定每个种类的应用程序进程的所述最佳网络连接参数值,基于给定种类的应用程序进程的所述性能度量的峰值来选择所述最佳网络连接参数值。12.如权利要求11所述的方法,其中基于在测试环境中运行的所述应用程序进程之一的所述性能度量的峰值来选择所述最佳网络连接参数值。...
【专利技术属性】
技术研发人员:M·D·布鲁克斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。