首页> 外国专利> Hybrid mode network stack under EFI/Tiano based BIOS in modular computing environment

Hybrid mode network stack under EFI/Tiano based BIOS in modular computing environment

机译:模块化计算环境中基于EFI / Tiano的BIOS下的混合模式网络堆栈

摘要

A method of transmitting data through network stack choosing one of a synchronous and an asynchronous mode depending on requests of applications. The method may involve changing frequencies of a timer, for example, adjusting the frequency in the asynchronous Application Programming Interface (API) according to a load of network traffic and even stopping the timer for the synchronous API. In the asynchronous API, as heavier network traffic load is expected, the timer may increase its frequency. Accordingly, the timer decreases its frequency detecting the lighter network traffic and the remaining Central Processing Unit (CPU) cycles may be used to execute the foreground task, while the network stack still may respond to Internet Control Message Protocol (ICMP) and Address Resolution Protocol (ARP) requests. As the application tries to receive packets, for example, downloading a large volume of data, such as the kernel of an Operating System (OS), the network stack may even shut down the timer temporarily and switch to a synchronous mode to improve overall system performance. Here, the network stack may use a busy waiting signal to notify its status.
机译:一种通过网络堆栈传输数据的方法,该方法根据应用程序的请求选择同步和异步模式中的一种。该方法可以涉及改变计时器的频率,例如,根据网络流量的负载来调整异步应用程序编程接口(API)中的频率,甚至停止用于同步API的计时器。在异步API中,由于预期会有更大的网络流量负载,因此计时器可能会增加其频率。因此,计时器降低了检测较轻网络流量的频率,并且剩余的中央处理器(CPU)周期可用于执行前台任务,而网络堆栈仍可响应In​​ternet控制消息协议(ICMP)和地址解析协议(ARP)请求。当应用程序尝试接收数据包(例如,下载大量数据,例如操作系统(OS)的内核)时,网络堆栈甚至可能会暂时关闭计时器并切换到同步模式以改善整个系统性能。在这里,网络堆栈可以使用繁忙的等待信号来通知其状态。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号