SYSTEMS AND METHODS FOR AVOIDING PERFORMANCE DEGRADATION DUE TO DISK FRAGMENTATION IN A NETWORK CACHING DEVICE
    51.
    发明申请
    SYSTEMS AND METHODS FOR AVOIDING PERFORMANCE DEGRADATION DUE TO DISK FRAGMENTATION IN A NETWORK CACHING DEVICE 有权
    用于避免因网络缓存设备进行磁盘分解而导致性能下降的系统和方法

    公开(公告)号:US20110113195A1

    公开(公告)日:2011-05-12

    申请号:US12616041

    申请日:2009-11-10

    Applicant: Guy Riddle

    Inventor: Guy Riddle

    CPC classification number: G06F12/0868 G06F2212/263

    Abstract: Storage space on one or more hard disks of a network caching appliance is divided into a plurality S of stripes. Each stripe is a physically contiguous section of the disk(s), and is made up of a plurality of sectors. Content, whether in the form of objects or otherwise (e.g., byte-cache stream information), is written to the stripes one at a time, and when the entire storage space has been written the stripes are recycled as a whole, one at a time. In the event of a cache hit, if the subject content is stored on an oldest D ones of the stripes, the subject content is rewritten to a currently written stripe, where 1≦D≦(S−1).

    Abstract translation: 网络缓存设备的一个或多个硬盘上的存储空间被划分成多条S条纹。 每个条带是磁盘的物理上连续的部分,并且由多个扇区组成。 无论是以对象或其他方式(例如,字节缓存流信息)的形式的内容一次写入条带,并且当整个存储空间已被写入时,条纹作为一个整体被再循环 时间。 在缓存命中的情况下,如果主题内容存储在最旧的条带D上,则将主题内容重写为当前写入的条带,其中1≦̸ D≦̸(S-1)。

    Partition configuration and creation mechanisms for network traffic management devices
    52.
    发明授权
    Partition configuration and creation mechanisms for network traffic management devices 有权
    网络流量管理设备的分区配置和创建机制

    公开(公告)号:US07925756B1

    公开(公告)日:2011-04-12

    申请号:US11241007

    申请日:2005-09-30

    Applicant: Guy Riddle

    Inventor: Guy Riddle

    Abstract: Partition configuration and creation mechanisms for network traffic management devices. In some implementations, the present invention enhances the predictability of partition hierarchies that use weighting values and fixed rate guarantees. In some implementations, the present invention includes a configuration interface that constrains the manner in which partitions can be configured to achieve predictable and efficient results. In some implementations, the present invention includes a partition creation and deletion layer that operates to dynamically create partitions based on one or more partition patterns.

    Abstract translation: 网络流量管理设备的分区配置和创建机制。 在一些实现中,本发明增强了使用加权值和固定速率保证的分区层次的可预测性。 在一些实现中,本发明包括限制可以配置分区以实现可预测和有效结果的方式的配置接口。 在一些实现中,本发明包括分区创建和删除层,其操作以基于一个或多个分区模式来动态地创建分区。

    Lockless bandwidth management for multiprocessor networking devices
    54.
    发明授权
    Lockless bandwidth management for multiprocessor networking devices 有权
    多处理器网络设备的无锁带宽管理

    公开(公告)号:US07813277B2

    公开(公告)日:2010-10-12

    申请号:US11771822

    申请日:2007-06-29

    Abstract: An example embodiment of the invention provides a process for lockless processing of hierarchical bandwidth partitions configurations in multiple processor architectures. In one embodiment, the process runs in an NPU's data plane and receives a packet for a partition from a child partition through a work queue. The process determines a suggested target bandwidth rate for the receiving partition's child partitions, based in part on a count of active child partitions, if a predefined time interval has passed. The process adopts a target bandwidth rate for the receiving partition suggested by the receiving partition's parent partition, if the receiving partition is not a root partition and the predefined time interval has passed. The process then transmits the packet to the receiving partition's parent partition through the work queue, if the receiving partition is not a root partition. Otherwise, the process transmits the packet to a port.

    Abstract translation: 本发明的示例实施例提供了一种用于在多处理器架构中的分层带宽分区配置的无锁处理的过程。 在一个实施例中,该过程在NPU的数据平面中运行,并通过工作队列从子分区接收分区的分组。 如果预定义的时间间隔已经过去,则该过程部分地基于活动子分区的计数来确定接收分区的子分区的建议的目标带宽速率。 该过程采用接收分区的父分区建议的接收分区的目标带宽率,如果接收分区不是根分区,并且预定义的时间间隔已过。 然后,如果接收分区不是根分区,则进程通过工作队列将数据包发送到接收分区的父分区。 否则,该过程将数据包发送到端口。

    Network traffic synchronization mechanism
    55.
    发明授权
    Network traffic synchronization mechanism 有权
    网络流量同步机制

    公开(公告)号:US07773530B2

    公开(公告)日:2010-08-10

    申请号:US12046089

    申请日:2008-03-11

    CPC classification number: H04L45/00 H04L41/0893 H04L41/0896 H04L45/586

    Abstract: Methods, apparatuses and systems directed to a network traffic synchronization mechanism facilitating the deployment of network devices in redundant network topologies. In certain embodiments, when a first network device directly receives network traffic, it copies the network traffic and transmits it to at least one partner network device. The partner network device processes the copied network traffic, just as if it had received it directly, but, in one embodiment, discards the traffic before forwarding it on to its destination. In one embodiment, the partner network devices are operative to exchange directly received network traffic. As a result, the present invention provides enhanced reliability and seamless failover. Each unit, for example, is ready at any time to take over for the other unit should a failure occur. As discussed below, the network traffic synchronization mechanism can be applied to a variety of network devices, such as firewalls, gateways, network routers, and bandwidth management devices.

    Abstract translation: 针对网络流量同步机制的方法,装置和系统,便于在冗余网络拓扑中部署网络设备。 在某些实施例中,当第一网络设备直接接收网络业务时,它复制网络流量并将其发送到至少一个伙伴网络设备。 合作伙伴网络设备处理复制的网络流量,就像它直接接收到的,但是在一个实施例中,在将流量转发到其目的地之前丢弃该流量。 在一个实施例中,伙伴网络设备可操作以交换直接接收的网络业务。 因此,本发明提供增强的可靠性和无缝故障切换。 例如,如果发生故障,每个单元随时准备接管另一个单元。 如下所述,网络流量同步机制可以应用于各种网络设备,如防火墙,网关,网络路由器和带宽管理设备。

    Methods, apparatuses and systems facilitating remote, automated deployment of network devices
    56.
    发明授权
    Methods, apparatuses and systems facilitating remote, automated deployment of network devices 有权
    促进远程自动部署网络设备的方法,设备和系统

    公开(公告)号:US07626944B1

    公开(公告)日:2009-12-01

    申请号:US10815405

    申请日:2004-03-31

    Applicant: Guy Riddle

    Inventor: Guy Riddle

    CPC classification number: H04L41/0806

    Abstract: Methods, apparatuses and systems facilitating remote deployment of network devices. Implementations of the present invention enable deployment workflows that reduce the costs associated with installing and configuring network devices on computer networks. Other implementations of the present invention enable an automated, remote deployment and configuration system for network devices.

    Abstract translation: 促进网络设备远程部署的方法,设备和系统。 本发明的实现使得能够降低与在计算机网络上安装和配置网络设备相关联的成本的部署工作流程。 本发明的其他实现使能网络设备的自动化,远程部署和配置系统。

    Application service level mediation and method of using the same
    57.
    发明授权
    Application service level mediation and method of using the same 有权
    应用服务级调解及使用方法

    公开(公告)号:US07545752B2

    公开(公告)日:2009-06-09

    申请号:US11286021

    申请日:2005-11-23

    Abstract: A method and apparatus for using an application layer demarcation point are described. In one embodiment, the method comprises monitoring end-to-end performance of a network application at an application demarcation point in a network, and mediating between provider infrastructure and customer infrastructure based on results of monitoring.

    Abstract translation: 描述了使用应用层分界点的方法和装置。 在一个实施例中,该方法包括在网络中的应用分界点监视网络应用的端到端性能,以及基于监视结果在提供商基础架构和客户基础设施之间进行中介。

    Classification and management of network traffic based on attributes orthogonal to explicit packet attributes
    58.
    发明授权
    Classification and management of network traffic based on attributes orthogonal to explicit packet attributes 有权
    基于与显式包属性正交的属性对网络流量进行分类和管理

    公开(公告)号:US07545748B1

    公开(公告)日:2009-06-09

    申请号:US10938435

    申请日:2004-09-10

    Applicant: Guy Riddle

    Inventor: Guy Riddle

    Abstract: Classification of network traffic based on conditions orthogonal to explicit attributes of packets in network traffic. In one implementation, classification of network traffic based on the behavior of one or more nodes associated with the network traffic. In one implementation, a mechanism is provided that allows for the creation of matching rule predicates that match to certain node behaviors of interest and cause the application of appropriate policies to the network traffic. In one implementation, the node behavior matching functionality can be combined to seamlessly operate in connection with other Layer 7 traffic classification mechanisms that operate on explicitly-presented attributes of the packets.

    Abstract translation: 基于与网络流量中分组显式属性正交的条件对网络流量进行分类。 在一个实现中,基于与网络流量相关联的一个或多个节点的行为对网络流量进行分类。 在一个实现中,提供了一种机制,其允许创建与感兴趣的某些节点行为匹配的匹配规则谓词,并且导致对网络流量应用适当的策略。 在一个实现中,节点行为匹配功能可以被组合以与其他第7层流量分类机制无缝地操作,这些机制对明确呈现的分组的属性进行操作。

    File sharing using near real time messaging
    59.
    发明授权
    File sharing using near real time messaging 失效
    使用近实时信息的文件共享

    公开(公告)号:US07529796B2

    公开(公告)日:2009-05-05

    申请号:US11716504

    申请日:2007-03-08

    Applicant: Guy Riddle

    Inventor: Guy Riddle

    Abstract: A system and method for providing file sharing using an instant messaging application are described herein. In one embodiment, a communication channel is established via an instant messaging application between a local device and a remote device over a network. In a file sharing window on the local device a representation of a file stored in the remote device is displayed. The file sharing window is associated with the instant messaging application and the file sharing window enables the local device to access the file stored in the remote device via the communication channel of the instant messaging application.

    Abstract translation: 这里描述了使用即时消息收发应用提供文件共享的系统和方法。 在一个实施例中,通过网络上的本地设备和远程设备之间的即时消息收发应用来建立通信信道。 在本地设备上的文件共享窗口中,显示存储在远程设备中的文件的表示。 文件共享窗口与即时消息应用程序相关联,文件共享窗口使本地设备能够通过即时消息应用程序的通信通道访问存储在远程设备中的文件。

    Data and Control Plane Architecture Including Server-Side Triggered Flow Policy Mechanism
    60.
    发明申请
    Data and Control Plane Architecture Including Server-Side Triggered Flow Policy Mechanism 有权
    数据和控制平面架构,包括服务器端触发流策略机制

    公开(公告)号:US20080316922A1

    公开(公告)日:2008-12-25

    申请号:US11766634

    申请日:2007-06-21

    CPC classification number: H04L41/0893 H04L41/0213 H04L47/10 H04L47/20

    Abstract: A data and control plane architecture for network devices. An example system architecture includes a network processing unit implementing one or more data plane operations, and a network device operably coupled to the network processing unit that implements a control plane. In a particular implementation, the network processing unit is configured to process network traffic according to a data plane configuration, and sample selected packets to the network device. The network device processes the sampled packets and adjusts the data plane configuration responsive to the sampled packets. In particular implementations, the control plane and data plane implement, a server-side triggered policy caching mechanism that allows for previous classification policy decisions made for previous data flows to be applied to subsequent new flows.

    Abstract translation: 网络设备的数据和控制平面架构。 示例性系统架构包括实现一个或多个数据平面操作的网络处理单元,以及可操作地耦合到实现控制平面的网络处理单元的网络设备。 在特定实现中,所述网络处理单元被配置为根据数据平面配置来处理网络流量,并将所选择的分组采样到所述网络设备。 网络设备处理采样的分组,并响应于采样分组调整数据平面配置。 在特定实现中,控制平面和数据平面实现了一种服务器端触发的策略缓存机制,其允许对先前数据流进行的先前分类策略决定应用于后续的新流。

Patent Agency Ranking