Patent application number | Description | Published |
20110106905 | DIRECT SENDING AND ASYNCHRONOUS TRANSMISSION FOR RDMA SOFTWARE IMPLEMENTATIONS - Exemplary embodiments include RDMA methods and systems for sending application data to a computer memory destination in a direct but non-blocking fashion. The method can include posting a new work request for an RDMA connection or association, determining if there is a prior work request for the same connection or association enqueued for processing, in response to a determination that no prior work request is enqueued for processing, processing the new work request directly by sending RDMA frames containing application data referred to by the work request to the computer memory destination, performing direct sending while there is sufficient send space to process the new work request, and delegating the new work request to asynchronous transmission if a prior work request is already enqueued for processing or lack of send space would block a subsequent transmission operation. | 05-05-2011 |
20130290559 | DEADLOCK RESOLUTION IN END-TO-END CREDIT PROTOCOL - A method for deadlock resolution in end-to-end credit protocol includes receiving a data frame and determining a number of credits required to transmit the data frame. The method also includes requesting and receiving credits from an end controller and responsively incrementing a credit counter. The method further includes determining if a value of the credit counter is greater than the number of credits required to transmit the data frame. Based on determining that the value of the credit counter is at least the number of credits required, the method includes transmitting the data frame to the end controller and decreasing the value of the credit counter by the number of credits required to transmit the data frame. Based on determining that the value of the credit counter is less than the number of credits required, the method includes transmitting a credit shortage notification to the end controller. | 10-31-2013 |
20130290578 | DEADLOCK RESOLUTION IN END-TO-END CREDIT PROTOCOL - A system for deadlock resolution in end-to-end credit protocol includes a plurality of source controllers configured to receive data frames on an incoming link, wherein each source controller includes a plurality of credit counters. The system also includes a plurality of end controllers configured to receive data frames from the plurality of source controllers, wherein each end controller includes a buffer credit counter, a plurality of request counters, and an output buffer. Each of the plurality of credit counters corresponds to one of the plurality of end controllers and stores a number of credits received from that end controller. The buffer credit counter of each end controller stores a number of available credits of the end controllers. Each of the request counters corresponds to one of the plurality of source controllers and stores a number of credit requests received from that source controller. | 10-31-2013 |
Patent application number | Description | Published |
20110270943 | ZERO COPY DATA TRANSMISSION IN A SOFTWARE BASED RDMA NETWORK STACK - A method for data transmission on a device without intermediate buffering is provided. An application request is received to transmit data from the device to a second device over a network. The data from application memory is formatted for transmitting to the second device. The data are transmitted from the device to the second device without intermediate buffering. A send state is retrieved. The send state is compared to expected send state. If the send state meets the expected send state, a completion of the data transmit request is generated. | 11-03-2011 |
20130155850 | BUFFER OCCUPANCY BASED RANDOM SAMPLING FOR CONGESTION MANAGEMENT - A method for buffer occupancy based congestion management includes receiving, by a computing device, a data stream including a plurality of packets from a plurality of sources and storing the packets in a buffer that includes multiple storage units. The method also includes determining if the buffer is congested, responsive to determining that the buffer is congested randomly selecting an occupied unit of the buffer and determining the source of the packet stored in the occupied unit of the buffer and sending a congestion notification message to the source of the packet stored in the occupied unit of the buffer. | 06-20-2013 |
20130155853 | HIERARCHICAL OCCUPANCY-BASED CONGESTION MANAGEMENT - A system for hierarchical occupancy based congestion management includes a buffer embodied in a computer readable storage medium including a plurality of buffer units for storing packets of a data flow received from sources. The system includes a buffer manager that stores information about the packets stored in the buffer, including a selection criterion associated with each of the plurality of sources and a congestion estimator that monitors a congestion level in the buffer. The system also includes a occupancy sampler that randomly selects at least two occupied buffer units from the plurality of buffer units and identifies the source of the packet stored in each of the occupied buffer units and a congestion notification message generator that generates a congestion notification message; wherein if the congestion level in the buffer exceeds a threshold value the congestion notification message is sent to the identified source with a higher selection criteria. | 06-20-2013 |
20130155857 | HYBRID ARRIVAL-OCCUPANCY BASED CONGESTION MANAGEMENT - A method for hybrid arrival-occupancy based congestion management includes increasing a recent arrivals counter associated with a data flow from one or more sources in response to receiving a data packet from one of the sources and storing the data packet in a buffer including multiple storage units. The method includes determining if a buffer is congested, randomly selecting an occupied unit of the buffer and determining the source of the packet stored in the occupied unit of the buffer, generating a congestion notification message, sending the congestion notification message to the source of the packet stored in the occupied unit of the buffer if the recent arrivals counter exceeds a threshold value and decreasing the recent arrivals counter associated with the source of the packet stored in the occupied unit of the buffer and discarding the congestion notification message if the recent arrivals counter has a zero value. | 06-20-2013 |
20130155858 | HIERARCHICAL OCCUPANCY-BASED CONGESTION MANAGEMENT - A method for hierarchical occupancy based congestion management includes receiving, by a computing device, a plurality of data flows, each of the plurality of data flows is received from a source and includes a plurality of data packets and storing the plurality of data packets in a buffer including multiple storage units. The method includes determining if the buffer is congested, responsive to determining the buffer is congested randomly selecting at least two occupied units of the buffer and identifying a source of each of the data packets stored in the occupied units of the buffer and generating a congestion notification message. The method also includes comparing a selection criterion associated with each identified source to determine which identified source has a higher selection criterion and sending the congestion notification message to the identified source with the higher selection criterion. | 06-20-2013 |
20130163611 | FLEXIBLE AND SCALABLE ENHANCED TRANSMISSION SELECTION METHOD FOR NETWORK FABRICS - IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance. | 06-27-2013 |
20130166753 | FLEXIBLE AND SCALABLE ENHANCED TRANSMISSION SELECTION METHOD FOR NETWORK FABRICS - IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance. | 06-27-2013 |
20130194923 | CONVERGED ENHANCED ETHERNET NETWORK - A system to improve a Converged Enhanced Ethernet network may include a controller having a computer processor connected to a layer 2 endpoint buffer. The system may also include a manager executing on the controller to monitor the layer 2 endpoint buffer by determining buffer data packet occupancy and/or rate of change in the buffer data packet occupancy. The system may further include a reporter to notify a congestion source of the layer 2 endpoint buffer based upon the buffer data packet occupancy and/or rate of change in the buffer data packet occupancy. | 08-01-2013 |
20130194946 | CONVERGED ENHANCED ETHERNET NETWORK - A system to improve a Converged Enhanced Ethernet network may include a controller having a computer processor connected to a layer 2 endpoint buffer. The system may also include a manager executing on the controller to monitor the layer 2 endpoint buffer by determining buffer data packet occupancy and/or rate of change in the buffer data packet occupancy. The system may further include a reporter to notify a congestion source of the layer 2 endpoint buffer based upon the buffer data packet occupancy and/or rate of change in the buffer data packet occupancy. | 08-01-2013 |
20130205038 | LOSSLESS SOCKET-BASED LAYER 4 TRANSPORT (RELIABILITY) SYSTEM FOR A CONVERGED ETHERNET NETWORK - A reliability system for a Converged Enhanced Ethernet network may include a plurality of end points each comprising a layer 4 transport layer, where each end point is connected to a data center bridging (DCB) layer 2 network. The system may also include an adaptor between the layer 4 transport layer and the DCB layer 2 network to translate at least one of flow and congestion control feedback signals, provided by at least one of the DCB network and the transport layer, to consolidated feedback signals for controlling transmission by the transport layer. | 08-08-2013 |
20130205039 | LOSSLESS SOCKET-BASED LAYER 4 TRANSPORT (RELIABILITY) SYSTEM FOR A CONVERGED ETHERNET NETWORK - A reliability system for a Converged Enhanced Ethernet network may include a plurality of end points each comprising a layer | 08-08-2013 |
20140204748 | ARBITRATION OF MULTIPLE-THOUSANDS OF FLOWS FOR CONVERGENCE ENHANCED ETHERNET - In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being adapted to: receive a plurality of flows, each flow comprising packets of data, assign a service credit to each of the plurality of flows, assign a weight parameter to each of the plurality of flows, select a flow from a head of a first control queue unless the first control queue is empty or there is indication that the first control queue should be avoided, wherein a flow is selected from a head of a second control queue when the first control queue is empty or there is indication that the first control queue should be avoided, provide a number of units of service to the selected flow, and decrease the selected flow's service credit by an amount corresponding to the number of units of service provided thereto. | 07-24-2014 |
20140281021 | ADAPTIVE SETTING OF THE QUANTIZED CONGESTION NOTIFICATION EQUILIBRIUM SETPOINT IN CONVERGED ENHANCED EITHERNET NETWORKS - Embodiments relate to controlling workload flow on converged Ethernet links. An aspect includes coupling, by a processing device, a first control loop to a second control loop. The second control loop monitors the operation of the first control loop. An equilibrium set point is initialized for the second control loop prior to commencing operation of the first control loop. Accordingly, the equilibrium set point value is adjusted in the second control loop continuously based on a rate of operation of the first control loop. | 09-18-2014 |
20150019752 | ADAPTIVE SETTING OF THE QUANTIZED CONGESTION NOTIFICATION EQUILIBRIUM SETPOINT IN CONVERGED ENHANCED EITHERNET NETWORKS - Embodiments relate to controlling workload flow on converged Ethernet links. An aspect includes coupling, by a processing device, a first control loop to a second control loop. The second control loop monitors the operation of the first control loop. An equilibrium set point is initialized for the second control loop prior to commencing operation of the first control loop. Accordingly, the equilibrium set point value is adjusted in the second control loop continuously based on a rate of operation of the first control loop. | 01-15-2015 |
Patent application number | Description | Published |
20100297253 | TREATMENT OF DIABETES WITH MILK PROTEIN HYDROLYSATE - A milk protein hydrolysate which is preferably caseinoglycomacropeptide and/or a whey protein in a bioavailable form is used for the manufacture of a composition for the treatment or prevention of diabetes or syndrome X. The invention also relates to a method of treatment or prevention of diabetes or syndrome X utilizing such compositions, a method for assessing proglucagon gene expression and GLP-1 release by a cell line derived from an adenocarcinoma of human caecum. | 11-25-2010 |
20130236423 | OLIGOSACCHARIDE MIXTURE AND FOOD PRODUCT COMPRISING THIS MIXTURE, ESPECIALLY INFANT FORMULA - The invention discloses an oligosaccharide mixture comprising 5-70 wt % of at least one N-acetylated oligosaccharide, 5-90 wt % of at least one neutral oligosaccharide, 2-50 wt % of at least one sialylated oligosaccharide, and/or 5-70 wt % of at least one fucosylated oligosaccharide. The invention also discloses a food product, especially an infant formula, comprising said oligosaccharide mixture. | 09-12-2013 |
20130251844 | OLIGOSACCHARIDE MIXTURE AND FOOD PRODUCT COMPRISING THIS MIXTURE, ESPECIALLY INFANT FORMULA - The invention discloses an oligosaccharide mixture comprising at least one N-acetyl-lactosamine, at least one sialylated oligosaccharide, and at least one fucosylated oligosaccharide. Food product, especially infant formula, comprising said oligosaccharide mixture. | 09-26-2013 |
Patent application number | Description | Published |
20100107573 | STRAPPING DEVICE - The invention relates to a portable strapping device to strap packaged goods using a strapping band, the device comprising a tightening mechanism for applying tension to a loop of a strapping band, a frictional welding element ( | 05-06-2010 |
20110056389 | STRAPPING DEVICE WITH A GEAR SYSTEM DEVICE - A mobile strapping device for strapping packaged goods with wrap-around strap including a tensioner for applying a strap tension to a loop of a wrapping strap, and a friction welder for producing a friction weld connection by way of a friction welding element at two areas of the loop of the wrapping strap disposed one on top of the other, and a chargeable energy storage means for storing electrical energy that can be released as drive energy for motorized drive motions at least for the friction welder for producing a friction weld connection. For a strapping device with high functional reliability and ease of handling, despite the possibility of automated production of wrapped straps, at least to a large extent, the strapping device to includes a planetary gear system for transferring and changing the rotational speed of a drive motion provided by an electrical drive of the friction welder. | 03-10-2011 |
20110056390 | MOBILE STRAPPIING DEVICE - Disclosed is a mobile strapping device for strapping packaged goods with wrap-around strap, including a tensioner for applying a strap tension to a loop of a wrapping strap, and a friction welder for producing a friction weld connection in two areas of the loop of the wrapping strap disposed one on top of the other, and a chargeable energy storage means for storing energy, in particular electrical, mechanical, elastic or potential energy, that can be released as drive energy at least for the friction welder for producing a friction weld connection. The strapping device is provided with a common drive for the tensioner for producing a tensioning motion, and for the friction welder for producing an oscillating friction welding motion and for a transitioning device for producing a transitioning motion of the friction welder from a rest position to a welding position. | 03-10-2011 |
20110056391 | STRAPPING DEVICE WITH AN ENERGY STORAGE MEANS - A mobile strapping device for strapping packaged goods with wrap-around strap, comprising a tensioner for applying a strap tension to a loop of a wrapping strap, and a connector for producing a connection in two areas of the loop of the wrapping strap disposed one on top of the other, and a chargeable energy storage means for storing energy that can be released as drive energy for motorized drive motions at least for the friction welder for producing a friction welded connection and/or for the tensioner, is intended to have high functional reliability and ease of handling despite the possibility of automated production of wrapped straps, at least to a large extent. To this end, it is proposed that the energy storage means of the strapping device comprise a lithium ion battery for providing energy for driving a connector designed as a friction welder. | 03-10-2011 |
20110056392 | STRAPPING DEVICE WITH A TENSIONER - A strapping device, in particular a mobile strapping device, for strapping packaged goods with a wrap-around strap, including a tensioner for applying a strap tension to a loop of a wrapping strap. The tensioner includes a rotationally drivable tensioning wheel and a tensioning rocker that pivots relative to the tensioning wheel and cooperates with the tensioning wheel, wherein a tensioning plate is disposed at the tensioning rocker for applying a wrapping strap, and a wherein a distance between the tensioning plate and the tensioning wheel can be varied for applying a tension on the strap, said tensioner also comprising a connector, in particular a welding connector such as a friction welder, for producing a connection in two areas of the loop of the wrapping strap located one on top of the other, is intended to exhibit largely consistent tensioning characteristics even with different strap thicknesses. | 03-10-2011 |
20110100233 | STRAPPING DEVICE WITH AN ELECTRICAL DRIVE - A mobile strapping device ( | 05-05-2011 |