会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Packet filter method and apparatus employing reduced memory
    • 采用减少内存的分组过滤方法和装置
    • US06289013B1
    • 2001-09-11
    • US09145433
    • 1998-09-02
    • T. V. LakshmanDimitrios Stiliadis
    • T. V. LakshmanDimitrios Stiliadis
    • H04L900
    • H04L49/602H04L49/205
    • A packet filter method and apparatus for a router employs an algorithm that decomposes a set of n filter rules of a k-dimensional space into sets of rule segments associated with non-overlapping intervals in each dimension. Such packet filter may be employed for layer four switching applications. Bit-parallel processing may be employed to compare each interval with corresponding fields of a packet received by the router. Bitmaps defined by the sets of rule segments, and so related to the corresponding filter rules are associated with the intervals. The interval bitmaps are combined to form a filter rule bitmap that identifies and associates one or more filter rules with the packet. For a case storing complete bitmaps for all intervals, the packet filter employs k*n2+O(n) bits of memory for each dimension, [log(2n)]+1 comparisons per dimension which may be performed in parallel, and [n/w] memory accesses for a pairwise combining operation, where w is a width of a bitmap used to identify the filter rule. Incremental memory read operations are employed to reduce memory space requirements of this packet filter case, allowing the packet-filter operation to be optimized in accordance with time complexity and memory space. Since a dominant contributing factor of execution time is off-chip memory accesses, availability of on-chip memory and the use of modified bitmap storage using interval bitmap pointers for incremental memory read operations significantly increases the number of filter rules that may be searched and applied within a given time constraint. For this algorithm employing incremental memory read operations, memory requirements may be reduced to O(n log n) bits while increasing the execution time by only a constant value, when log n≦w.
    • 用于路由器的分组过滤方法和装置采用将k维空间的一组n个滤波器规则分解为与每个维度中的非重叠间隔相关联的规则分段的集合的算法。 这种分组过滤器可以用于第四层交换应用。 可以采用位并行处理来将每个间隔与由路由器接收的分组的相应字段进行比较。 由规则段集合定义的位图以及与相应的过滤规则相关的位图与间隔相关联。 间隔位图被组合以形成一个过滤器规则位图,用于标识和关联一个或多个过滤器规则与数据包。 对于存储所有间隔的完整位图的情况,分组过滤器对于可以并行执行的每个维度的每个维度[log(2n)] + 1比较采用k * n2 + O(n)个比特的存储器,并且[n / w]成对组合操作的存储器访问,其中w是用于标识过滤规则的位图的宽度。 采用增量存储器读取操作来减少该分组过滤器情况的存储空间需求,允许根据时间复杂度和存储器空间优化分组过滤器操作。 由于执行时间的主要贡献因素是片外存储器访问,片上存储器的可用性以及使用间隔位图指针进行增量存储器读取操作的修改位图存储的使用显着增加了可以搜索和应用的过滤器规则的数量 在给定的时间限制内。 对于采用增量存储器读取操作的该算法,当log n <= w时,存储器需求可以减少到O(nlog n)位,同时将执行时间仅增加一个恒定值。
    • 3. 发明授权
    • Adaptive routing system and method for QOS packet networks
    • QOS分组网络的自适应路由系统和方法
    • US06594268B1
    • 2003-07-15
    • US09266622
    • 1999-03-11
    • Petri AukiaT. V. LakshmanDebasis MitraKajamalai G. RamakrishnanDimitrios Stiliadis
    • Petri AukiaT. V. LakshmanDebasis MitraKajamalai G. RamakrishnanDimitrios Stiliadis
    • H04L1228
    • H04L47/10H04L45/04H04L45/302H04L47/2408
    • A packet network employs routers that determine network routing based on quality of service (QoS) provisioning parameters and network topology information. QoS provisioning parameters are provided to each router from a network management database, and the network topology information is determined from a link state database of the router. The link state database may include network topology information collected by the router in accordance with the open shortest path protocol (OSPF). A network link, router, or other node failure initiates a new path-selection process. First, a temporary set of provisioning entries may be determined with a shortest path first (SPF) routing method. Then, the network packet flows may be classified into packet flows, real-time and non-real-time, and then as packet flows that require reserved bandwidth or that may be multiplexed. A multicommodity flow (MCF) routing method is then employed to determine an optimized set of candidate provisioning entries for the packet flows that may be multiplexed. The MCF routing method determines new routing for the packet flows based on QoS provisioning commitments as parameters. The MCF routing method determines the new routing based on an optimization criterion, such as maximized revenue. Once the new routing is determined, routing of network traffic is enabled by converting the provisioning entries into filter rules, which are then loaded into the packet classifier of the router.
    • 分组网络使用基于服务质量(QoS)提供参数和网络拓扑信息来确定网络路由的路由器。 从网络管理数据库向每个路由器提供QoS配置参数,并从路由器的链路状态数据库确定网络拓扑信息。 链路状态数据库可以包括根据开放最短路径协议(OSPF)由路由器收集的网络拓扑信息。 网络链路,路由器或其他节点故障启动新的路径选择过程。 首先,可以用最短路径优先(SPF)路由方法来确定一组临时配置条目。 然后,网络分组流可以被分类为分组流,实时和非实时,然后作为需要预留带宽或可以被多路复用的分组流。 然后使用多业务流(MCF)路由方法来确定可以被复用的分组流的优化的候选供应条目集合。 MCF路由方法基于QoS配置承诺来确定分组流的新路由作为参数。 MCF路由方法基于优化标准(如最大收入)来确定新路由。 一旦确定了新路由,就可以通过将配置条目转换为过滤规则来启用网络通信的路由,然后将其过滤到规则中,然后将其加载到路由器的分组分类器中。
    • 4. 发明授权
    • System for improving data throughput of a TCP/IP network connection with
slow return channel
    • 用于提高具有慢返回通道的TCP / IP网络连接的数据吞吐量的系统
    • US6078564A
    • 2000-06-20
    • US858310
    • 1997-05-19
    • T. V. LakshmanUpamanyu MadhowBernhard Suter
    • T. V. LakshmanUpamanyu MadhowBernhard Suter
    • H04L29/08H04L1/16H04L1/18H04L12/56G01R31/08
    • H04L1/1854H04L1/1635H04L47/10H04L47/193H04L47/2441H04L47/323
    • A data transmission control arrangement for an asymmetric communication system having a fast downstream link enabling communication of information packets from a service provider to one or more subscriber terminal connected through a common network terminal, and a slow upstream link including transmitting packets from a subscriber terminal through the network terminal to the service provider, the data transmission control arrangement including a classifier device for classifying information packets received by the network terminal for transmission over the upstream link, the information including data packets and acknowledgement packets; a control device for establishing one or more upstream link connection queues in the network terminal in accordance with the classification of the information packet to be transmitted, the upstream connection queues including one or more data queues for transmitting data information and ACK queues for transmitting ACK packets in response to data packets communicated over the downstream link, the control device enabling a later received ACK packet to replace one previously received ACK packets stored in a particular upstream link connection queue; and, a scheduler for servicing each of the upstream connection queues and transmitting packets from the upstream link connection queues to the service provider in accordance with transmission parameters of both upstream and downstream links.
    • 一种用于具有快速下行链路的非对称通信系统的数据传输控制装置,所述非对称通信系统具有能够从服务提供商到通过公共网络终端连接的一个或多个用户终端的信息分组的通信;以及慢速上游链路,包括从用户终端传送分组, 所述网络终端到所述服务提供商,所述数据传输控制装置包括:分类装置,用于对由所述网络终端接收的信息分组进行分类,以通过所述上行链路进行传输;所述信息包括数据分组和确认分组; 控制装置,用于根据要发送的信息包的分类在网络终端中建立一个或多个上游链路连接队列,上行连接队列包括用于发送数据信息的一个或多个数据队列和用于发送ACK包的ACK队列 响应于通过所述下游链路传送的数据分组,所述控制设备使稍后接收的ACK分组能够替换存储在特定上游链路连接队列中的先前接收的ACK分组; 以及调度器,用于根据上游链路和下游链路的传输参数来维护每个上游连接队列并将分组从上游链路连接队列发送到服务提供商。
    • 6. 发明授权
    • Apparatus and method for matching offers and requests for sharing of resources
    • 用于匹配资源和资源共享的请求的装置和方法
    • US09535748B2
    • 2017-01-03
    • US13370443
    • 2012-02-10
    • Ramesh ViswanathanAdiseshu HariYuh-Jye ChangT. V. Lakshman
    • Ramesh ViswanathanAdiseshu HariYuh-Jye ChangT. V. Lakshman
    • G06F15/173G06F9/50
    • G06F9/5005G06F9/50H04L67/10
    • A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    • 提出资源分配能力。 接收与多个元素相关联的资源规范。 所述资源规范对于每个元素包括资源请求,其包括由所述元素请求的资源的数量的指示和资源提供,所述资源提供包括由所述元素提供的资源的数量的指示以供一个或多个其他元素使用 。 使用资源分配处理来确定包括资源请求与资源提供之间的关联的指示的资源分配。 资源分配过程可以是贪心分配过程或最大流资源分配过程。 最大流资源分配过程包括基于一个或多个资源规范构建最大流资源图,并将最大流程应用于最大流资源图,从而确定资源分配。