会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Network emulator architecture
    • 网络仿真器架构
    • US07433814B2
    • 2008-10-07
    • US10955993
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • G06F9/455
    • H04L41/145G06F9/45537
    • A network emulator provides both per-connection and non-connection-based emulation. The emulator includes a host computer, and a kernel-mode emulator driver and user-mode application component running on the host computer. The application component supplies configuration parameters to the driver. The driver includes a packet filter list that filters a captured packet, a virtual network link that receives the packet from the packet filter list, a link group list that applies an emulation procedure to the packet, a timer management component that manages a timer associated with the emulation procedure, and a packet dispatcher component that sends out the packet. A connection pool component facilitates per-connection emulation.
    • 网络仿真器提供基于每个连接和非连接的仿真。 该仿真器包括主计算机,以及在主机上运行的内核模式仿真器驱动程序和用户模式应用程序组件。 应用程序组件向驱动程序提供配置参数。 驱动器包括过滤捕获的分组的分组过滤器列表,从分组过滤器列表接收分组的虚拟网络链路,对分组应用仿真过程的链路组列表,管理与 仿真过程,以及发送数据包的数据包调度程序组件。 连接池组件便于每个连接仿真。
    • 3. 发明申请
    • Network emulator architecture
    • 网络仿真器架构
    • US20060069544A1
    • 2006-03-30
    • US10955993
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • G06F9/455
    • H04L41/145G06F9/45537
    • A network emulator provides both per-connection and non-connection-based emulation. The emulator includes a host computer, and a kernel-mode emulator driver and user-mode application component running on the host computer. The application component supplies configuration parameters to the driver. The driver includes a packet filter list that filters a captured packet, a virtual network link that receives the packet from the packet filter list, a link group list that applies an emulation procedure to the packet, a timer management component that manages a timer associated with the emulation procedure, and a packet dispatcher component that sends out the packet. A connection pool component facilitates per-connection emulation.
    • 网络仿真器提供基于每个连接和非连接的仿真。 该仿真器包括主计算机,以及在主机上运行的内核模式仿真器驱动程序和用户模式应用程序组件。 应用程序组件向驱动程序提供配置参数。 驱动器包括过滤捕获的分组的分组过滤器列表,从分组过滤器列表接收分组的虚拟网络链路,对分组应用仿真过程的链路组列表,管理与 仿真过程,以及发送数据包的数据包调度程序组件。 连接池组件便于每个连接仿真。
    • 5. 发明授权
    • Method and system for network emulation using packet reorder emulation techniques
    • 使用分组重排序仿真技术进行网络仿真的方法和系统
    • US07339899B2
    • 2008-03-04
    • US10955578
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • H04L12/26
    • H04L41/145H04L41/0803
    • Emulating a packet reorder condition in a network includes maintaining a counter variable to count packets sent out since the most recent reordered packet. When a new packet arrives, if the counter variable is less than or equal to zero, a current packet lag value is determined. If the current packet lag value is not equal to zero, the new packet is delayed before being sent out in accordance with the lag value, and the counter is updated with the lag value. Otherwise, the new packet is sent out without delay and the counter is decreased by one. The current packet lag value is computed based on supplied configuration parameters. Delaying the new packet includes applying a latency to the packet, the latency comprising a time cost to transmit the packet multiplied by the current packet lag value.
    • 仿真网络中的分组重排条件包括维持计数器变量来计算自最近重新排序的分组以来发送的分组。 当新分组到达时,如果计数器变量小于或等于零,则确定当前分组滞后值。 如果当前分组滞后值不等于零,则根据滞后值发送新分组之前被延迟,并且用滞后值更新计数器。 否则,新的数据包被发送出没有延迟,计数器减1。 根据提供的配置参数计算当前数据包滞后值。 延迟新分组包括对分组应用等待时间,等待时间包括传送分组乘以当前分组滞后值的时间成本。
    • 6. 发明申请
    • Method and system for network emulation using packet reorder emulation techniques
    • 使用分组重排序仿真技术进行网络仿真的方法和系统
    • US20060072628A1
    • 2006-04-06
    • US10955578
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • H04J3/06
    • H04L41/145H04L41/0803
    • Emulating a packet reorder condition in a network includes maintaining a counter variable to count packets sent out since the most recent reordered packet. When a new packet arrives, if the counter variable is less than or equal to zero, a current packet lag value is determined. If the current packet lag value is not equal to zero, the new packet is delayed before being sent out in accordance with the lag value, and the counter is updated with the lag value. Otherwise, the new packet is sent out without delay and the counter is decreased by one. The current packet lag value is computed based on supplied configuration parameters. Delaying the new packet includes applying a latency to the packet, the latency comprising a time cost to transmit the packet multiplied by the current packet lag value.
    • 仿真网络中的分组重排条件包括维持计数器变量来计算自最近重新排序的分组以来发送的分组。 当新分组到达时,如果计数器变量小于或等于零,则确定当前分组滞后值。 如果当前分组滞后值不等于零,则根据滞后值发送新分组之前被延迟,并且用滞后值更新计数器。 否则,新的数据包被发送出没有延迟,计数器减1。 根据提供的配置参数计算当前数据包滞后值。 延迟新分组包括对分组应用等待时间,延迟包括传送分组乘以当前分组滞后值的时间成本。
    • 8. 发明授权
    • Method and system for network emulation
    • 网络仿真方法与系统
    • US07555420B2
    • 2009-06-30
    • US10951985
    • 2004-09-28
    • Jian WangZheng NiMarco PiumattiRamakrishnan L. PeruvembaJames R. BoldmanIvan Davtchev
    • Jian WangZheng NiMarco PiumattiRamakrishnan L. PeruvembaJames R. BoldmanIvan Davtchev
    • G06F9/455
    • H04L41/145H04L29/08846H04L41/0803H04L67/28H04L69/14
    • A system and method for emulation of a network link include an application programming interface (API) for testing distributed applications by way of a network emulator. According to aspects of the invention, a method and computer program product are disclosed for providing an interface to a user application for configuring a network emulator. According to another aspect of the invention, a system for configuring a network emulator by way of a user application is provided. The API includes exposed functions for creating a virtual channel, creating a virtual link in the virtual channel, deleting the virtual channel, deleting the virtual link, obtaining trace data, obtaining a packet filter for the virtual channel, obtaining a link rule and the number of instances of the virtual link, initializing the emulator, modifying the virtual channel, modifying the virtual link, setting trace information for the emulator, shutting down the emulator, and stopping the emulation.
    • 用于仿真网络链路的系统和方法包括用于通过网络仿真器测试分布式应用的应用程序编程接口(API)。 根据本发明的方面,公开了一种用于向用户应用提供用于配置网络仿真器的接口的方法和计算机程序产品。 根据本发明的另一方面,提供了一种用于通过用户应用配置网络仿真器的系统。 该API包括用于创建虚拟通道的公开功能,在虚拟通道中创建虚拟链路,删除虚拟通道,删除虚拟链路,获取跟踪数据,获取虚拟通道的数据包过滤器,获取链接规则和数字 虚拟链路的实例,初始化仿真器,修改虚拟通道,修改虚拟链路,设置仿真器的跟踪信息,关闭仿真器以及停止仿真。