会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • High throughput message passing process using latency and reliability
classes
    • 使用延迟和可靠性类的高吞吐量消息传递过程
    • US5828835A
    • 1998-10-27
    • US675663
    • 1996-07-03
    • Mark S. IsfeldTracy D. MalloryBruce W. MitchellMichael J. SeamanNagaraj ArunkumarPyda Srisuresh
    • Mark S. IsfeldTracy D. MalloryBruce W. MitchellMichael J. SeamanNagaraj ArunkumarPyda Srisuresh
    • G06F13/38H04L12/46H04L12/56H04L29/06G06F13/00
    • H04L49/901G06F13/387H04L12/4604H04L12/5601H04L45/00H04L47/6215H04L49/107H04L49/108H04L49/256H04L49/309H04L49/90H04L49/9031H04L49/9047H04L49/9084H04L2012/5627H04L2012/5651H04L2012/5665H04L2012/5681H04L69/16
    • A communication technique for high volume connectionless-protocol, backbone communication links in distributed processing systems provides for control of latency and reliability of messages transmitted. The system provides for transmit list and receive list processes in the processors on the link. On the transmit side, a high priority command list and a normal priority command list are provided. In the message passing process, the command transmit function transmits commands across the backplane according to a queue priority rule that allows for control of transmit latency. Messages that require low latency are written into the high priority transmit list, while a majority of messages are written into the high throughput or normal priority transmit list. A receive filtering process in the receiving processor includes dispatch logic which dispatches messages either to a high priority receive list or a normal priority receive list. The filtering function also acts to drop messages received according to the amount of available buffer space in the receiving processor, as measured against watermarks based on reliability tags in message headers. The messages received are routed to either the high priority receive list or a normal priority receive list based on another control bit in the message headers. The receiving processor processes the messages in the receive queues according to a priority rule that allows for control of the latency between receipt of a message, and actual processing of the message by the receiving processor.
    • 分布式处理系统中用于大容量无连接协议,骨干通信链路的通信技术提供了传输消息的延迟和可靠性的控制。 该系统在链路上的处理器中提供发送列表和接收列表过程。 在发送侧,提供高优先级命令列表和普通优先级命令列表。 在消息传递过程中,命令发送功能根据允许发送等待时间的控制的队列优先级规则跨背板传输命令。 需要低延迟的消息被写入高优先级发送列表,而大多数消息被写入高吞吐量或普通优先级发送列表。 接收处理器中的接收过滤处理器包括将消息分派到高优先级接收列表或普通优先接收列表的分派逻辑。 滤波功能还用于根据基于消息头中的可靠性标签的水印来测量根据接收处理器中的可用缓冲器空间量而接收的消息。 接收的消息基于消息头中的另一控制位被路由到高优先级接收列表或普通优先接收列表。 接收处理器根据允许控制接收到消息之间的等待时间和接收处理器对消息的实际处理的优先级规则处理接收队列中的消息。
    • 3. 发明授权
    • Network intermediate system with message passing architecture
    • 具有消息传递架构的网络中间系统
    • US5592622A
    • 1997-01-07
    • US438897
    • 1995-05-10
    • Mark S. IsfeldBruce W. MitchellMichael J. SeamanTracy D. MalloryNagaraj Arunkumar
    • Mark S. IsfeldBruce W. MitchellMichael J. SeamanTracy D. MalloryNagaraj Arunkumar
    • G06F13/38H04L12/46H04L12/56G06F13/00G06F15/163
    • H04L12/5601G06F13/387H04L12/4604H04L45/00H04L49/107H04L49/256H04L49/309H04L49/90H04L49/901H04L49/9047H04L49/9084H04L2012/5651H04L2012/5665
    • A system uses a message passing paradigm for transferring large amounts of input/output data among a plurality of processors, such as a network intermediate system or router. A bus interconnects the plurality of processors with a plurality of bus interface devices. The bus interface device which originates a transfer includes a command list storing lists of commands which characterize transfers of data messages from local memory across the bus and a packing buffer which buffers the data subject of the command being executed between local memory and the bus. A bus interface device which receives a transfer includes a free buffer list storing pointers to free buffers in local memory into which the data may be loaded from the bus, and a receive list storing pointers to buffers in local memory loaded with data from the bus. The command list includes a first high priority command list and a second lower priority command list for managing latency of the higher priority commands in the software of the processor. The bus interface which receives the transfer includes control logic which manages data transfer into and out of an inbound buffer, including receiving burst transfers of message transfer cells from the bus, loading free buffers in local memory from the inbound buffer with message transtar cells, and updating the receive list. The receive list includes a first higher priority receive list and a second lower priority receive list for reliability management, and logic which monitors the free list so that lower priority messages may be dropped to prevent overflow of free buffer resources.
    • 系统使用消息传递范例来在诸如网络中间系统或路由器的多个处理器之间传送大量输入/输出数据。 总线将多个处理器与多个总线接口设备互连。 始发传输的总线接口设备包括命令列表,其存储表示通过总线的本地存储器传输数据消息的命令的列表,以及缓冲在本地存储器和总线之间执行的命令的数据对象的打包缓冲器。 接收传送的总线接口装置包括存储指向本地存储器中的空闲缓冲器的空闲缓冲器列表,可从该总线加载数据,以及存储指向本地存储器中缓冲器的指针的接收列表,该缓冲器装载有来自总线的数据。 命令列表包括用于管理处理器的软件中较高优先级命令的等待时间的第一高优先级命令列表和第二较低优先级命令列表。 接收传输的总线接口包括管理进入和离开入站缓冲器的数据传输的控制逻辑,包括从总线接收消息传送单元的突发传送,从具有消息传送信元的入站缓冲器加载本地存储器中的空闲缓冲器,以及 更新接收列表。 接收列表包括用于可靠性管理的第一较高优先级接收列表和第二较低优先级接收列表,以及监视空闲列表的逻辑,以便可以丢弃较低优先级的消息以防止空闲缓冲器资源的溢出。
    • 4. 发明授权
    • System for reverse address resolution for remote network device
independent of its physical address
    • 用于远程网络设备的反向地址解析系统,与其物理地址无关
    • US5526489A
    • 1996-06-11
    • US33914
    • 1993-03-19
    • Chandrasekharan NilakantanLy LoiNagaraj ArunkumarMichael J. Seaman
    • Chandrasekharan NilakantanLy LoiNagaraj ArunkumarMichael J. Seaman
    • G06F13/00H04L12/46H04L12/66H04L12/931H04L29/06H04L29/12G06F15/16G06F15/163G06F15/177
    • H04L29/12018H04L29/06H04L29/12009H04L49/351H04L61/10
    • A reverse address resolution protocol for use in a communication network which allows resolution logic to provide a higher level protocol information (such as an IP address) to a source of a request for such information, independent of the physical network address of such source. The protocol is used in a processor having a plurality of ports, at least one of such ports connected by a point-to-point channel to a remote network device. Reverse address resolution protocol is responsive to a resolution request from the remote network device across the point-to-point channel to supply the higher level protocol information based upon the port through which the resolution request is received, rather than the physical network address of the requesting device. Thus, a remote device may be coupled to a network, and connected to a central management site across a point-to-point communication link, in a "plug and play" mode. The person connecting the device to the remote network does not need to determine the physical network address of the device or configure the device with a higher level address protocol.
    • 一种在通信网络中使用的反向地址解析协议,其允许分辨率逻辑向这种信息的请求的源提供更高级别的协议信息(诸如IP地址),而与该源的物理网络地址无关。 该协议用于具有多个端口的处理器中,至少一个这样的端口通过点到点信道连接到远程网络设备。 反向地址解析协议响应来自远程网络设备的跨点对点信道的解析请求,以便基于接收到解析请求的端口而不是接收到的物理网络地址来提供更高级协议信息 请求设备。 因此,远程设备可以耦合到网络,并且以“即插即用”模式通过点对点通信链路连接到中央管理站点。 将设备连接到远程网络的人不需要确定设备的物理网络地址或配置具有较高级别地址协议的设备。
    • 5. 发明申请
    • METHOD AND APPARATUS FOR SUPPORTING NETWORK COMMUNICATIONS
    • 支持网络通信的方法和装置
    • US20110128887A1
    • 2011-06-02
    • US13024207
    • 2011-02-09
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • H04L12/28
    • H04L41/00H04L69/08
    • One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
    • 本发明的一个实施例包括一种管理网络设备中的网络通信的方法。 网络设备包括软件组件和模块。 一些组件控制模块之间的交互,而其他组件对相关模块执行特定功能。 模块管理器组件控制模块的创建和销毁以及它们的交互。 通信管理器组件管理网络设备中的网络通信。 通过创建与实现网络协议的不同部分的组件相关联的多个模块来支持网络通信。 作为使用模块的结果,组件不需要知道它依赖于哪个其他组件,也不需要它知道哪个其他组件依赖于它。 这允许组件在许多不同的配置中非常容易地一起使用。 这些模块还允许相同的组件由多个模块使用。
    • 6. 发明授权
    • Method and apparatus supporting network communications
    • 支持网络通信的方法和装置
    • US07447728B1
    • 2008-11-04
    • US10770065
    • 2004-02-02
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • G06F15/16
    • H04L41/00H04L69/08
    • One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
    • 本发明的一个实施例包括一种管理网络设备中的网络通信的方法。 网络设备包括软件组件和模块。 一些组件控制模块之间的交互,而其他组件对相关模块执行特定功能。 模块管理器组件控制模块的创建和销毁以及它们的交互。 通信管理器组件管理网络设备中的网络通信。 通过创建与实现网络协议的不同部分的组件相关联的多个模块来支持网络通信。 作为使用模块的结果,组件不需要知道它依赖于哪个其他组件,也不需要它知道哪个其他组件依赖于它。 这允许组件在许多不同的配置中非常容易地一起使用。 这些模块还允许相同的组件由多个模块使用。
    • 7. 发明申请
    • METHOD AND APPARATUS FOR SUPPORTING NETWORK COMMUNICATIONS
    • 支持网络通信的方法和装置
    • US20090052465A1
    • 2009-02-26
    • US12258573
    • 2008-10-27
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • H04L29/06
    • H04L41/00H04L69/08
    • One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other components) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
    • 本发明的一个实施例包括一种管理网络设备中的网络通信的方法。 网络设备包括软件组件和模块。 一些组件控制模块之间的交互,而其他组件对相关模块执行特定功能。 模块管理器组件控制模块的创建和销毁以及它们的交互。 通信管理器组件管理网络设备中的网络通信。 通过创建与实现网络协议的不同部分的组件相关联的多个模块来支持网络通信。 作为使用模块的结果,组件不需要知道其依赖于哪些其他组件),也不需要它知道哪些其他组件依赖于它。 这允许组件在许多不同的配置中非常容易地一起使用。 这些模块还允许相同的组件由多个模块使用。
    • 8. 发明授权
    • Method and apparatus supporting network communications
    • 支持网络通信的方法和装置
    • US06230193B1
    • 2001-05-08
    • US08739397
    • 1996-10-31
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • G06F1300
    • H04L41/00H04L69/08
    • One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
    • 本发明的一个实施例包括一种管理网络设备中的网络通信的方法。 网络设备包括软件组件和模块。 一些组件控制模块之间的交互,而其他组件对相关模块执行特定功能。 模块管理器组件控制模块的创建和销毁以及它们的交互。 通信管理器组件管理网络设备中的网络通信。 通过创建与实现网络协议的不同部分的组件相关联的多个模块来支持网络通信。 作为使用模块的结果,组件不需要知道它依赖于哪个其他组件,也不需要它知道哪个其他组件依赖于它。 这允许组件在许多不同的配置中非常容易地一起使用。 这些模块还允许相同的组件由多个模块使用。
    • 9. 发明授权
    • Method and apparatus for supporting network communications
    • 支持网络通信的方法和装置
    • US07899077B2
    • 2011-03-01
    • US12258573
    • 2008-10-27
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • H04J3/16
    • H04L41/00H04L69/08
    • One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
    • 本发明的一个实施例包括一种管理网络设备中的网络通信的方法。 网络设备包括软件组件和模块。 一些组件控制模块之间的交互,而其他组件对相关模块执行特定功能。 模块管理器组件控制模块的创建和销毁以及它们的交互。 通信管理器组件管理网络设备中的网络通信。 通过创建与实现网络协议的不同部分的组件相关联的多个模块来支持网络通信。 作为使用模块的结果,组件不需要知道它依赖于哪个其他组件,也不需要它知道哪个其他组件依赖于它。 这允许组件在许多不同的配置中非常容易地一起使用。 这些模块还允许相同的组件由多个模块使用。
    • 10. 发明授权
    • Method and apparatus supporting network communications
    • 支持网络通信的方法和装置
    • US06691147B1
    • 2004-02-10
    • US09455841
    • 1999-12-07
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • Nagaraj ArunkumarLy LoiChandrasekharan Nilakantan
    • G06F1516
    • H04L41/00H04L69/08
    • One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
    • 本发明的一个实施例包括一种管理网络设备中的网络通信的方法。 网络设备包括软件组件和模块。 一些组件控制模块之间的交互,而其他组件对相关模块执行特定功能。 模块管理器组件控制模块的创建和销毁以及它们的交互。 通信管理器组件管理网络设备中的网络通信。 通过创建与实现网络协议的不同部分的组件相关联的多个模块来支持网络通信。 作为使用模块的结果,组件不需要知道它依赖于哪个其他组件,也不需要它知道哪个其他组件依赖于它。 这允许组件在许多不同的配置中非常容易地一起使用。 这些模块还允许相同的组件由多个模块使用。