Multi-service queuing method and apparatus that provides exhaustive arbitration, load balancing, and support for rapid port failover

    公开(公告)号:US07151744B2

    公开(公告)日:2006-12-19

    申请号:US09957751

    申请日:2001-09-21

    IPC分类号: G01R31/08

    摘要: The present invention provides a multi-service queuing method and apparatus that provides exhaustive arbitration, load balancing, and support for rapid port failover. Routers and switches according to the present invention can instantaneously direct the flow of traffic to another port should there be a failure on a link, efficiently handle multicast traffic and provide multiple service classes. The fabric interface interfaces the switch fabric with the ingress and egress functions provided at a network node and provides virtual input and output queuing with backpressure feedback, redundancy for high availability applications, and packet segmentation and reassembly into variable length cells. The user configures fixed and variable-length cells. Virtual input and output queues are coupled to a switch fabric. Statistics regarding the virtual input and output queues are collected and packet queuing for the virtual input and output queues is controlled using the collected statistic to provide congestion control for the virtual input and output queues and the switch fabric.

    Method and apparatus for graphically programming a programmable circuit

    公开(公告)号:US06671869B2

    公开(公告)日:2003-12-30

    申请号:US10017756

    申请日:2001-12-12

    IPC分类号: G06F1750

    CPC分类号: G06F17/5045

    摘要: A system and method for programming a programmable circuit. A graphical interface is provided to allow a user to graphically define at least one type of input data unit that is expected to be received at the programmable circuit. A visual representation of the input data format corresponding to the defined type of input data unit is presented to the user. The user graphically manipulates the visual representation of the input data format to graphically transform the input data format to a visual representation of a desired output data format of output data units to be output from the programmable circuit. Program code is automatically generated for directing the programmable circuit at run-time deployment to transform actual input data units of the defined type of input data units to actual output data units having the desired output data format in a manner corresponding to the graphical transformation of the input data format to the desired output data format.

    Programmable multi-service queue scheduler

    公开(公告)号:US07099275B2

    公开(公告)日:2006-08-29

    申请号:US09957750

    申请日:2001-09-21

    摘要: A system and method for scheduling data utilizes a number of queues for receiving data. A programmable criteria table comprises a number of entries each associated with one of the queues. The entries of the criteria table comprise programmable traffic parameters selected to associate the queues with particular traffic characteristics governing a flow of data through the queues. A programmable mapping table maps each of the queues to one of the criteria table entries. The criteria table is programmable independently from the mapping table. A scheduling period timer produces epoch time signals that define scheduling time periods. The scheduling of queues changes between scheduling time periods in accordance with the traffic parameters associated with the queues. The scheduling time period is dynamically programmable. The traffic parameters are dynamically programmable to alter a scheduling prioritization of the queues.

    Septum port locator system and method for an implantable therapeutic substance delivery device
    8.
    发明授权
    Septum port locator system and method for an implantable therapeutic substance delivery device 有权
    隔垫口定位器系统和可植入治疗物质输送装置的方法

    公开(公告)号:US08151801B2

    公开(公告)日:2012-04-10

    申请号:US12872431

    申请日:2010-08-31

    IPC分类号: A61B19/00

    摘要: An implantable medical device system includes an implantable device and an external locator device for percutaneously locating detecting port opening of the implantable device. The implantable device includes a port chamber forming the port opening, a septum sealing the port chamber relative to an exterior of the device, and a coil positioned at a known location relative to the port opening. The locator device includes a controller, at least one X-loop electrically coupled to the controller and oriented along a first major axis, and at least one Y-loop electrically coupled to the controller and oriented along a second major axis differing from the first major axis. The system is configured such that when the locator is spatially proximate the coil, an induced voltage in at least the Y-loop(s) is read by the controller to indicate a location of the coil relative to the locator device.

    摘要翻译: 可植入医疗装置系统包括可植入装置和用于经皮定位可植入装置的检测口开口的外部定位装置。 可植入装置包括形成端口开口的端口室,相对于装置的外部密封端口室的隔膜以及位于相对于端口开口的已知位置处的线圈。 所述定位装置包括控制器,至少一个X形回路,其电耦合到所述控制器并沿着第一长轴定向;以及至少一个Y形回路,其电连接到所述控制器并沿着与所述第一主轴不同的第二长轴 轴。 该系统配置成使得当定位器在空间上靠近线圈时,至少Y形回路中的感应电压由控制器读取以指示线圈相对于定位器装置的位置。

    System and method for hierarchical policing of flows and subflows of a data stream
    10.
    发明授权
    System and method for hierarchical policing of flows and subflows of a data stream 有权
    用于数据流的流和子流的分级监管的系统和方法

    公开(公告)号:US07688853B2

    公开(公告)日:2010-03-30

    申请号:US11257386

    申请日:2005-10-24

    IPC分类号: H04J3/16

    摘要: A system and method for policing individual flows and subflows of a data stream. Data traffic streams are classified into separate traffic flows, which in turn can be further classified into subflows, thereby providing for different priority levels of subsets of the flow. The subflows may be still further classified into additional subflows, creating a hierarchical, layered prioritization that can be metered at each vertical and horizontal level of the hierarchy. A packet flow rate of each of the subflows is compared to a predefined rate limit to allow subflows of a flow to have different priorities therebetween.

    摘要翻译: 用于管理数据流的各个流和子流的系统和方法。 数据业务流被分类成单独的业务流,其又可以进一步分为子流,从而为流的子集提供不同的优先级。 子流可以进一步分类为附加的子流,从而创建可以在层级的每个垂直和水平层面计量的分级的分层优先级。 将每个子流的分组流速与预定义的速率限制进行比较,以允许流的子流在它们之间具有不同的优先级。