Patent application number | Description | Published |
20110002228 | Scheduler Using a Plurality of Slow Timers - There is disclosed a scheduler for a traffic generator and a method of scheduling traffic. A working memory may stores N respective timer values for N count-down timers, where N is an integer greater than one. An arithmetic and logic unit (ALU) may update each timer value in rotation every N cycles of a clock. A temporal interpolator may delay output data from the ALU by a selectable delay period of 1 to N cycles of the clock. | 01-06-2011 |
20110261705 | Mapping Traffic Classes to Flow Control Groups - An apparatus, method, and storage medium for testing a network. A traffic generator may generate and transmit test traffic including a plurality of packet streams associated with a plurality of flow control groups. A traffic receiver may receive flow control packets from the network. Flow control logic may generate traffic class state data indicating a paused/not paused state for each of a plurality of traffic classes in accordance with the received flow control packets. A conversion table may map the traffic class state data into flow control data indicating a paused/not paused state for each of the plurality of flow control groups. The traffic generator may be configured to stop transmission of all packet streams associated with paused flow control groups in accordance with the flow control data. | 10-27-2011 |
20110280137 | Packet Rate Detection Apparatus and Method - There are disclosed an apparatus, a machine readable media, and methods for testing a network. The apparatus may include a statistics engine coupled to a memory. The statistics engine may extract a packet group identifier (PGID) from a packet received from the network and retrieve traffic statistics associated with the PGID from the memory. The retrieved traffic statistics may include a packets-per-interval count and a packets-per-interval threshold, the packets-per-interval count indicating a number of packets received within a time interval of a sequence of time intervals. At the start of each new time interval, the statistics engine may set a flag indicating whether or not the packets-per-interval count for the previous time interval was equal to or greater than the packets-per-interval threshold. The flag may be saved in the memory as part of the traffic statistics associated with the extracted PGID. | 11-17-2011 |
20120236728 | Flexible Network Test Apparatus - Apparatus, method, and storage medium for testing a network. A network card may include four transmit engines and four receive engines to respectively generate and process packets at a data rate of 10 GHz. The network card may be configured in a first mode to also include four 10 GHz network interface units coupled to respective ones of the four 10 GHz transmit engines and the four 10 GHz receive engines. The network card may be configured in a second mode to also include a coherent multiplexer to combine packets generated by the four 10 GHz transmit engines into test traffic at a 40 GHz data rate, a packet distribution engine to accept packets at a 40 GHz data rate and distribute the accepted packets between the four 10 GHz receive engines, and a 40 GHz network interface unit coupled to the coherent multiplexer and the packet distribution engine. | 09-20-2012 |
20120287809 | METHOD AND SYSTEM FOR MEASURING NETWORK CONVERGENCE TIME - A method and system for measuring a convergence time of a network. Test traffic including a plurality of packet groups may be transmitted and received via the network. The network may be instructed to redirect packets belonging to a selected packet group from a first port of the network to a second port of the network. A first test port unit coupled to the first port may determine an arrival rate for the selected packet group and store a below threshold timestamp when the arrival rate first falls below a predetermined threshold rate. A second test port unit coupled to the second port may determine an arrival rate for the selected packet group and store an above threshold timestamp when the arrival rate first equals or exceeds the predetermined threshold rate. The convergence time may be determined based on the below threshold timestamp and the above threshold timestamp. | 11-15-2012 |
Patent application number | Description | Published |
20140358983 | Dynamic Loading of Application Components - A system supervises applications executing on a set of electronic devices linked by one or more networks. Each device comprises a local supervision entity, the supervision entities cooperating to control the applications, each application comprising a set of application components, and the supervision entity of a given device executes, in response to a command to receive an application component on a reception device, the component having a given starting state: communicating with a set of supervision entities to search for a code file comprising the executable code associated with the application component, loading the executable code file associated with the component on the reception device, in response to the availability of the code file on the reception device, starting the component in the starting state on the basis of the loaded code, by encapsulating it in a container controllable by the supervision entity. | 12-04-2014 |
20140358984 | System and Process for Supervising Communication Between Application Components - A system is provided for supervising applications executing on a set of electronic devices connected together by one or more networks, characterized in that each device comprises a local supervision entity, the supervision entities cooperating together to control the applications executing on the electronic devices, each application comprising a set of application components, each application component being encapsulated in a container and the components being connected together by connectors, each component container comprising at least one input unit for receiving the input streams, at least one output unit for receiving the output streams, and a control unit, the supervision entity of the device hosting a component being able to control the life cycle of the component between the devices by using the control unit, while the component is able to access its input and output data by using the input and output units of the container. | 12-04-2014 |
20140359103 | Migration of Application Components - A system supervises applications executing on electronic devices connected by one or more networks. Each device comprises a local supervision entity, cooperating to control the applications. Each application comprises a set of application components, each encapsulated in a container by the supervision entity of the device hosting the component. The components are connected by connectors. The supervision entity of a source device executes, in response to receipt of a command to migrate a component to a target device: stopping the component, interrupting arrival of data in the input connectors of the component, serializing and encapsulating the properties of the component in a container of the supervision entity, dispatching a migration request message to the supervision entity of the target device, the message comprising the serialized and encapsulated component, and redirecting the connectors of the component as a function of the state of connections of each connector on the source device. | 12-04-2014 |
Patent application number | Description | Published |
20100025823 | PASSIVATION OF ALUMINUM NITRIDE SUBSTRATES - The present invention provides methods of protecting a surface of an aluminum nitride substrate. The substrate with the protected surface can be stored for a period of time and easily activated to be in a condition ready for thin film growth or other processing. In certain embodiments, the method of protecting the substrate surface comprises forming a passivating layer on at least a portion of the substrate surface by performing a wet etch, which can comprise the use of one or more organic compounds and one or more acids. The invention also provides aluminum nitride substrates having passivated surfaces. | 02-04-2010 |
20110140124 | PASSIVATION OF ALUMINUM NITRIDE SUBSTRATES - The present invention provides methods of protecting a surface of an aluminum nitride substrate. The substrate with the protected surface can be stored for a period of time and easily activated to be in a condition ready for thin film growth or other processing. In certain embodiments, the method of protecting the substrate surface comprises forming a passivating layer on at least a portion of the substrate surface by performing a wet etch, which can comprise the use of one or more organic compounds and one or more acids. The invention also provides aluminum nitride substrates having passivated surfaces. | 06-16-2011 |
20120021175 | POLYCRYSTALLINE ALUMINUM NITRIDE MATERIAL AND METHOD OF PRODUCTION THEREOF - Methods of preparing polycrystalline aluminum nitride materials that have high density, high purity, and favorable surface morphology are disclosed. The methods generally comprises pressing aluminum nitride powders to form a slug, sintering the slug to form a sintered, polycrystalline aluminum nitride boule, and optionally shaping the boule and/or polishing at least a portion of the boule to provide a finished substrate. The sintered, polycrystalline aluminum nitride materials beneficially are prepared without the use of any sintering aid or binder, and the formed materials exhibit excellent density, AlN purity, and surface morphology. | 01-26-2012 |
20120146023 | THERMAL EXPANSION ENGINEERING FOR POLYCRYSTALLINE ALUMINUM NITRIDE SINTERED BODIES - Disclosed are methods and materials useful in the preparation of semiconductor devices. In particular embodiments, disclosed are methods for engineering polycrystalline aluminum nitride substrates that are thermally matched to further materials that can be combined therewith. For example, the polycrystalline aluminum nitride substrates can be engineered to have a coefficient of thermal expansion (CTE) that is closely matched to the CTE of a semiconductor material and/or to a material that can be used as a growth substrate for a semiconductor material. The invention also encompasses devices incorporating such thermally engineered substrates and semiconductor materials grown using such thermally engineered substrates. The thermally engineered substrates are advantageous for overcoming problems caused by damage arising from CTE mismatch between component layers in semiconductor preparation methods and materials. | 06-14-2012 |
20120168772 | PASSIVATION OF ALUMINUM NITRIDE SUBSTRATES - The present invention provides methods of protecting a surface of an aluminum nitride substrate. The substrate with the protected surface can be stored for a period of time and easily activated to be in a condition ready for thin film growth or other processing. In certain embodiments, the method of protecting the substrate surface comprises forming a passivating layer on at least a portion of the substrate surface by performing a wet etch, which can comprise the use of one or more organic compounds and one or more acids. The invention also provides aluminum nitride substrates having passivated surfaces. | 07-05-2012 |
20150151968 | POLYCRYSTALLINE ALUMINUM NITRIDE MATERIAL AND METHOD OF PRODUCTION THEREOF - Methods of preparing polycrystalline aluminum nitride materials that have high density, high purity, and favorable surface morphology are disclosed. The methods generally comprises pressing aluminum nitride powders to form a slug, sintering the slug to form a sintered, polycrystalline aluminum nitride boule, and optionally shaping the boule and/or polishing at least a portion of the boule to provide a finished substrate. The sintered, polycrystalline aluminum nitride materials beneficially are prepared without the use of any sintering aid or binder, and the formed materials exhibit excellent density, AlN purity, and surface morphology. | 06-04-2015 |