Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Including signaling between network elements

Subclass of:

370 - Multiplex communications

370229000 - DATA FLOW CONGESTION PREVENTION OR CONTROL

370235000 - Flow control of data transmission through a network

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
370236200 Using OAM (Operation, Administration and Maintenance) cells 10
370236100 Using RM (Resource Management) cells 5
20090196182Method and system for congestion control - Aspects of the disclosure provide a method for congestion control by implementing congestion aware applications. The congestion aware applications can adjust an occupancy of network resource according to a network congestion status. The method for congestion control can include transmitting data from an application to a transport protocol at a first data rate, transmitting the data over a channel, receiving a feedback signal from the transport protocol that is indicative of a congestion status of the channel, communicating the congestion status of the channel from the transport protocol to the application, and transmitting data from the application to the transport protocol at a second data rate based on the congestion status.08-06-2009
20090016223METHOD FOR DECIDING TRANSMISSION PRIORITY OF NON-REALTIME DATA AND APPARATUS AND METHOD FOR CONTROLLING INTERFERENCE BETWEEN CELLS USING THE SAME - There is provided a method for deciding a transmission priority of non-realtime data, the method including: receiving a user requested data transfer rate; confirming an average data transfer rate allocated previously to a user terminal; and deciding a transmission priority using the received user requested data transfer rate and the previously allocated average data transfer rate.01-15-2009
20090003215Method and system for unified overload and overflow control to support VoIP and multiple QOS flow traffic in communication network - In a method and system for controlling base station processing unit overload and buffer overflow in a unified manner, one or more processing units of the base station are monitored to determine if the processing unit(s) has entered an overload condition. If so, on a per flow basis, the system generates an advertise window for controlling the amount of data in the data flow, as transmitted to the processing unit from an upstream entity. The advertise window is generated taking into consideration both processor overload and buffer overflow factors. By incorporating these factors, the advertise windows collectively serve to limit both processor overload and buffer overflow, on a system wide basis.01-01-2009
20090086637METHOD, SYSTEM, AND APPARATUS FOR ACCELERATING RESOLUTION OF NETWORK CONGESTION - The response time for resolving network traffic congestion is accelerated in a Data Center Ethernet (DCE) network. A data packet is received at a node in the network. Congestion of the data packet at the node is detected, and a backward congestion notification signal for the data packet is generated. A packet injection rate is adapted based on at least one of the backward congestion notification signal generated by the node and another backward congestion notification signal.04-02-2009
20090141635Using status inquiry and status response messages to exchange management information - A status inquiry message is received at a first machine via a network, wherein the status inquiry message is directed to one of the first machine or a service operating on the first machine. A status response message is generated at the first machine, the status response message indicating that at least one of the first machine or the service is operational. Management information is attached to the status response message, the management information including operating statistics of at least one of the first machine, the service, or an additional service that operates on the first machine. The status response message is transmitted to the second machine.06-04-2009
Entries
DocumentTitleDate
20130028093METHOD AND APPARATUS FOR LOAD BALANCING IN CELLULAR COMMUNICATION SYSTEM - A method and an apparatus for load balancing a serving subcell providing a data service to one or more user equipments in a cellular communication system are provided. The method includes calculating a load metric by using a radio resource occupation rate of data traffic in one or more scheduling types except for a Best Effort (BE) scheduling type, determining whether the serving subcell is in an overload state by using the load metric, and triggering a load balancing algorithm when it is determined that the serving subcell is in the overload state. Accordingly, the load metric used for load balancing may be defined to have a value closer to an actual free load, and thus the load balancing may be efficiently performed.01-31-2013
20130028092DATA FLOW CONTROL - A communication device capable of receiving data from a transmitting device via a communications link, the communication device comprising a buffer and being capable of generating, in dependence on the capacity of the buffer to accommodate data received over the communications link, information for inducing the transmitting device to change its data transmission rate, wherein the information imitates a change in a capability of the communication device to receive data via the communications link.01-31-2013
20130028091SYSTEM FOR CONTROLLING SWITCH DEVICES, AND DEVICE AND METHOD FOR CONTROLLING SYSTEM CONFIGURATION - A control device which controls configuration of a control system including a plurality of control nodes, wherein at least one control node controls a plurality of switch devices by sending packet handling rules, includes: a monitor which monitors workloads of control nodes in use, each control node in use controlling at least one switch device; and a controller which changes count of control nodes in use based on workload information monitored.01-31-2013
20100103820FAIR USE MANAGEMENT METHOD AND SYSTEM - A method of managing a plurality of subscribers using a communication network involving: obtaining network usage data for a plurality of service flows associated with the plurality of subscribers using the network; from the network usage data, determining which of the plurality of subscribers has been using an excess amount of bandwidth; determining that at least some part of the network is currently in a congested state; and in response to determining that at least some part of the network is currently in the congested state, sending a policy decision to a gateway device that controls bandwidth resources currently being provided to the identified subscriber, said policy decision instructing the gateway device to reduce network bandwidth that is currently being provided to support existing service flows for the identified subscriber.04-29-2010
20090003214LOAD MANAGEMENT IN WIRELESS MESH COMMUNICATIONS NETWORKS - Methods and systems for providing a network and routing protocol for utility services are disclosed. A method includes discovering a utility network. Neighboring nodes are discovered and the node listens for advertised routes for networks from the neighbors. The node is then registered with one or more utility networks, receiving a unique address for each network registration. Each upstream node can independently make forwarding decisions on both upstream and downstream packets, i.e., choose the next hop according to the best information available to it. The node can sense transient link problems, outage problems and traffic characteristics. Information is used to find the best route out of and within each network. Each network node maintains multi-egress, multi-ingress network routing options both for itself and the node(s) associated with it. The node is capable of several route maintenance functions utilizing the basic routing protocol and algorithms.01-01-2009
20100046374Method and receiver for controlling the conformance of a data flow in a communication system to a traffic definition - A method is described for controlling the conformance of a data flow in a communication system to a traffic definition. The communication system comprises a transmitter and a receiver and data packets transporting the data flow are sent from the transmitter to the receiver. The receiver sends responses identifying received data packets to the transmitter, and the transmitter comprises a control function which controls the number of sent data packets for which no response is received according to a limit for the number of outstanding data packets. In the method, a conditioning criterion is obtained for the data flow, the conditioning criterion being associated with the traffic definition. The receiver determines a conformance parameter for the received data packets transporting the data flow. The limit and/or the sending of the responses is modified according to the conditioning criterion and the determined conformance parameter for controlling the number of transmitted data packets. A receiver and a software program embodying the invention are also described.02-25-2010
20090154356FLOW CONTROL MECHANISM USING LOCAL AND GLOBAL ACKNOWLEDGEMENTS - A method of sending data units from a sending node to a receiving node via at least one intermediate node, where: the data units are arranged in a sequence and each data unit is associated with a sequence position identifier; the intermediate node forwards received data units towards the receiving node and sends feedback messages towards the sending node, where in case of a correct receipt of a given data unit at said intermediate node, a corresponding feedback message comprises a first type receive information that indicates said correct receipt at said intermediate node; the receiving node sends feedback messages towards the sending node, where in case of a correct receipt of a given data unit at said receiving node, a corresponding feedback message comprises a second type receive information that indicates said correct receipt at said receiving node; the intermediate node forwards said second type of receipt information towards said sending node and conducts a data unit retransmission procedure in dependence on received receive information; and the sending node conducts a data unit retransmission procedure in dependence on received receipt information of the first and second type, and conducts a data unit flow control procedure for controlling an amount of data that can be sent at a given time in dependence on said first and second type receipt information.06-18-2009
20090154355METHOD AND SYSTEM FOR DUTY CYCLING PORTIONS OF A NETWORK DEVICE BASED ON AGGREGATE THROUGHPUT OF THE DEVICE - Aspects of a method and system for duty cycling a network device based on aggregate throughput of the device are provided. In this regard, a limit on aggregate ingress and egress data of a network device during a time interval may be determined. Processing of data by the network device may be duty cycled based on the determination. The device may process data at a first rate during a first portion of the time interval and process data at a second rate during a remaining portion of the time interval. In this regard, portions of the device may be slowed or powered down during the first portion of the time interval. Power consumed by the device during the first portion of the time interval may be less than power consumed by the device during the remaining portion of the time interval.06-18-2009
20130070602PACKET COMMUNICATION APPARATUS AND PACKET TRANSFER METHOD - A packet communication apparatus includes a packet processing determining unit that receives packets and determines whether or not to instruct a first-type packet processing device in the packet communication apparatus to perform predetermined packet processing with respect to the received packets; a searching unit that, when a transfer speed of packets determined to be subjected to the predetermined packet processing by the packet processing determining unit exceeds a processing speed of the first-type packet processing device, searches for another packet communication apparatus that includes a second-type packet processing device which performs packet processing identical to the predetermined packet processing; and a transfer unit that transfers the packets to the other packet communication apparatus retrieved by the searching unit.03-21-2013
20130070601METHOD FOR INCREASING WIRELESS NETWORKING SPEED, AND A WIRELESS NETWORK APPARATUS - A method for increasing wireless networking speed is for use between an electronic device equipped with a wireless networking device and a wireless network having a group of wireless network base stations. The method includes the steps of: (A) providing the wireless network apparatus with two medium access control (MAC) addresses so as to simulate two wireless network cards; (B) selecting, from among the group of wireless network base stations, two wireless network base stations respectively for the wireless network cards; and (C) making the electronic device simultaneously communicate with the two wireless network base stations using the wireless network cards.03-21-2013
20130088969NETWORK TRAFFIC DISTRIBUTION - A switch for a switching network includes a plurality of ports for communicating data traffic and a switch controller that controls switching between the plurality of ports. The switch controller selects a forwarding path for the data traffic based on at least topological congestion information for the switching network. In a preferred embodiment, the topological congestion information includes sFlow topological congestion information and the switch controller includes an sFlow client that receives the sFlow topological congestion information from an sFlow controller in the switching network.04-11-2013
20130088971PARTIONING LARGE FLAT DATA CENTERS INTO MULTIPLE SWITCHING DOMAINS - A distributed fabric system includes multiple switches coupled to a cell-based switching fabric. A logical system port that is globally unique within the distributed fabric system is mapped to each physical network port in the distributed fabric system. To partition the system into multiple non-overlapping switching domains, each system port is associated with a look-up table having at least one table entry for each other system port to be allocated to the same switching domain as that system port. Each switch that receives a packet over a given system port is limited to switching the packet to only those other system ports for which the look-up table associated with the given system port has a table entry.04-11-2013
20130088970METHODS AND APPARATUS FOR ROUTER-TO-RADIO FLOW CONTROL - Methods and apparatus for transmitting, from a radio, over a router-to-radio interface, a first transmission-on signal indicating to a router that data packets can be sent to the radio for transmission in a network, and transmitting, from the radio over the router-to-radio interface, a first transmission-off signal indicating to the router that data packet transmission should be suspended until receipt of a second transmission-on signal, wherein the first transmission-on signal and the first transmission-off signal are generated in a network layer of the seven-layer OSI model.04-11-2013
20090092052METHOD AND APPARATUS FOR FLOODING LINK STATE PACKETS TO ACHIEVE FASTER CONVERGENCE - Disclosed are methods and apparatus for flooding link state packets or packet data units (LSP's) from a first node to one other LSP receiving node, where the LSP's are flooded in an order that is related to relative costs of various paths emanating from the first node. That is, the first node sends its own LSP first since the first node has no cost relative to itself. The first node then sends other LSP's that are associated with a plurality of other LSP sending nodes that have previously flooded their LSP's to the first node. These other LSP's are sent by the first node to the other LSP receiving node in an order related to the relative costs associated with the paths from the first node to each of the other LSP sending nodes which had previously sent the other LSP's to the first node.04-09-2009
20090092051PACKET TRANSFER SYSTEM - A gateway selector and a load distribution management device are provided between a user terminal and plural gateway devices. Of response packets received from the plural gateway devices, the gateway selector selects a response packet from a gateway device with a higher priority, according to the priority in a load distribution management table of the load distribution management device. Then, the gateway selector transfers the selected response packet to the user terminal, while discarding a response packet from another gateway device. In this way, it is possible to construct a redundant configuration of the gateway devices, independent of user terminal implementation.04-09-2009
20090092050Open federation security techniques with rate limits - Open federation security techniques with rate limits are described. An apparatus may include a network interface operative to communicate messages, and a secure open federation (SOF) module operative to manage a message rate between multiple federated networks. The SOF module may comprise a peer authentication module operative to determine whether a peer making the message is an untrusted peer. The SOF module may comprise a peer rate tracking module operative to retrieve a message rate value and a message rate limit value associated with the untrusted peer, and compare the message rate value with the message rate limit value to form a threat status indicator value. The SOF module may comprise a peer authorization module operative to authorize communication of the message based on the threat status indicator value. Other embodiments are described and claimed.04-09-2009
20110013516Control of Background Data Transfers - Control of background data transfers is described. In an embodiment, a background data transfer is controlled at a receiver node by measuring a time period taken to receive from a sender node a data sequence of the same size as a receive window. The time period is used to evaluate available network capacity, and the network capacity used to calculate a new window size. The new window size is applied and communicated to the sender node. In another embodiment, a background data transfer is controlled at a receiver node by measuring a quantity of data received from a sender node during a first control interval. The measured quantity is used to evaluate available network capacity, and the network capacity used to calculate a new receive window size and a second control interval duration. The new window size is applied for the second control interval, and communicated to the sender node.01-20-2011
20090268614METHOD AND SYSTEM FOR CONGESTION MARKING - The present invention provides a method and system wherein congestion information is taken from a lower level in the protocol stack and used for congestion marking in a higher layer. In particular, the method and system of the invention from a first aspect provide for congestion information in the lower layer to be generated downstream at a congested node, and to be fed back upstream to a source node. The source node then passes the congestion information, or information derived therefrom, up to the corresponding network element responsible for higher layer functions in the protocol stack, where higher level congestion marking can then be performed in dependence on the received lower level congestion information. Thus, congestion information from the lower layer which can typically be generated earlier before significant congestion occurs can be used in higher layer congestion control functions. Preferably the lower layer is the data link layer, and the higher layer is the network layer.10-29-2009
20130064093METHOD FOR LOAD BALANCING OF REQUESTS' PROCESSING OF DIAMETER SERVERS - A system, computer readable medium and method of load balancing of requests between Diameter-enabled network devices is disclosed. Processing occurs at a signal controller in communication with a first Diameter-enabled network device and a second Diameter-enabled network device, request handling capacity of at least the second Diameter-enabled network device. One or more tokens are allocated for inbound requests from the first Diameter-enabled network device to the second Diameter-enabled network device. The second Diameter-enabled network device is notified of the one or more allocated tokens for handling a corresponding number of requests from the first Diameter-enabled network device. Transmission of the corresponding number of requests from the first Diameter-enabled network device to the second Diameter-enabled network device is coordinated by the signal controller.03-14-2013
20120195202SYSTEM AND METHOD FOR USING FEEDBACK TO MANAGE CONGESTION IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes receiving a first congestion message associated with traffic congestion in a signaling system seven (SS7) a network, the first congestion message being associated with a first timer. The method also includes receiving a second congestion message after the first timer has expired and before a second timer has expired. The method further includes communicating a portion of traffic, which was originally intended for a first destination, to a second destination in the network based on receiving the second congestion message. The method can further include recovering and returning to an initial state.08-02-2012
20090257351METHODS AND APPARATUS FOR COMMUNICATING AND/OR USING LOAD INFORMATION IN SUPPORT OF DECENTRALIZED TRAFFIC SCHEDULING DECISIONS - Methods and apparatus related to communicating and/or using load information in support of decentralized traffic scheduling decisions are described. Individual wireless terminals corresponding to a peer to peer connection which desire to communicate traffic signals make transmitter yielding and/or receiver yielding decisions on a traffic slot by traffic slot basis. Loading information is used to intentionally skew transmitter yielding decisions in response to conditions and/or needs in the system. A link load weight value is generated based on intended transmitter loading related information and/or intended receiver loading related information. Traffic request parameters and/or link load weight values are communicated between wireless communications devices in request and/or request response signaling. As part of a transmitter yielding decision, one or more of: a spillage value, weighted SINR, and an interference cost estimate is calculated based on: one or more link load weight values and channel condition measurement information.10-15-2009
20090232002RANDOM EARLY DETECTION OVER WIRELESS LINKS - Random early detection (RED) controlled loss (i.e., discarding data packets) is determined as a function of change in processing gain assigned by a resource management system in a data network having a communications link between first and second network nodes. Rather than triggering RED controlled loss as a function of buffer levels, triggering is determined as a function of change in processing gain caused by, for example, a change in code rate, modulation technique, error (e.g., bit error rate or frame error rate), signal-to-noise ratio (SNR) or carrier-to-interference (C/I) level, or a number of traffic code channels or TDMA slots assigned to the nodes. In a wireless data network, this technique may be deployed in a base station or access terminal. A tight coupling between the physical layer and link layer is provided using this technique.09-17-2009
20090052326BACKWARD CONGESTION NOTIFICATION - In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.02-26-2009
20090046586DELAY MANAGEMENT FOR DISTRIBUTED COMMUNICATIONS NETWORKS - A method for programming the delay for a node in a communication system is disclosed. The node receives a selected delay value and a signal path delay value indicating a delay for signals communicated to the node. The signal path delay comprises an aggregation of transport delays calculated by each node for segments of the communication system between the node and a host node. The method further calculates an additional delay necessary to meet the selected delay value.02-19-2009
20090046585Determining Communications Latency for Transmissions Between Nodes in a Data Communications Network - Methods, systems, and apparatus are disclosed for determining communications latency for transmissions between nodes in a data communications network that include: preparing, by an origin node, to receive an acknowledgement message from a target node, the acknowledgement message indicating that the target node is ready to receive a test message from the origin node; receiving, by the origin node from the target node, the acknowledgement message; sending, by the origin node to the target node in response to receiving the acknowledgement message, the test message; preparing, by the origin node, to receive an echo message from the target node; receiving, by the origin node from the target node, the echo message; and determining, by the origin node, a round-trip communications latency between the origin node and the target node in dependence upon the sending of the test message and the receiving of the echo message.02-19-2009
20120236725USER TERMINAL FOR MIMO - A user terminal (09-20-2012
20120236724SYSTEM AND METHOD FOR COMMUNICATING OVER MESH NETWORKS USING WAVEFORM-ENHANCED, LINK-STATE ROUTING - A communication system includes a plurality of mobile nodes forming a mesh network. A plurality of wireless communication links connect the mobile nodes together. Each mobile node is formed as a communications device and operative for transmitting data packets wirelessly to other mobile nodes via the wireless communications link from a source mobile node through intermediate neighboring mobile nodes to a destination mobile node using a link state routing protocol and multiple waveforms.09-20-2012
20130163433ALTERNATE ROUTING OF VOICE CALLS IN A HEAVILY LOADED SIP NETWORK - Methods and systems for supporting the alternate routing of calls between endpoints, such as session initiation protocol (SIP) endpoints, are provided. An inner gateway alternate route (IGAR) application is invoked when the primary, Internet protocol, communication network is overloaded or otherwise unable to handle a call. The IGAR application assigns incoming and outgoing trunks, and serves as a contact point for session managers in routing the trunk call.06-27-2013
20090213736Method of processing external service request in storage area network - A method of processing an external service request in a storage area network (SAN) is used for responding a service request in the SAN with multiple controllers, and the method includes the following steps. A first controller of the SAN receives a request packet of an external network. When the first controller determines that the request packet must be transmitted to a second controller actually providing service in an internal network, the request packet is transmitted to the second controller. The second controller receives the request packet, and parses a source address contained therein for recording. The second controller executes an operation instruction corresponding to the request packet, and then generates an acknowledge packet. The second controller takes the source address as a destination address of the acknowledge packet and directly transmits the acknowledge packet to an original request initiator.08-27-2009
20100034091METHOD OF CONGESTION MANAGEMENT IN A WIRELESS MESH NETWORK - A method of congestion management in a wireless mesh network in which the CSMA/CA algorithm is used to access wireless medium, said network comprising a first station and at least one neighbouring station able to communicate directly with the first station, comprises:—broadcasting (02-11-2010
20110280130Systems and Methods for Network Congestion Management Using Radio Access Network Congestion Indicators - Systems and methods for managing communications network congestion are provided. In an embodiment, the system includes a radio access network (RAN) interface configured to receive RAN congestion indicators, a congestion correlator module configured to correlate RAN congestion indicators to service congestion indicators, a database comprising a set of congestion based policy rules, a policy controller module configured to apply the congestion-based policy rules to achieve a policy decision, and a policy enforcement control point interface configured to transmit network control instructions to enforce the policy decisions. In another embodiment of the invention, a method is provided for managing communications network congestion, that includes receiving one or more radio access network (RAN) congestion indicators, correlating the one or more RAN congestion indicators to one or more service congestion indicators, applying a congestion-based policy rule based on service congestion indicators to generate a policy decision, and implementing the policy decision.11-17-2011
20110128855DATA COMMUNICATION NETWORK SYSTEM - A data communication network system which enables an intended unit to determine a start point for a transmission schedule in communication is provided.06-02-2011
20100067383A METHOD FOR IMPROVED CONGESTION DETECTION AND CONTROL IN A WIRELESS TELECOMMUNICATIONS SYSTEMS - The invention discloses a method for detecting and controlling traffic congestion in a wireless telecommunications system (03-18-2010
20090310489METHODS AND APPARATUS USING A SERIAL DATA INTERFACE TO TRANSMIT/RECEIVE DATA CORRESPONDING TO EACH OF A PLURALITY OF LOGICAL DATA STREAMS - Data corresponding to each of a plurality of logical data streams may be transmitted across a serial data interface by 1) staging data for at least some of the logical data streams; 2) determining a data readiness of the data staged for each logical data stream; 3) generating a plurality of messages, each of the messages having a header, and at least some of the messages carrying some of the data, wherein the headers of the messages carrying data identify the logical data stream(s) to which their data pertains; 4) using i) the data readiness of the data staged for each logical data stream, and ii) a priority scheme of the logical data streams, to periodically designate an active one of the logical data streams; and 5) transmitting, via the serial data interface, messages corresponding to the active one of the plurality of logical data streams, but not messages corresponding to other ones of the plurality of logical data streams.12-17-2009
20080267072Data Communications Network for the Management of an Ethernet Transport Network - A communications network comprising a plurality of nodes supporting connection-oriented traffic and connectionless traffic, wherein management traffic between the nodes is propagated as connectionless traffic having a common management identifier. Also disclosed is a communications network component comprising logic that supports connection-oriented traffic and Virtual Local Area Network (VLAN)-based connectionless traffic, wherein the logic propagates management messages as VLAN-based connectionless traffic having a unique VLAN identifier (VID). Included is a communications network component comprising at least one processor configured to implement a method comprising provisioning a unique VID for management messages, and selectively propagating management messages with the unique VID.10-30-2008
20120087245METHODS AND APPARATUS FOR ECN RECEIVER DRIVEN CONGESTION CONTROL - Certain embodiments relate to systems and methods for managing congestion notification and control across a network. In certain aspects, a protocol for managing sender and receiver-based congestion control is provided using a format for streaming parameters, such as the Session Description Protocol format. In certain aspects, a system and method for operating an interworking gateway between different user devices is provided.04-12-2012
20110299398Transmission control apparatus and transmission control method - A transmission control apparatus includes: a communication unit communicating with each of communication apparatuses, which are included in a communication system in which communication is executed via one relay apparatus, via the relay apparatus; a determination unit determining, as a transmission apparatus transmitting content data indicating a content to be transmitted, the apparatus with higher transmission quality between the apparatus and the relay apparatus in the communication system based on quality information of each communication apparatus, which is received by the communication unit and includes information regarding the transmission quality between the relay apparatus and the communication apparatus; and a transmission control unit allowing the transmission apparatus determined by the determination unit to concurrently transmit the content data indicating the content to the respective apparatuses of the communication system excluding the transmission apparatus.12-08-2011
20120155274DENIAL OF SERVICE (DoS) ATTACK PREVENTION THROUGH RANDOM ACCESS CHANNEL RESOURCE REALLOCATION - A system and method to substantially prevent Denial of Service (DoS) attacks due to Random Access Channel (RACH) overload in cellular wireless networks. Once a mobile handset is identified to cause or contribute significantly to a RACH overload of the cell, the system sends a special System Information Block (SIB) message targeted to that mobile handset and instructing it to redirect its RACH signaling to a separate RACH/PRACH (Physical Random Access Channel) resource or to a small part of the current RACH/PRACH resource. This allows most or all of the regular RACH/PRACH resource from being overloaded by a single user or a group of users. The use of a separate RACH/PRACH resource such as frequency, preamble sequence, and/or radio subframe access slot to “absorb” high volume RACH signaling traffic from a small number of malicious/defective mobile handsets substantially prevents the signaling DoS attacks in the wireless network and makes it more robust to such attacks.06-21-2012
20090274048Methods and Apparatus for Dynamic Load Balancing With E-AICH - Systems and methodologies are described that facilitate dynamic load balancing in a communications network. In particular, one or more mobile devices can send random access preambles on an uplink frequency paired to a downlink frequency employed to connect the one or more mobile devices to a base station. The base station can determine if an uplink frequency load imbalance exists based upon the random access preambles. The base station can transmit an indicator on an acquisition indicator channel to at least one mobile device wherein the indicator includes a command to transition to a new uplink frequency. The mobile device can switch uplink frequencies in response to the command.11-05-2009
20090190476FLAGGING OF PORT CONDITIONS IN HIGH SPEED NETWORKS - A non-intrusive condition flag is introduced into high-speed data network for flagging a fault condition without interrupting the normal operation of the network. The condition flag is chosen to be one that is relatively not germane with respect to disrupting the behavior of the ports under a particular network protocol, or that is normally ignored by the network ports and/or devices. The non-intrusive condition flag can be in the form of a marker represented by designating new, currently undefined, Ordered Sets that would not cause the ports to disrupt network behavior. The marker is represented by repeating the same designated Ordered Set twice in sequence, to give the marker fault tolerance and prevent re-transmission. Ordered Sets may be chosen to identify a segment stall condition, a port busy condition, or a user defined condition in a FC network.07-30-2009
20100091655Method and apparatus for initiating routing messages in a communication network - Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.04-15-2010
20090147685Controlling congestion in a packet switched data network - A method of controlling congestion in a packet switched network includes transmitting a pause message to a node upstream of a congested node to instruct it to cease sending for a period of time. The congested node also sends information to the upstream node informing it of the buffer size required to relieve congestion. If the buffer capacity of the upstream node is greater than or equal to the signalled amount required, no further action is taken. If the buffer capacity of the upstream node is less that the required amount, it in turn sends a pause message to a node upstream of it, together with an indication of the required buffer size to reduce congestion, taking into account the amount available from the sending nodes.06-11-2009
20090147684Dynamic, integrated, multi-service network cross-layer optimization - The integrated network optimization as a comprehensive framework for a multi-variable optimization across all seven layers of the OSI model, of the network resources and their allocations to optimally enable services to the end-users based on their service level agreements (SLAs), in particular but not limited to wireless networks.06-11-2009
20090141634Adaptive Network Traffic Classification Using Historical Context - Adaptive network traffic classification using historical context. Network traffic may be monitored and classified by considering several attributes using packet filters, regular expressions, context-free grammars, rule sets, and/or protocol dissectors, among other means and by applying a variety of techniques such as signature matching and statistical analysis. Unlike static systems, the classification decisions may be reexamined from time to time or after subsequent processing determines that the traffic does not conform to the protocol specification corresponding to the classification decision. Historical context may be used to adjust the classification strategy for similar or related traffic.06-04-2009
20100034090Edge Node for a network domain - An egress node is proposed for a network domain that comprises at least one ingress node for receiving and routing data units belonging to a plurality of flows into said network domain, a plurality of interior routers for routing said data units through said network domain, and said egress node(s). One or more of the interior routers is arranged to detect whether it is subject to a congestion condition and to congestion mark routed data units if it is subject to said congestion condition. The egress node comprises a control element arranged for performing a congestion handling function that comprises a part for detecting the presence of congestion marked data units arriving at said edge node, and a part for reacting to the detection of the presence of congestion marked data units by invoking a congestion control process. The congestion control comprises sending to said ingress node an instruction for terminating one or more flows to thereby reduce a traffic load, waiting a predetermined period of time and then determining whether congestion marked data units are still arriving at said edge node, and if congestion marked data units are still arriving, repeating the sending and waiting steps.02-11-2010
20110069616MANAGEMENT OF DATA CONGESTION IN A DATA NETWORK - A congestion management apparatus for receiving a traffic data stream and an associated control signal, wherein the apparatus detects a congestion indicator in the traffic data stream and generates congestion control data. The apparatus incorporates the congestion control data into the control signal and sends the control signal to a streaming server to control the rate at which the streaming server sends the traffic data. The apparatus selects an adaptation method depending on a protocol associated with the control signal and generates the congestion control data in accordance with the adaptation method. The apparatus is modular and may be adapted to support a plurality of protocols and adaptation methods. The traffic data may comprise real time data, especially video data and/or audio data, transmitted using one or more connectionless transport protocol, such as Real-time Transport Protocol (RTP) over User Datagram Protocol (UDP).03-24-2011
20090232001Congestion Control in Wireless Mesh Networks - A congestion control system. In particular implementations, a method includes receiving packets into one or more queues and monitoring the one or more queues for congestion. The method also includes, if a number of packets in the one or more queues exceeds a first threshold, determining a congestion control mode. The method also includes generating a congestion control message indicating the congestion control mode and transmitting the congestion control message to one or more neighboring mesh nodes.09-17-2009
20100085877METHOD AND APPARATUS FOR NON CONTIGUOUS SLIDING WINDOW - A method that limits data flow between two network nodes to an amount within a window where a first portion of data within a first segment of the window is separated from a second portion of data within a second segment of the window by a third portion of data not within the window.04-08-2010
20090285099METHOD AND APPARATUS FOR PROVIDING CONGESTION CONTROL IN RADIO ACCESS NETWORKS - The invention includes a method and apparatus adapted for controlling congestion in a Radio Access Network (RAN). In one embodiment, a method includes monitoring packets received at a first network element of the RAN for an indication of congestion, where the packets are associated with a quality-of-service class, and, in response to detecting an indication of congestion in at least one of the received packets, signaling congestion status information from the first network element of the RAN toward a second network element of the RAN that is adapted for applying congestion control for the quality-of-service class. In one embodiment, a method includes receiving, at a first network element of the RAN, from a second network element of the RAN, congestion status signaling indicative of a congestion condition associated with a quality-of-service class, and applying congestion control for the quality-of-service class in response to receiving the congestion status signaling indicative of the congestion condition.11-19-2009
20120106345Method and System for Network Communications Via a Configurable Multi-Use Ethernet PHY - Aspects of a method and system for network communications via a configurable multi-use Ethernet PHY are provided. In this regard, an Ethernet PHY may be configured based on characteristics of a network link over which the Ethernet PHY communicates, and a rate at which data is conveyed from a MAC to the Ethernet PHY may be controlled via a carrier sense signal of the MII. The carrier sense signal may be controlled based on a rate at which the Ethernet PHY transmits data over the network link. The Ethernet PHY may be configured based on a length of the network link and/or on a grade of the network link, where exemplary grades may comprise Cat-1 through Cat-705-03-2012
20120106344DATA COMMUNICATION ACKNOWLEDGEMENT IN A NETWORK - A communication method for transmitting a data packet from a first node to a second node connected by an interconnection network. Steps performed include sending a data packet from the first node to the second node, sending an acknowledgment message from the second node to the first node within an acknowledgement generation delay period (Dack) upon reception of the data packet, determining at the first node whether no acknowledgment message is received during a time-out period (Tp), where the acknowledgement generation delay period (Dack) is related to the time-out period (Tp), and adapting the time-out period (Tp) depending on a network load indicating an amount of traffic over the connection between the first and the second node.05-03-2012
20110170414APPARATUS AND METHOD FOR PERFORMING CONGESTION CONTROL IN A COMMUNICATION SYSTEM - A method for performing congestion control in a communication system. The method includes transmitting a request message to a node using a first packet with a highest priority and receiving a response message corresponding to the request message using the first packet and at least one of a plurality of second packets, estimating a one-way delay of the first packet according to a round trip time for the first packet, converting one of the one-way delay of the first packet and the one-way delay of at least one of the plurality of second packets into a quality of service (QoS) level using a predetermined upper delay bound for a corresponding packet, and converting the converted QoS level into an effective congestion level representing a congestion degree in a network and performing congestion control using the effective congestion level.07-14-2011
20110170415METHOD AND APPARATUS FOR PROVIDING PROCESSOR OCCUPANCY OVERLOAD CONTROL - A method and apparatus for handling an overload condition in a communication network are disclosed. For example, the method calculates a call target rate by at least one core signaling network element for at least one edge signaling network element. The method then sends the call target rate by the at least one core signaling network element to the at least one edge signaling network element, when a processor occupancy of the at least one core signaling network element exceeds a predefined high threshold within a measurement interval, wherein the call target rate is used by the at least one edge signaling network element in an overload control that throttles signaling traffic.07-14-2011
20090274047Distributed Bi-Directional Flow Control in Wireless Mesh Networks - A distributed, bidirectional congestion control and starvation avoidance system for wireless mesh networks. In particular implementations, the nodes of the wireless mesh network monitor their respective local buffers for traffic load, and signal upstream and downstream nodes in response to detected congestion or excess capacity to dynamically allocate transmit capacity between neighboring nodes. Particular implementations are capable of mitigating congestion and preventing starvation in a fully distributed, low-overhead, scalable and efficient manner.11-05-2009
20090274050LOAD CONTROL OF UE MBMS MEASUREMENT REPORTING - An improved method and a communication means node implementing the method for load control in connection with a multimedia service transmission intended for multiple receivers over a wireless network are disclosed. The receivers in the wireless network are able to respond to requests communicated from an ordering entity by feeding back responses to a management entity in said wireless network. The feedback of these responses uses a different communication means, separate from said wireless network. This different communication means has limited communication resources. A transmission load caused in said different communication means by said feedback of said responses is according to the invention controlled by the different communication means itself.11-05-2009
20090274049NON-BLOCKED NETWORK SYSTEM AND PACKET ARBITRATION METHOD THEREOF - A non-blocked network system and a packet arbitration method thereof are provided to dynamically adjust packet arbitration policy, thereby avoiding the congestion of packet traffic. The non-blocked network system includes a switch network, a source device and a target device. The switch network includes at least a first switch unit and a second switch unit. A first path and a second path connect between the first and second switch units. The target device is coupled to the second switch unit, and the source device is coupled to the first switch unit. Before issuing a first packet to the target device via the first path, the source device issues a corresponding token of the first packet to the second switch unit via the second path, so as to inform the second switch unit that the first packet will pass the first path soon. The second switch unit dynamically adjusts its packet arbitration policy according to the token, so as to determine the forwarding sequence of a second packet to be forwarded on the first path.11-05-2009
20090296582TOKEN-BASED CONGESTION CONTROL METHOD FOR THE INTERNET - A computer network system with congestion control includes an edge router, a core router, and an inter-domain router in a computer network domain. A token level is inserted into the packet header of a data packet for congestion control in the computer network domain.12-03-2009
20080212480COMMUNICATION TERMINAL WHICH PERFORM LOW-DELAY COMMUNICATION BY USING A BROADBAND LINE - A communication terminal which sets a communication session between a plurality of communication terminals through a network to perform data transmission and reception includes a measuring unit which measures round-trip delay time (RTT) or one-way delay time between the communication terminals for performing transmission and reception on the basis of the received acknowledgement, a reception bandwidth measuring unit which measures a reception bandwidth in a reception terminal of the communication terminals on the basis of the received acknowledgement, a correcting unit which corrects a value of the round-trip delay time or the one-way delay time by using at least the reception bandwidth, and a transmission bandwidth determining unit which determines a transmission bandwidth on the basis of the value of the corrected round-trip delay time or the corrected one-way delay time.09-04-2008
20080273465Method of switching fabric for counteracting a saturation tree occurring in a network with nodes - The invention relates to a method and a switching fabric for counteracting a saturation tree occurring in a network with nodes. The method comprises the steps of generating at a local node where a congestion emerges a first congestion information; sending the first congestion information to at least one upstream node; responsive to one received first congestion information comparing the content of the received first congestion information with a pre-sent local status based on a set of predefined rules in order to identify at least one packet stream causing the congestion, and generating a second congestion information comprising the identified at least one packet stream causing the congestion; and sending the second congestion information to at least one further upstream node from where the identified at least one packet stream was received.11-06-2008
20080291830MULTIRADIO CONTROL INCORPORATING QUALITY OF SERVICE - A system for managing the operation of one or more of wireless communication mediums supported by one or more radio modules integrated within a WCD. A control strategy may be employed to evaluate and manage pending communication activity down to the wireless message stream level through the creation of operational schedules. The operational schedules may be utilized by the one or more radio modules in the WCD in order to determine how resource usage should be allocated for supporting the communication activities conducted over a radio module.11-27-2008
20120294151METHOD FOR DROPPING PACKET DATA, RADIO COMMUNICATION DEVICE, AND MOBILE COMMUNICATION SYSTEM - A control method in a mobile communication system, that includes configuring a timer corresponding to packet data for discarding the packet data according to a value of the timer; maintaining the value of the timer corresponding to the packet data when a handover is performed without restarting or resetting the value of the timer; and discarding the corresponding packet data when the maintained value of the timer reaches a given value.11-22-2012
20080285456Method for Selective Load Compensation - A method for distributing a traffic load on several ports of a switch involves reading traffic information from the switch, and passing the read traffic information to a processor. The processor executes an algorithm that initiates a precise examination of criteria of the traffic information. The method includes further determining whether the results of the precise examination are comparable with a predetermined result. In the event of a negative result of this comparison, the information of the reference table is read and edited so that when the edited reference table is implemented the data load is redistributed so that the result of future examinations lies within the frame of the predetermined result. The edited reference table is forwarded to the switch for its actual implementation.11-20-2008
20080291832Method For Per-Port Flow Control Of Packets Aggregated From Multiple Logical Ports Over A Transport Link - A method is disclosed for controlling the flow of packets aggregated from multiple logical ports over a transport link. A directed flow control indicator is provided to the transmitting end station that causes a detected congestion condition. The directed flow control indicator causes the transmitting end station to suspend the transmission of further packets. The linear expansion header of the Generic Framing Procedure (GFP) linear mapping scheme is extended to include the flow control indicator, such as a bit that is set to a predefined binary value to indicate a potential overload condition. A directed flow control indication can be provided in one or more packets that are sent to the transmitting end station over the transport network without increasing the network overhead. If packets are not being sent to the appropriate transmitting end station, a packet generator can generate one or more packets with the flow control indicator to inform the appropriate transmitting end station of the congestion condition.11-27-2008
20080267073Method and System for Ethernet Congestion Management - Certain aspects of a method and system for Ethernet congestion management may include transmitting one or more data packets in a network flow from a source node to a destination node. The source node may be enabled to receive one or more congestion notification frames based on detecting congestion at one or more switches in the network flow. A probe packet comprising a departure timestamp, Ts, may be transmitted from the source node to the destination node based on receiving one or more congestion notification frames. The arrival rate, Ra, of one or more data packets at the destination node may be calculated based on an arrival timestamp, Ta, inserted into the probe packet at the destination node. A rate limiter at the source node may be enabled to limit a rate of one or more data packets based on the calculated arrival rate, Ra.10-30-2008
20100142376Bandwidth Allocation Algorithm for Peer-to-Peer Packet Scheduling - Method and system for altering a sending rate of media packets in a peer-to-peer network that includes a client node and a plurality of serving peer nodes.06-10-2010
20090161547Compression Mechanisms for Control Plane-Data Plane Processing Architectures - Methods, apparatuses, and systems directed to efficient compression processing in system architectures including a control plane and a data plane. Particular implementations feature integration of compression operations and mode selection with a beltway mechanism that takes advantage of atomic locking mechanisms supported by certain classes of hardware processors to handle the tasks that require atomic access to data structures while also reducing the overhead associated with these atomic locking mechanisms.06-25-2009
20090161546Methods and systems for alleviating network congestion - Methods and systems for detecting and predicting congestion patterns from network feedback are described. In the inventive embodiments, network feedback in the form of binary feedback messages is received. The network feedback can comprise any suitable feedback messages and, in the illustrated and described embodiments comprise packet loss events or ECN marks, to name just a few. The inventive embodiment uses the network feedback to predict when congestion is likely to occur in the future. Based on these predictions, the behavior of end users within the system can be modified so that congestion is reduced. Specifically, the data packets that are typically transmitted by the end users can be delayed until such a time when the predicted congestion is mitigated. Thus, the inventive systems and methods take a predictive, proactive approach to addressing network congestion issues, rather than a reactive approach.06-25-2009
20090129276METHOD AND DEVICE FOR MANAGING DATA RATE IN A COMMUNICATION SYSTEM - A method is provided for managing a data rate in a communication system that includes a first device. The first device receives (05-21-2009
20090185488NETWORK MESSAGE MANAGEMENT DEVICE AND METHODS THEREOF - A method of managing communication of messages via a network includes storing messages received from an application in a queue at a transport layer. The transport layer monitors the amount of information stored at the queue. When the amount of information exceeds a threshold amount, the transport layer provides a warning message to the application. In an embodiment, the transport layer provides the warning message before the queue assigned to store messages from the application is full, so that the application can continue to provide messages to the transport layer after the warning message. The application can take appropriate action in response to the message, such as reducing the amount or frequency of information provided at the transport layer, thereby reducing the likelihood of a communication bottleneck at the transport layer.07-23-2009
20130121155METHOD AND APPARATUS FOR CHANGING BETWEEN TRANSMISSION STATES IN A COMMUNICATION SYSTEM - A controller for use in a wireless telecommunications system, the telecommunications system including one or more base stations, the one or more base stations being operable to wirelessly transmit data to user equipments in a first transmission state having a first capacity and in a second transmission state having a second, higher, capacity, the one or more base stations also being operable to change between transmission states in response to a transmission state change instruction from the controller, the controller comprising a transmission state management unit operable to apply a threshold mechanism to a value representing current data load, and if the threshold mechanism is satisfied, to issue a transmission state change instruction to change between the two transmission states, wherein a transition point of the threshold mechanism for a transition from the first to the second transmission state is set independently from a transition point for a transition from the second to the first transmission state.05-16-2013
20090086636Method for communicating backpressure messages in a data communications system - A method for communicating backpressure messaging over a serial encoded link is disclosed. Embodiments of the invention enable advanced backpressure signaling to be retrofitted into legacy systems to achieve performance improvements and support new or enhanced services. Specifically, such signaling enables per-context and per-priority backpressure signaling information to be conveyed by a backpressure message; thereby enabling flow control to be performed in accordance with a priority or context associated with a traffic flow, or flows, carried over the serial link.04-02-2009
20110222406Method And Device For Enabling Indication Of Congestion In A Telecommunications Network - The invention relates to a first communication device arranged to provide congestion indications to a second communication device. The first communication device comprises a control unit arranged to determine to apply an indicating congestion mechanism on a first radio bearer to the second communication device based on a quality of service setting of the first radio bearer. The control unit is further arranged to set a congestion threshold value and a first drop threshold value of a packet buffer associated to the first determined radio bearer. The congestion threshold value indicates that when buffered packets in the packet buffer exceeds the set congestion threshold value the control unit is arranged further to transmit over a transmitting arrangement at least one congestion indication to the second communication device. The first drop threshold value indicates a level of the packet buffer that when buffered packets exceeds the first drop threshold value the control unit is arranged to drop at least one packet.09-15-2011
20110141897PATH CONTROL SYSTEM, PATH CONTROL DEVICE, PATH CONTROL METHOD, AND PROGRAM - A path control system according to the present invention includes a network including a communication device (06-16-2011
20090080332Method and System for a Fast Drop Recovery for a TCP Connection - Methods and systems for a fast drop recovery for a TCP connection are disclosed. Aspects of one method may include a receiving device on a network receiving an out-of-order data. The receiving device may then signal to a transmitting device on the network, which sent the out-of-order packet, to enter a congestion alleviation mode without waiting for a delay period. The network packet transfer may be via TCP protocol, for example. The delay period may comprise a retransmission time-out period if the receiving device does not save isles. If the receiving device does save one or more isles, the delay period may be a period associated with delayed ACK. The signal may comprise a TCP option and/or an available TCP flag. The signal may also comprise, for example, three duplicate ACKs. Other similar signals may be used for networks that use other protocols than TCP. Upon receiving out-of-order data, the receiving device may, for example, send the signal and then assert a signal-sent flag if it is not already asserted. When a new packet is received in order, the signal-sent flag may be de-asserted.03-26-2009
20090245110SYSTEM AND METHOD FOR IMPROVING EQUALIZATION IN A HIGH SPEED SERDES ENVIRONMENT - A method and accompanying system are disclosed for tuning each channel of a high-speed SerDes link interface arranged in a configuration linking a local side to a remote side. The method includes transmitting a flow control packets from the local side to the remote side to change remote side transmission characteristics in a link channel; monitoring signal eye characteristics in the link channel; transferring additional flow control packets to adjust the remote side transmission characteristics; and processing the signal eye characteristics at the local side to generate the remote side transmission characteristics for the link channel.10-01-2009
20090245112COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION CONTROL METHOD AND RECORDING MEDIUM - The present invention provides a communication system that is capable of performing band control on a LAG group between devices. A communication system according to the present invention includes multiple communication devices (M1, M2, and E1 to E3). Each of the communication devices (E1 to E3) manages output ports of a LAG (Link Aggregation) group between the devices (M1 and M2) for each LAG group. Each of the communication devices (E1 to E3) controls flows transmitted from the output ports for each LAG group, when traffic of the output ports deviates.10-01-2009
20090245111APPARATUS, SYSTEM, AND METHOD FOR MANAGING NETWORK BANDWIDTH - An apparatus, system, and method are disclosed for managing network bandwidth. A monitor module monitors traffic of a plurality of peer computers over a Transmission Control Protocol/Internet Protocol (TCP/IP) network. A detection module detects traffic exceeding a traffic threshold for the network. A delay module delays issuing each TCP/IP acknowledge signal for a specified delay interval in response to detecting the traffic exceeding the traffic threshold.10-01-2009
20120195203METHODS AND APPARATUS FOR FLOW CONTROL ASSOCIATED WITH MULTI-STAGED QUEUES - In one embodiment, a method, comprising receiving at a receive side of a physical link a request to suspend transmission of data from a queue within a transmit side of a first stage of queues and to suspend transmission via a path including the physical link, a portion of the first stage of queues, and a portion of a second stage of queues. The method includes sending, in response to the request, a flow control signal to a flow control module configured to schedule transmission of the data from the queue within the transmit side of the first stage of queues. The flow control signal is associated with a first control loop including the path and differing from a second control loop that excludes the first stage of queues.08-02-2012
20110228676COMMUNICATION NETWORK, DEVICE, AND METHOD - The present invention discloses a communication network, device and method. The communication method includes the following steps: a Mobile Broadband Edge (MBB-Edge) node sends a traffic offloading indication to a NodeB according to a traffic offloading policy; and the NodeB directs User Plane (UP) data of a Packet Switched (PS) service to a Public Data Network (PDN) through a fixed broadband bearer network of an offloading path according to the traffic offloading indication. The present invention increases the transmission efficiency of PS services.09-22-2011
20110141898COMMUNICATION SYSTEM, COMMUNICATION DEVICE, INTEGRATED CIRCUIT, AND COMMUNICATION METHOD - A communication system includes communication devices that are connected with one another in a ring via a serial link. In the communication system, one communication device issues a standby packet for causing each communication device connected to a part of the link that is not involved with data transfer to switch to standby mode. Each communication device connected to this part of the link relays the standby packet from an immediately preceding communication device in the link to an immediately succeeding communication device in the link, and after relaying the standby packet, causes the own device to switch to standby mode. Further, a communication device that performs communication with said one communication device issues a loopback packet for causing each communication device connected to a part of the link that is involved with data transfer to switch to loopback mode. Each communication device connected to this part of the link relays the loopback packet from an immediately preceding communication device in the link to an immediately succeeding communication device in the link, and after relaying the loopback packet, causes the own device to switch to loopback mode.06-16-2011
20100265825TECHNIQUE FOR POLICY CONFLICT RESOLUTION USING PRIORITY WITH VARIANCE - In one embodiment, a value for a option for a particular policy of a plurality of policies that are ranked in a priority order is ascertained. A variance to the value associated with the option for the particular policy is applied to define a range of acceptable values for the particular policy. A determination is made whether one or more other options exist that have values within the range of acceptable values for the particular policy. If no other options exist that have values within the range of acceptable values for the particular policy, the option is selected If other options exist that have values within the range of acceptable values for the particular policy, the ascertaining, applying and determining is repeated for a next lower priority policy of the plurality of policies to consider the other options, the repeating to occur successively until an option is selected.10-21-2010
20100157806METHOD FOR PROCESSING DATA PACKET LOAD BALANCING AND NETWORK EQUIPMENT THEREOF - A method for processing data packet load balancing and a network equipment thereof, which are for balancing the load of a plurality of controllers in a network equipment. The method comprises the steps. A plurality of data packets is received. A storage queue is assigned for storing the data packets. The data packets in the storage queue are read by an allocation controller. The allocation controller assigns the data packets to different work sequences according to a work attribute of the data packets. A processing controller is commanded to perform a packet processing procedure, and at least one work queue is assigned to the processing controller for processing the data packets. After completing the packet processing procedure, the processing controller sends a completion message to a completion queue. If the allocation controller detects that the completion queue contains the completion message, the allocation controller sends the processed data packets back.06-24-2010
20100002585SYSTEM AND METHOD FOR AVOIDING STALL USING TIMER FOR HIGH-SPEED DOWNLINK PACKET ACCESS SYSTEM - At least one timer is used to prevent a stall condition. If a timer is not active, the timer is started for a data block that is correctly received. The data block has a sequence number higher than a sequence number of another data block that was first expected to be received. When the timer is stopped or expires, all correctly received data blocks among data blocks up to and including a data block having a sequence number that is immediately before the sequence number of the data block for which the timer was started is delivered to a higher layer. Further, all correctly received data blocks up to a first missing data block, including the data block for which the timer was started, is delivered to the higher layer.01-07-2010
20090086635METHOD, SYSTEM, AND APPARATUS FOR FLOW CONTROL MANAGEMENT IN A DATA CENTER ETHERNET NETWORK OVER AN EXTENDED DISTANCE - Flow control in a data center Ethernet (DCE) network is managed between a source node and a destination node separated by an extended distance. An initiation sequence between the source node and the destination node is intercepted. The imitation sequence is for determining buffer credits available for receiving packets in the source node and the destination node. Replies are generated to the source node and the destination node indicating buffer credits available in at least one extended data interface interspersed between the source node and the destination node. The initiation sequence is completed based on the replies from the extended data interface.04-02-2009
20090316581Methods, Systems and Computer Program Products for Dynamic Selection and Switching of TCP Congestion Control Algorithms Over a TCP Connection - Methods, systems and computer program products for dynamic selection and switching of TCP congestion control algorithms over a TCP connection. Exemplary embodiments include a TCP congestion control algorithm management method, including establishing a first TCP connection on a first network having an end point, wherein the TCP connection includes a first TCP congestion control algorithm, monitoring path characteristics of the TCP connection and dynamically selecting and switching to a second TCP congestion control algorithm in a response to a change in the path characteristics of the TCP connection.12-24-2009
20130215754Servers, Switches, and Systems with Switching Module Implementing a Distributed Network Operating System - One networking device includes a switch module, a server, and a switch controller. The switch module has ports with a communications interface of a first type (CI1) and ports with a communications interface of a second type (CI2). The server, coupled to the switch module via a first CI2 coupling, includes a virtual CI1 driver, which provides a CI1 interface in the server, defined to exchange CI1 packets with the switch module via the first CI2 coupling. The virtual CI1 driver includes a first network device operating system (ndOS) program. The switch controller, in communication with the switch module via a second CI2 coupling, includes a second ndOS program controlling, in the switch module, a packet switching policy defining the switching of packets through the switch module or switch controller. The first and second ndOS programs exchange control messages to maintain a network policy for the switch fabric.08-22-2013
20100226253SYSTEM AND METHOD FOR TRACKING A LINE RATE UTILIZATION - A system and method for tracking a line rate utilization. An effective throughput is measured for a data stream during a time period. A number of frames in the data stream is counted during the time period. A line rate utilization is determined for the data stream utilizing the number of frames and a size of the frames in response to the time period ending. The line rate utilization is save for communication to one or more users. The line rate utilization is communicated to one or more users.09-09-2010
20100238805Data Transmission Control Methods And Devices - A method of controlling a radio access network entity of a data unit communication network is described, said radio access network entity being involved in providing a transport service to a radio terminal of said data unit communication network, said transport service being characterized by a set of values associated with respective service quality parameters, said method comprising: monitoring (S09-23-2010
20100246401Congestion Management in a Shared Network - A shared channel used to communicate between a cable modem termination system and multiple cable modems is managed to prevent and/or reduce the impact of congestion. If the average channel utilization is above a near-congestion threshold, a cable modem in an extended high consumption state is assigned a reduced data transmission priority for managed traffic. Priority for that cable modem is restored to a default preferred level when the channel usage by that cable modem drops below a predetermined level or when the average aggregate channel utilization by all cable modems drops below the near-congestion threshold.09-30-2010
20090219818NODE DEVICE, PACKET SWITCH DEVICE, COMMUNICATION SYSTEM AND METHOD OF COMMUNICATING PACKET DATA - A node device including a congestion detection unit which detects an occurrence and release of congestion for each class of a second communication quality classification, output to a ring-type network, when packet data for each class classified by a first communication quality classification received from a port; a class association table which stores association between each class of the second communication quality classification and each class of the first communication quality classification; a class conversion unit which converts a class of the second communication quality classification detected by the congestion detecting unit into an associated class of the first communication quality classification; and a notification unit which notifies a class of the first communication quality classification to the port as a target data for stopping read out or starting read out is provided.09-03-2009
20080310309SENDING CONTENT FROM MULTIPLE QUEUES TO CLIENTS - In an embodiment, a content server has multiple queues, each of which includes records. Each record in a queue represents a frame in a logical group of frames. Each of the queues transitions between a control state, an ingestion state, and a distribution state. During the control states, records are added to the queues. During the ingestion states, the frames are copied into memory at the content server. During the distribution states, the content server sends the logical groups to a client. Each of the control state, the ingestion state, and the distribution state has a time duration equal to the amount of time needed to play the logical group.12-18-2008
20080291831Dynamic Management of Wireless Transmissions - There is provided a method and devices for dynamically controlling transmission of communications in a wireless network, which comprises a managing entity and a managed entity that communicate which each other. The managed entity transmits updating information that includes indications of current resources available thereat and/or indications that relate to the reception of communications transmitted by the managing entity. A reporting rate for transmitting the updating information by the managed entity to the managing entity is then determined, and based on the reporting rate that has been determined—modifying, if required, parameters associated with the wireless link extending between the two entities so as to affect changes in the operating conditions at one or both of these entities.11-27-2008
20080267071Method of choosing nodes in a multi-network - Embodiments include methods, apparatus, and systems for choosing nodes in a multi-network. One embodiment includes a method that receives demand characteristics for nodes to form a cluster in multi-network and collapses groups of nodes in the multi-network to form a node group. The method then selects nodes that satisfy the demand characteristics in order to form the cluster.10-30-2008
20130136004METHOD AND SYSTEM FOR INROUTE BANDWIDTH ALLOCATION SUPPORTING MULTIPLE TRAFFIC PRIORITIES IN A SATELLITE NETWORK - A method for inroute bandwidth allocation supporting multiple traffic priorities in a satellite network including generating a backlog report, transmitting the backlog report to an inroute group manager, receiving a bandwidth allocation from the inroute group manager, and servicing priority queues and transmitting data to a satellite based on the bandwidth allocation from the inroute group manager.05-30-2013
20100309787METHOD AND SYSTEM FOR SYMMETRIC TRANSMIT AND RECEIVE LATENCIES IN AN ENERGY EFFICIENT PHY - Aspects of a method and system for symmetric transmit and receive latencies in an energy efficient PHY are provided. In this regard, a delay introduced by a PHY of a network device for outbound traffic and a delay introduced by the PHY for inbound traffic may be controlled such that a transmit delay of the network device is equal, within a tolerance, to a receive latency of the network device. The delays may be controlled based on whether one or more energy efficiency features are enabled in the PHY. The delay introduced by the PHY for outbound traffic may be controlled based on an amount of buffered inbound traffic. The delay introduced by the PHY for inbound traffic may be controlled based on an amount of buffered outbound traffic. The delays may be controlled such that said receive latency and the transmit latency are approximately constant regardless of a mode of operation of the network device.12-09-2010
20100322076SYSTEMS AND METHODS FOR RETAINING SOURCE IP IN A LOAD BALANCING MULTI-CORE ENVIRONMENT - Described herein is a method and system for distributing requests and responses across a multi-core system. Each core executes a packet engine that further processes data packets allocated to that core. A flow distributor executing within the multi-core system forwards client requests to a packet engine on a core that is selected based on a value generated when a hash is applied to a tuple comprising a client IP address, a client port, a server IP address and a server port identified in the request. The packet engine maintains the client IP address, selects a first port of the core, and determines whether a hash of a tuple comprising those values identifies the selected core. A modification is then made to the client request so that the client request includes a tuple comprising the client IP address, the server IP address, the first port and the server port.12-23-2010
20110110238METHOD AND APPARATUS FOR PREVENTING TRANSMISSION BLOCKING IN AN HSUPA WIRELESS COMMUNICATION SYSTEM - A method and apparatus for preventing mitigating transmission blocking are provided. A wireless transmit/receive unit (WTRU) detects whether transmission of a medium access control (MAC) flow, such as a MAC dedicated transport channel flow, is prevented by a small non-zero grant. Transmission blocking may be detected when a non-zero grant is smaller than required for transmission of a MAC protocol data unit. If transmission blocking is detected, the WTRU transmits scheduling information. The WTRU may continue to periodically transmit scheduling information on a condition that the blocking continues.05-12-2011
20110002224APPARATUS AND METHOD FOR CONTROLLING CONGESTION OCCURRENCE IN A COMMUNICATION NETWORK - Congestion occurrence in a communication network is controlled when performing data transmission based on a first protocol between a first edge node and a second edge node. The first edge node detects a first congestion state identifying a congestion state of the first edge node, and sets first congestion information identifying the detected first congestion state to a packet that is to be transmitted from the first edge node to the second edge node. The first edge node transmits the packet having the first information to the second edge node at the time when the first edge node performs data transmission based on a second protocol from the first edge node to the second edge node, wherein the second protocol is a connectionless protocol positioned at a protocol layer higher than the first protocol.01-06-2011
20110110237Method and Apparatus for Aggregating Input Data Streams - A method and apparatus aggregate a plurality of input data streams from first processors into one data stream for a second processor, the circuit and the first and second processors being provided on an electronic circuit substrate. The aggregation circuit includes (a) a plurality of ingress data ports, each ingress data port adapted to receive an input data stream from a corresponding first processor, each input data stream formed of ingress data packets, each ingress data packet including priority factors coded therein, (b) an aggregation module coupled to the ingress data ports, adapted to analyze and combine the plurality of input data steams into one aggregated data stream in response to the priority factors, (c) a memory coupled to the aggregation module, adapted to store analyzed data packets, and (d) an output data port coupled to the aggregation module, adapted to output the aggregated data stream to the second processor.05-12-2011
20110019552METHOD AND SYSTEM FOR NETWORK AWARE VIRTUAL MACHINES - A virtual machine running on an endpoint device may encode a mark comprising routing parameters within one or more packets of a packet stream to indicate services and/or costs to be utilized in processing and/or communicating the packet stream. The virtual machine may communicate the packet stream to another network device. The routing parameters within the marks may indicate device capabilities, service class, quality measurements, latency and/or power usage. The routing parameters may comprise costs that may indicate capacity, efficiency and/or performance of power usage, bandwidth, absolute and/or relative latency, frame-drop eligibility, memory and processing. The packet stream is received and inspected to identify the marks and/or routing parameters. A virtual machine may be initialized and/or configured to process and/or communicate the packet stream based on the routing parameters. Routing may utilize based SPB, TRILL, and/or AVB.01-27-2011
20110019553METHOD AND SYSTEM FOR LOAD BALANCING USING QUEUED PACKET INFORMATION - A computer readable medium including instructions executable by a processor to perform a method, the method including obtaining a packet by a load balancer, obtaining queued packet information for a plurality of target hosts operatively connected to the load balancer, selecting the one of the plurality of target hosts using the queued packet information, and sending the packet to the selected target host using a first communication channel between the load balancer and the selected target host.01-27-2011
20110044172Method and Protocol for Congestion Control in a Vehicular Network - In a vehicle ad-hoc network (VANET), a transceiver node is arranged in a vehicle. The node includes a protocol stack, which includes an application layer, a link layer; and a congestion control layer arranged between the application layer and the link layer. The congestion layer transfers short messages between the application layer and the link layer. The short messages are defined according to a standard for the VANET, and the congestion layer optimizes a network-wide rate allocation for the short messages.02-24-2011
20110116381Traffic Control within a Network Architecture Providing Many-to-One Transmission with Denial-of-Service Protection - A method of controlling traffic flow through a service node located within a packet network, which traffic flow originates at a plurality of sending nodes and is destined for a receiving node. The service node is one of a multiplicity of service nodes configured in a tree or other acyclic structure, e.g. of an overlay network. The method comprises receiving a challenge from said receiving node or a downstream service node, generating and caching a further challenge, and combining that further challenge with the received challenges to generate a modified challenge. The modified challenge is then sent to a sending node or to an upstream service node. Subsequently, a request is received, destined for said receiving node and originating at a sending node. A solution accompanying said request is validated using the cached further challenge, and the request forwarded towards said receiving node only if the solution is valid. Otherwise, the request is dropped.05-19-2011
20100008228Network Cross-Domain Precedence and Service Quality Conflict Mitigation - A method, computer program product, and system are provided for prioritizing data in a network system. For example, an embodiment of the method may include allocating network system resources to high-priority data with an identifier and dynamically changing a threshold level from a pre-assigned, minimum level in the allocation of network resources based on data traffic with the identifier received by a communication device in the network system. In allocating network system resources, the data with the identifier may be filtered into a separate data stream from data without the identifier. For instance, the data stream containing data with the high-priority identifier may be directed to a high-priority buffer that has a minimum allocation of network resources dedicated to the buffer to ensure unencumbered data transfer between the communication device and a destination within the network system. Further, in dynamically changing the threshold level, network resources may be allocated to data with a high-priority identifier as the high-priority data is received by the communication device. A prioritization of network resource queue space for the data with the high-priority identifier and then a prioritization of data without the high-priority identifier in the remaining queue space, if any, according to Quality of Service (QoS) requirements may be required when allocating network resources. Therefore, the method described above may be used to propagate prioritized data across a network while accommodating for QoS requirements.01-14-2010
20110075563METHODS AND APPARATUS FOR ENABLING RATE ADAPTATION ACROSS NETWORK CONFIGURATIONS - Systems and methods for implementing explicit congestion notification (ECN) across disparate networks, configurations, and protocols are disclosed. Local rate adaptation using ECN may be provided without relying on other operators to upgrade or ensure their networks are ECN transparent or ECN capable.03-31-2011
20110080834COMMUNICATION APPARATUS AND COMMUNICATION CONTROL METHOD - A communication apparatus that sends and receives signals, the communication apparatus includes a pause signal transmitter that transmits a pause signal to a plurality of linked apparatus that send data to the communication apparatus, wherein the pause signal requests that the transmission of data to the communication apparatus be temporarily paused, and a transmission controller that uses guaranteed rates prescribed for respective linked apparatus as a basis for separately controlling how the pause signal is transmitted to respective linked apparatus receiving the signal, wherein the transmission controller controls how the pause signal is transmitted such that the data transfer rates from respective linked apparatus to the communication apparatus become rates equal to or greater than the guaranteed rates corresponding to the respective linked apparatus.04-07-2011
20090213735SYSTEM TO IMPROVE DATA PACKET ROUTING IN A DATA PROCESSING DEVICE AND ASSOCIATED METHODS - A system to improve data packet routing in a data processing device may include a plurality of functional modules, and communication buses connecting the functional modules. The system may also include a flow control mechanism in which command packets that traverse the communication buses are each assigned their own channel with their own pool of credits. The system may further include a switch to route data packets on the communication buses from one of the functional modules to any other of the functional modules based upon the credits. In addition, any of the functional modules without credits to send the data packets on a particular channel may send a message to have the switch perform a route test.08-27-2009
20100097933FAST CREDIT SYSTEM - The invention provides an improved architecture for credit based flow control. Briefly, the memory space within the receiving switch is separated into two parts, a statically allocated portion and a dynamically allocated portion. Packets are first placed in the dynamically allocated portion, and the credits are returned immediately. When the dynamically allocated portion has no additional space, the packets are then stored in the memory portion statically allocated to the specific virtual circuit. Credits are returned when the packets are removed from the statically allocated memory portion. This scenario allows the immediate return of credits when there is space available in the dynamically allocated memory portion. It also allows improved sharing of the overall memory since more of the overall memory can be made available to a particular virtual circuit.04-22-2010
20100061244System and method for delivering packet data over a multiplicity of communication links - This invention provides a system, method and apparatus for managing congestion on heterogeneous network communication links, the first communication link and second communication link being heterogeneous with respect to each other. The system, method and apparatus including a routing decision module, the routing decision module evaluating a queue of information packets scheduled for transmission across the first communication link to determine whether to generate a command signal to route a portion of information packets over the second communication link. The system, method and apparatus may further include a communication link threshold module, the communication link threshold module storing threshold limit values corresponding to a first communication link technology of the first communication link.03-11-2010
20110255409CONTROL STATION, MOBILE STATION AND MOBILE COMMUNICATION SYSTEM10-20-2011
20090190475METHOD OF PRIORITIZING USER THROUGHPUT AND USER THROUGHPUT LIMITS FOR BEST-EFFORT APPLICATION IN cdma2000 1xEV-DO WIRELESS COMMUNICATION SYSTEM - The present invention provides a method implemented in a mobile unit configured to communicate with at least one base station over an uplink. The method includes receiving, at the mobile unit and from the base station, a first attribute indicative of a traffic-to-pilot power ratio and a second attribute indicative of a resource provision limit. The first attribute is formed based on a priority weight associated with best effort communication with the mobile unit. The second attribute is formed based on a maximum throughput associated with best effort communication with the mobile unit. The method also includes modifying an uplink transmission power based upon the first attribute and information indicative of congestion at the base station.07-30-2009
20090185487AUTOMATED ADVANCE LINK ACTIVATION - Embodiments herein provide a transaction level mechanism that ensures that the links are operational right in time for the data flow, so that the data flow will not be impacted by delays associated with link recovery into the operational state. The path has links that have the ability to be in an inactive mode or an active mode. The embodiments herein transmit an “activation transmission” over the path to turn on the links within the path, before sending a data transfer (comprising packetized data) to turn on (wake up) the inactive links within the path, so that the actual data transfer does not experience any such start-up or wake-up delays.07-23-2009
20120170462TRAFFIC FLOW CONTROL BASED ON VLAN AND PRIORITY - A method for controlling traffic flow at a traffic routing device of a network comprises a plurality of operations. An operation is performed for determining an instance of traffic flow congestion for traffic of a particular VLAN (virtual local area network) flow control group and having a particular priority. The particular VLAN flow control group and the particular priority jointly define a particular prioritized VLAN flow control group. An operation is performed for issuing traffic flow instructions for causing flow of the traffic of the particular prioritized VLAN flow control group to be temporarily inhibited. Thereafter, an operation is performed for inhibiting transmission of traffic for the particular prioritized VLAN flow control group at a particular traffic routing device in response to the particular traffic routing device receiving the traffic flow instructions.07-05-2012
20100309788SYSTEMS AND METHODS TO PROVIDE FLOW CONTROL FOR MOBILE DEVICES - Systems, methods, and apparatuses are disclosed to facilitate wireless communications. User equipment (UE), such as a mobile device, identifies data congestion and transmits a recommended data rate modification wireless signal (e.g., a recommended reduced data rate) to the base station that is transmitting data to the UE. The base station may reduce the data rate of the down link (DL) to the reduced data rate. The UE may then receive data from the base station at the reduced data rate. Therefore, flow control may be implemented at the base station side (e.g., sometimes referred to as the Network (NW) side) based upon the reduced data rate modification determined and transmitted by the UE to the base station. In this way, the data rate transmission to the UE can be reduced to allow the UE to successfully process received data and successfully perform its functions.12-09-2010
20080253289Method For Congestion Management of a Network, a Signalling Protocol, a Switch, an End Station and a Network - A method of congestion management within a switch or network of connected switches is provided, wherein the or each of the switches has a plurality of ingress ports and a plurality of egress ports. The method involves, when congestion is detected at a first ingress or egress port, sending a message to an upstream port connected to the first ingress or egress port indicating that congestion has occurred at a particular port and requesting storage at the upstream port of data packets destined for that port; and, in dependence on the amount of data packets destined for the congested port stored at the upstream port, sending from the upstream port to a further upstream port a message informing the further upstream port of the congestion at the congested port, the further upstream port storing at the further upstream port data packets destined for the congested port.10-16-2008
20080205281Scheduling synchronization techniques for wireless networks - Various embodiments are described relating to scheduling synchronization techniques for wireless networks. According to an example embodiment, a technique may include receiving a first bandwidth grant from a first wireless node, estimating a time of receipt for a second bandwidth grant from the first wireless node based on the receiving of the first bandwidth grant from the first wireless node, and issuing a third bandwidth grant to a second wireless node before the estimated time of receipt for the second bandwidth grant from the first wireless node. Other embodiments are provided as well.08-28-2008
20080205280Scheduling system and method in a hierarchical temporal memory based system - According to one aspect of one or more embodiments of the present invention, a system comprises: an HTM network executable at least in part on multiple node processing units (NPUs). In one embodiment the NPUs include one or more nodes, each of which can be executed by its NPU. In one embodiment, the present invention includes a technique for coordinating and scheduling HTM computation across one or more CPUs which (1) enables concurrent computation (2) does not require a central point of control (e.g. a controller entity that “orchestrates” the computation), (3) does not require global synchronization, (4) in some embodiments ensures that the same results are achieved whether the nodes are executed in parallel or serially.08-28-2008
20100214926Method and apparatus for flexible application-aware monitoring in high bandwidth networks - There is provided apparatus including at least one pre-capture filter, operative to receive at least some of a plurality of packets transmitted in a network, and to identify an application type of each of the received packets and a plurality of application-type specific post capture filters, each associated with at least one of a plurality of application-type specific monitoring stations, the plurality of application-type specific post capture filters being operative to receive from the at least one pre-capture filter packets of a specific application type and to transmit the packets of the specific application type to the at least one of the plurality of application type specific monitoring stations associated therewith.08-26-2010
20110176423SYSTEM AND METHOD FOR CONGESTION CONTROL SIGNALING - Systems and methods for controlling congestion on a packet data network are provided. The congestion control may be implemented between any two network nodes where a regulation of a data flow is desired to prevent a device overload from occurring. In order to provide regulation of a data flow, congestion control states are used where each state regulates the data flow in a specified manner. State transitions may occur in response to messages that include congestion information detected at a network node.07-21-2011
20100226252INVOKING DATA SERVICE PRIORITY DURING NETWORK CONGESTION - A method for requesting and providing on-demand priority to internet protocol (IP) flows is disclosed. A request to invoke transmission priority is received. Whether to mark a priority invocation packet for an IP flow with a priority Differentiated Services Code Point (DSCP) marking is determined The priority invocation packet is marked based on the determination and sent. A priority invocation packet for an IP flow that has a priority DSCP marking is received from a wireless device. The priority invocation packet is sent to its destination. Transmission priority is provided to IP flows received from the wireless device or sent to the wireless device for a period of time or until an indication of failed authorization is received.09-09-2010
20100165846REPLAY TRANSMISSION DEVICE AND REPLAY TRANSMISSION METHOD - A relay transmission device can achieve high-quality transmission by suppressing congestion in an ad hoc network, even when a network environment changes or performance of a relay device to be communicated with changes. The relay transmission device includes: an optimization coefficient storage unit (07-01-2010
20110188378Arrangement and Method Relating to Network Management - The present invention relates to a network management system for management of a traffic network comprising a wired as well as a wireless network backbone. The wireless network backbone comprises relay nodes comprising wireless routers, some acting as gateways to the wired backbone network and some as relay bridge routers for access network access. The management system comprises a logical multilevel hierarchical network overlying the traffic network. It is adapted to use the infrastructure of the traffic network by using the relay nodes as management stations. It comprises grouping means adapted to perform a grouping process by arranging network nodes, comprising the relay nodes, in groups, each with selected a cluster head, on different hierarchical levels. Grouping control means are provided to control the grouping and allocation of cluster heads based on a number of grouping constraints given by one or more criteria to be fulfilled at each hierarchical level. Calculating means are adapted to calculate the criteria based on given metrics and modeling and verification means are provided for modeling the constraints and verifying fulfillment of said constraints at each hierarchical level.08-04-2011
20090175170METHOD FOR MULTI-HOP DATA TRANSMISSION IN AN AD-HOC NETWORK COMPRISING CONCEALED NODES - In a method for multi-hop data transmission in an ad-hoc network comprising concealed nodes, one node with transmission intent determines the probability of a collision-free transmission of data to the following nodes and if a high probability of collision-free transmission of data, transmits a user data packet to said following node, without co-ordinating the detection of the following node with the concealed nodes located in the vicinity of the following node in relation to the transmission of data to said following node.07-09-2009
20100027423Controlling Data Flow Through A Data Communications Link - Controlling data flow through a data communications link, the link operating according to a data communications protocol in which a receiver of data communications on the link can suspend data communications on the link for a period of time determined by the receiver, including specifying for the sender a duration for flow control periods; specifying for the sender a number of corrupt communications control packets to be transmitted from the sender to the receiver during a flow control period; determining by the sender whether a flow control message is received from the receiver during a flow control period; altering, in dependence upon whether a flow control message is received from the receiver during a flow control period, the number of corrupt communications control packets; and transmitting, among normal data communications during a subsequent flow control period, the altered number of corrupt communications control packets from the sender to the receiver.02-04-2010
20110216652METHOD AND APPARATUS FOR MANAGING FLOW INFORMATION IN A COMMUNICATION SYSTEM - A method for managing flow information of a mobile station by a target base station in a communication system is provided. The method includes receiving a ranging request message, which includes a flow identifier for each of flows between a serving base station and the mobile station and a change count indicating the number of times of an addition/change/deletion operation of a corresponding flow for each of flow identifiers, from the mobile station; and transmitting a ranging response message, which includes a validity indicator indicating whether the change count of each of the flow identifiers is valid or not, to the mobile station, wherein, when the validity indicator indicates that at least one change count among change counts for each of the flow identifiers is not valid, the ranging response message includes a list including the at least one change count that is not valid.09-08-2011
20110216653METHOD AND APPARATUS FOR USING LAYER 4 INFORMATION IN A LAYER 2 SWITCH IN ORDER TO SUPPORT END-TO-END (LAYER 4) FLOW CONTROL IN A COMMUNICATIO NETWORK - Apparatus configured to receive a first end-to-end flow control representation for at least one logical connection from a first further apparatus to a second further apparatus, update at least one end-to-end credit value for the at least one logical connection from the first further apparatus to the second further apparatus dependent on the first end-to-end flow control representation, select at least one logical connection to the second further apparatus dependent on the end-to-end credit value, generate a second end-to-end flow control representation for the at least one logical connection to the second further apparatus, and transmit the second end-to-end flow control representation addressed to the second further apparatus.09-08-2011
20120307638BACKWARD CONGESTION NOTIFICATION - In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.12-06-2012
20120307639Method and Device for Data Processing in a Network - A method and a device for data processing in a network is provided, wherein a centralized network component adjusts a coordinated multipoint transmission of cells of the network based on information provided by the network and/or by said cells. Furthermore, a communication system is suggested including said device.12-06-2012
20080247316Method Circuit and System for Data Flow Control - Disclosed is a method and circuit for a receiver to receive data from an associated data transmitter. The receiver may include a signaling module adapted to transmit a Ready-To-Receive (“RTR”) signal to the associated transmitter when a number of vacant bits in a data buffer exceeds a delay associated value.10-09-2008
20110116380SYSTEMS AND METHODS OF IMPROVING PERFORMANCE OF TRANSPORT PROTOCOLS - Systems and methods of improving transport protocol performance are disclosed. One exemplary method includes: in a first state, non-linearly increasing a congestion window; in response to the congestion window exceeding a threshold value while in the first state, transitioning to a second state; and in the second state, linearly increasing the congestion window.05-19-2011
20120039175ENABLING A DISTRIBUTED POLICY ARCHITECTURE WITH EXTENDED SON (EXTENDED SELF ORGANIZING NETWORKS) - When performing load balancing in a wireless extended self-organizing network (extended SON), network health status is monitored by collecting network measurement data and identifying network nodes that require policy adjustment. Based on the network measurement data, network and/or user policies are automatically adjusted and policy updates are disseminated by a policy and charging rule function module to a packet gateway (PGW) as well as to one or more non-PGW network nodes (e.g., base stations, mobility management entity (MME) nodes, radio network controller (RNC) nodes, and the like). The automated policy updates are locally enforced at the nodes that receive the updates, rather than solely at the PGW node.02-16-2012
20100054131METHODS, APPARATUSES AND SYSTEM FOR ASYNCHRONOUS SPREAD-SPECTRUM COMMUNICATION - A method of receiving data packets asynchronously transmitted by a plurality of user terminals using a spread-spectrum medium access protocol, comprises a step of cancelling interferences between colliding packets according to an innovative “sliding window” processing algorithm. A gateway receiver is adapted for carrying out interference cancellation using this algorithm. Asynchronous packet transmission from a user terminal is controlled by estimating a parameter indicative of the quality of information transmission through a communication channel; and inhibiting or allowing data transmission depending on a comparison between said estimated parameter and an adaptively varying threshold. A user terminal comprises transmission control means adapted for carrying out such a method. A communication system comprises a plurality of mobile user terminal communicating with a gateway through a satellite channel using an asynchronous spread-spectrum medium access protocol without closed-loop power control, wherein the user terminals and said gateway are of the kind described above.03-04-2010
20130170356HOME NETWORK SYSTEM AND MOBILITY ANCHOR ALLOCATION METHOD USED IN THE HOME NETWORK SYSTEM - Provided is a home network system in which an appropriate mobility anchor is allocated for a mobile node and the number of mobility anchors can be reduced. A subscriber information accumulation server (07-04-2013
20120207025METHODS AND APPARATUS FOR EVALUATING NUMBER OF PROTECTED ACTIVE USERS BASED ON QOS REQUIREMENTS, THROUGHPUT AND TRAFFIC - Certain aspects of the present disclosure propose methods and apparatus to transmit information about number of active UEs in a cell (e.g., pico cell) that need protection to an interfering cell (e.g., a macro cell). The information may be transmitted in a resource status update message. The active users may be defined as users whose downlink performance and/or quality of service are limited by the available number of protected resources.08-16-2012
20120008502FLOW BASED CONGESTION CONTROL - A method for selectively controlling the flow of data through a network device is discussed. The network device has a plurality of ports, with each port of the plurality of ports having a plurality of priority queues. Congestion at one priority queue of the plurality of priority queues is detected and a virtual channel message is sent to other network devices connected to the network device causing data destined for the one priority queue to be halted. After the congestion at the one priority queue has abated, a virtual channel resume message is sent to the other network devices.01-12-2012
20080212481NOVEL DYNAMIC FIREWALL FOR NSP NETWORKS - Method for protecting an NSP data network against data overflow, according to which the NSP data network is divided to a protected sub-network and an unprotected sub-network. Connectivity to external data networks is allowed through the unprotected sub-network via a set of predefined controlled data ports. Each user is connected to the protected sub-network via a proxy router and to the unprotected sub-network via gateway routers that are connected to the proxy router through interconnected intermediating routers and to unprotected sub-network via the set of controlled data ports. A maximum available bandwidth that can be processed by a user is determined for each user and maximal sub-bandwidth is allocated for each router, such that the sub-bandwidth is smaller than the bandwidth. Whenever the data packet flow intended to the user exceeds the sub-bandwidth at one of the routers, the excess packet flow is filtered according to predetermined criteria defined by the user, who gets a report about the filtered packets within a predetermined period after the filtering begins. Otherwise, the data packet flow is passed from each router to the next router until the proxy router.09-04-2008
20120057463METHOD AND APPARATUS CONFIGURED TO PROVIDE LOCAL BREAKOUT SERVICES WITH A SINGLE APN - A method, apparatus, computer program, and system is provided that includes handling traffic management in a communication network system. One example may include activating a communication link, obtaining traffic management rules to handle the traffic flow on the communication link, and transferring the traffic management rules to at least one network element configured to implement the traffic management rules. The traffic management rules are configured to perform traffic management by transferring at least a portion of the network traffic to a different communication network.03-08-2012
20120057462TRANSMISSION CONTROL PROTOCOL (TCP) THROUGHPUT OPTIMIZATION IN POINT-TO-MULTIPOINT AND HETEROGENEOUS WIRELESS ACCESS NETWORKS - A device receives a packet provided in a wireless access network, and determines whether the packet is a payload packet or an acknowledgment (Ack) packet. The device also allocates, when the packet is an acknowledgement packet, the acknowledgment packet to an expedited priority queue, and allocates, when the packet is a payload packet, the payload packet to a regular priority queue. The device further delivers one or more acknowledgment packets provided in the expedited priority queue prior to delivering one or more payload packets provided in the regular priority queue.03-08-2012
20110085444FLOW AUTODETERMINATION - Autodetermination circuitry examines packets transmitted internally to an egress port of a switching device in order to learn the associated flow. The autodetermination circuitry maintains a flow memory recording the highest traffic volume flows and unlearns the flows exhibiting lower traffic volumes to make room for other higher traffic volume flows. Accordingly, as some flows decrease in traffic volume and other flows increase in traffic volume, the flows decreasing below a threshold are dropped from a flow memory, and other flows increasing in volume above the threshold are added to the flow memory. In this manner, only the most likely offending flows are maintained in the flow memory. Accordingly, when congestion is detected, the switching device can identify one or more source devices contributing the most to the congestion and take steps to alleviate the congestion by decreasing the traffic volume originating from one or more of those sources.04-14-2011
20120020224SLICED TUNNELS IN A COMPUTER NETWORK - In one embodiment, a path for a sliced tunnel that extends from a head-end node to a tail-end node is computed. The sliced tunnel is furcated into a plurality of child tunnels at one or more fork nodes located downstream from the head-end node. Each child tunnel carries a portion of traffic for the sliced tunnel. The sliced tunnel is merged at one or more merge nodes located downstream from respective ones of the fork nodes. The portions of traffic on the child tunnels are aggregated at the merge nodes. The head-end node sends a signaling message to establish the sliced tunnel along the computed path. The signaling message includes an indication of the one or more fork nodes where the io sliced tunnel is furcated into child tunnels and the one or more merge nodes where child tunnels are merged. The head-end node then forwards traffic onto the sliced tunnel.01-26-2012
20120026885NOTIFYING NETWORK APPLICATIONS OF RECEIVE OVERFLOW CONDITIONS - A method for notifying a packet destination that includes receiving a packet by a network interface card (NIC), where the packet destination is a destination of the packet, classifying the packet, forwarding the packet to one of a plurality of receive rings on the NIC, determining whether the one of the plurality of receive rings comprises space to store the packet, dropping the packet if the receive ring does not comprise the space to store the packet, and sending a notification message to the packet destination, where the notification message indicates that the packet was dropped by the receive ring.02-02-2012
20090135722Reducing packet flooding by a packet switch - Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for reducing packet flooding by a packet switch. A packet switch receives a flood prevention request message from an upstream router, with this message identifying a forwarding media access control (MAC) address and one or more destination MAC addresses of downstream routers. The packet switch looks up, typically in its forwarding data structure(s), these specified MAC addresses of the downstream routers in order to determine its corresponding ports on which to communicate with these MAC addresses. The packet switch updates its forwarding data structures accordingly such that a received multicast packet having as its destination MAC address the received forwarding MAC address will be forwarded out only these determined ports.05-28-2009
20120155273SPLIT TRAFFIC ROUTING IN A PROCESSOR - A multi-chip module configuration includes two processors, each having two nodes, each node including multiple cores or compute units. Each node is connected to the other nodes by links that are high bandwidth or low bandwidth. Routing of traffic between the nodes is controlled at each node according to a routing table and/or a control register that optimize bandwidth usage and traffic congestion control.06-21-2012
20120155275DISTRIBUTED FLOW MECHANISM FOR PEER-TO-PEER STREAMING - The invention concerns a method for flow control in a peer-to-peer live streaming communication network comprising a plurality of nodes characterized in that the rate at which a nod sends information to another node increases proportionally to the quantity of information present at node which has not yet reached node and decreases proportionally to a value attached to the link connecting node to node.06-21-2012
20120300638Method and System for Controlling Establishment of Local IP Access - The present invention discloses a method for controlling establishment of a local IP connection, and the method includes: when an access gateway determines that data or application of a terminal needs to be offloaded, informing the terminal that a local IP connection needs to be established via a mobility management entity and a radio side network element by a bearer modification, or informing a radio side network element or a local gateway of a routing policy via a mobility management entity. The present invention also discloses a system for controlling establishment of a local IP connection. The present invention enables the terminal to instantly acquire whether a local IP connection needs to be re-established, can realize dynamic adjustment of local IP data; meanwhile, the present invention can realize dynamic adjustment of local IP data and dynamic establishment of the local IP connection in the case of the local IP connection.11-29-2012
20120300637TRANSMISSION APPARATUS AND TRANSMISSION METHOD11-29-2012
20120120807Congestion Management In A Shared Network - A shared channel used to communicate between a cable modem termination system and multiple cable modems is managed to prevent and/or reduce the impact of congestion. If the average channel utilization is above a near-congestion threshold, a cable modem in an extended high consumption state is assigned a reduced data transmission priority for managed traffic. Priority for that cable modem is restored to a default preferred level when the channel usage by that cable modem drops below a predetermined level or when the average aggregate channel utilization by all cable modems drops below the near-congestion threshold.05-17-2012
20100246402NETWORK COMMUNICATION APPARATUS - A network communication apparatus transmitting a first acknowledgment from a higher-level layer to a transmission source of a predetermined number of first segments and a second segment from the higher-level layer to a transmission source of a second acknowledgment, includes: a first condition setting section in which a first condition for specifying a connection to delay the first acknowledgment is set; a first judgment section to judge whether the first acknowledgment is to be delayed; a transmission processing section to delay the to-be-delayed first acknowledgment and transmit it to the transmission source of the first segments; a second condition setting section in which a second condition for specifying a connection to delay the second acknowledgment is set; a second judgment section to judge whether the second acknowledgment is to be delayed; and a reception processing section to delay the to-be-delayed second acknowledgment and transfer it to the higher-level layer.09-30-2010
20120163177LOAD MANAGEMENT IN WIRELESS MESH COMMUNICATIONS NETWORKS - Methods and systems for providing a network and routing protocol for utility services are disclosed. A method includes discovering a utility network. Neighboring nodes are discovered and the node listens for advertised routes for networks from the neighbors. The node is then registered with one or more utility networks, receiving a unique address for each network registration. Each upstream node can independently make forwarding decisions on both upstream and downstream packets, i.e., choose the next hop according to the best information available to it. The node can sense transient link problems, outage problems and traffic characteristics. Information is used to find the best route out of and within each network. Each network node maintains multi-egress, multi-ingress network routing options both for itself and the node(s) associated with it. The node is capable of several route maintenance functions utilizing the basic routing protocol and algorithms.06-28-2012
20120213078APPARATUS FOR PERFORMING PACKET-SHAPING ON A PACKET FLOW - A first apparatus receives, at a first transmission rate, packets belonging to a target packet flow on which packet-shaping processing for controlling network traffic is to be performed, and stores the received packets in a first packet buffer. Then, the first apparatus performs first packet-shaping processing on the target packet flow by transmitting, at a second transmission rate, packets that belong to the target packet flow and read out from the first packet buffer. A second apparatus stores packets received from the first apparatus in a second packet buffer. When a shortage of buffer resource for storing packets belonging to the target packet flow occurs in the first packet buffer, the second apparatus performs second packet-shaping processing on the target packet flow by transmitting, at a third transmission rate, packets that belong to the target packet flow and are read out from the second packet buffer.08-23-2012
20120314579COMMUNICATION SYSTEM AND COMMUNICATION APPARATUS - A communication system includes a first communication apparatus including one or more first processors that determine a first bandwidth variance for each flow, based on a requested bandwidth variance amount and a surplus bandwidth of a physical line, and a first transmitter that transmits the first bandwidth variance to an adjacent apparatus; and a second communication apparatus including one or more second processors that set the received first bandwidth variance as a requested bandwidth variance amount for the second communication apparatus and determine a second bandwidth variance for each flow from the first bandwidth variance and the surplus bandwidth, and a second transmitter that transmits the second bandwidth variance to an adjacent apparatus.12-13-2012
20120314580TRANSMISSION NODE AND RECEPTION NODE IN CONTENT CENTRIC NETWORK, AND COMMUNICATION METHOD OF TRANSMISSION NODE AND RECEPTION NODE - A method and apparatus for controlling operation of a reception node in a content centric network (CCN) and for content included in the reception node using an operation identifier (OID) are provided. The OID may designate at least one control operation to be performed by the reception node.12-13-2012
20090059795METHOD AND SYSTEM FOR TRANSITIONING BETWEEN A DISTRIBUTED AD HOC NETWORK ARCHITECTURE AND A CLUSTER AD HOC NETWORK ARCHITECTURE - Techniques are provided for detecting an increase in congestion in a distributed ad hoc network architecture and transitioning from the distributed ad hoc network architecture to a cluster ad hoc network architecture when a sufficient increase in congestion is detected based on one or more congestion level indicator values (CLIVs). Other techniques are provided for detecting a decrease in congestion in cluster ad hoc network architecture and transitioning from the cluster ad hoc network architecture to a distributed ad hoc network architecture when a sufficient decrease in congestion is detected based on one or more congestion level indicator values (CLIVs).03-05-2009
20120075997Subscriber Access Network Architecture - A subscriber network architecture includes a packet processing node that communicates with a network backbone and with a plurality of access nodes. The access nodes also communicate with a plurality of subscriber devices. The packet processing node controls Quality of Service (QoS) levels for the subscriber devices, routes user data to subscriber devices based on downstream communication channels of the access nodes and QoS levels, and receives data from subscriber devices (via the access nodes) for forwarding across the network backbone.03-29-2012
20090028050SYSTEM AND METHOD OF LIMITING COMMUNICATION RATES WITHIN PACKET-BASED COMMUNICATION NETWORKS - A system and method of limiting communication rates within packet-based communication networks are disclosed. In one form, a method of altering communication rates within a communication network can include monitoring a data rate of a first communication link within a network, and detecting a congestion of a first end point coupled to the first communication link. The method can also include identifying the first end point, and determining a desired data rate of the first communication link to effect the congestion. The method can further include communicating at least one null packet to the first end point to alter the data rate of the first communication link at the first end point.01-29-2009
20120082035METHOD AND SYSTEM FOR INCREASING THROUGHPUT IN A HIERARCHICAL WIRELESS NETWORK - A method and system for increasing throughput in a hierarchical wireless network is described. The hierarchical wireless network includes a plurality of nodes and each of the plurality of nodes has a primary path to the root node. First, one or more channels from a plurality of available channels are allocated to each disjoint sub-tree associated with the root node. Then, alternate one or more disjoint paths from at least one node in the plurality of nodes to the root node through alternate disjoint sub-trees associated with the root node are determined. Next, data from the at least one node is sent to the root node through a primary path and one or more alternate disjoint paths04-05-2012
20090016222METHODS AND SYSTEMS FOR IMPLEMENTING TIME-SLICE FLOW CONTROL - The present invention relates to systems, apparatus, and methods of controlling a transmission rate of packets over a network connection which are described in the disclosure. The method includes setting a target send rate. The target send rate indicates a number of packets that are to be transmitted in a time interval over a transmission medium. The method further includes transmitting a plurality of packets according to the target send rate.01-15-2009
20120230198PROGRAMMABLE ADAPTIVE NETWORK GRID - A device receives a first message from a first network element of a network grid. The device determines, based on the first message, whether a threshold is reached for the first network element of the network grid. The device further reprograms, when the threshold is reached, a second network element of the network grid to function in same first role as the first network element. Prior to the reprogramming of the second network element, the second network element functions in a second role that is different from the first role. The device also shifts processing from the first network element to the second network element.09-13-2012
20110122772DELAY MANAGEMENT FOR DISTRIBUTED COMMUNICATIONS NETWORKS - A method for programming the delay for a node in a communication system is disclosed. The node receives a selected delay value and a signal path delay value indicating a delay for signals communicated to the node. The signal path delay comprises an aggregation of transport delays calculated by each node for segments of the communication system between the node and a host node. The method further calculates an additional delay necessary to meet the selected delay value.05-26-2011
20110122771SMOOTHING ALGORITHM FOR ROUND TRIP TIME (RTT) MEASUREMENTS - A smoothing algorithm for round trip time (RTT) measurements is provided to a network device to effectively deal with variations or other potential anomalies that may occur in RTT measurements. The algorithm involves: first determining what should be considered a very high or a very small value for a RTT sample. If a new RTT sample is in an acceptable range, then the network device performs a relatively basic smoothing. If the new RTT sample is much higher than a current RTT value, then the network device ignores the value of this RTT sample a few times. If the network device still detects this large value after ignoring that value for some time, then the network device factors this value into the current RTT value using an additive increase. Similarly, if the value of the new RTT sample is much lower than current RTT value, the network device ignores the value of the new RTT sample a few times. If the network device still sees this small/low value after ignoring that value for sometime, then the network device factors this value into the current RTT value using a multiplicative decrease. An effective RTT value results, which can be used singly or in combination with other metrics to load balance network traffic.05-26-2011
20080298246Multiple Link Traffic Distribution - In one embodiment, a node comprises a plurality of interface circuits coupled to a node controller. Each of the plurality of interface circuits is configured to couple to a respective link of a plurality of links. The node controller is configured to select a first link from two or more of the plurality of links to transmit a first packet, wherein the first link is selected responsive to a relative amount of traffic transmitted via each of the two or more of the plurality of links.12-04-2008
20120236723Latency Analysis of Traffic Passing Through an Ethernet Switch - A method for accurately measuring, recording and reporting latency of an Ethernet switch is disclosed. Various packet queues in the switch are monitored at any given time and forwarding latency is calculated. Latency data from multiple switching elements in a network is collected to provide end-to-end forwarding latency of a system.09-20-2012
20120263041METHODS AND APPARATUS FOR PROVIDING UPLINK TRAFFIC DIFFERENTIATION SUPPORT FOR CIPHERED TUNNELS - Systems, methods, and devices for providing uplink traffic differentiation support in hybrid networks including 3GPP and non-3GPP are described herein. In some aspects, a method that facilitates wireless communications is provided. The method includes receiving, using signaling involved in establishing a cipher tunnel, traffic classification information and associated quality of service (QoS) marker information. The method further includes determining, based upon the traffic classification information, that a data packet is associated with a traffic classification. A QoS marker is included within the data packet. The QoS marker is associated with the traffic classification.10-18-2012
20120327775Protocol Independent Multicast with Quality of Service Support - An apparatus comprising a network node configured to communicate with a plurality of other network nodes via one or more logic links using protocol independent multicast (PIM), wherein the network node is further configured to transmit a PIM message comprising quality of service (QoS) data to at least one of the other network nodes. Also disclosed is a method comprising receiving, by a first network node, a first PIM join message comprising QoS data from a second network node, wherein the second network node is downstream from the first network node. Also disclosed is a method comprising: sending, by a first network node, a first PIM message comprising QoS data to a second network node, wherein the second network node is upstream from the first network node.12-27-2012
20120327777APPARATUS, SYSTEM AND MEHTOD FOR RELIABLE, FAST, AND SCALABLE MULTICAST MESSAGE DELIVERY IN SERVICE OVERLAY NETWORKS - A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.12-27-2012
20120327776Alarm Threshold For BGP Flapping Detection - Methods and systems are described that improve the alarming logic for Border Gateway Protocol (BGP) flapping events. Embodiments provide an alarm threshold on BGP flapping conditions and alert on BGP related events. A reduction in silent failures and network outage minutes is achieved.12-27-2012
20120327774System and Method for Dynamic Rate Control in Ethernet Fabrics - An Ethernet device includes receive buffers and transmit buffers of a port, and a processor. The buffers are each associated with a respective class of service. The processor operates to determine a current buffer utilization in a receive buffer, determine that the current buffer utilization is different than a buffer threshold for the receive buffer, determine a data rate limit for the class of service associated with the receive buffer based upon the difference between the current buffer utilization and the buffer threshold, and send a data rate limit frame to another device coupled to the port. The data rate limit frame includes the data rate limit for the class of service.12-27-2012
20120269067SPECTRUM-ADAPTIVE NETWORKING - The present invention increases the available spectrum in a wireless network by sharing existing allocated (and in-use) portions of the RF spectrum in a manner that minimizes the probability of interfering with existing legacy users. Interference temperature-adaptive waveforms, and a variety of physical and media access control protocols for generating waveforms based on measurement and characterization of the local spectrum are provided. The invention measures the local spectrum at a receiving node, generates an optimal waveform profile specifying transmission parameters that will water-fill unused spectrum up to an interference limit without causing harmful interference to primary and legacy transmitters using the same frequency bands, and enables simultaneous transmit and receive modes at multiple transceivers in a wireless network. Closed loop feedback control between nodes, co-site interference management, intersymbol interference mitigation, wide sense stationary baseband signaling and modulation, and power limited signaling for avoiding detection and interception are provided.10-25-2012
20120320751METHOD AND SYSTEM FOR COMMUNICATING DATA PACKETS - A receiver of a communications system may comprise a memory to store one or more priority functions for data packets to be transmitted from a transmitting device to a receiving device, the priority function being based upon the size of a data packet. Other embodiments are described and claimed.12-20-2012
20100246403METHODS AND SYSTEMS FOR MESSAGE TRANSFER PART (MTP) LOAD SHARING USING MTP LOAD SHARING GROUPS - Methods and systems for load sharing signaling messages at the MTP level are disclosed. When a signaling message is received, it is determined whether the signaling message includes a routing indication indicating route-on-point-code-subsystem-number. If the routing indicator indicates route-on-point-code-subsystem-number, it is determined whether the signaling message belongs to an MTP level 3 load sharing group. If the signaling message belongs to an MTP level 3 load sharing group, the signaling message may be routed to any of the point codes in the MTP level 3 load sharing group. Routing the signaling message to a point code in the MTP level 3 load sharing group may include replacing the destination point code in the signaling message with the destination point code of the node to which the signaling message is to be routed. Once the point code has been replaced, the signaling message is routed to the destination associated with the point code.09-30-2010
20120087244METHODS AND APPARATUS FOR ECN RECEIVER DRIVEN CONGESTION CONTROL - Certain embodiments relate to systems and methods for managing congestion notification and control across a network. In certain aspects, a protocol for managing sender and receiver-based congestion control is provided using a format for streaming parameters, such as the Session Description Protocol format. In certain aspects, a system and method for operating an interworking gateway between different user devices is provided.04-12-2012
20110292803PATH CONTROL SYSTEM, PATH CONTROL DEVICE, COMMUNICATION DEVICE, PATH CONTROL METHOD, AND PROGRAM - A path control system according to the present invention includes: a network including a communication device that communicates via a wireless link using adaptive modulation; and a path control device (12-01-2011
20120287790Method and Apparatus - A method including determining traffic adjustment information for traffic from a base station to a relay node in dependence on a quantity of data intended for each user equipment at a first quality of service level on a first radio bearer; and causing said traffic adjustment information to be sent to a network element.11-15-2012
20120140634Process For Controling The HSDPA Downlink Data Rate Received By a User Equipment - A process for allowing a User Equipment (UE) in a wireless communication network to control the HSDPA downlink data rate received from a NodeB, said UE successively receiving blocks of data having a predetermined size (N), involving the steps of: receiving (06-07-2012
20130010599Network-Aware Adapter for Applications - Streams of data traffic from various applications may be handled by a network-aware adapter module as part of a greater platform for filtering communicating the streams to intelligent network components. A distinguishing factor associated with a given data stream may be determined and used as a basis for selecting a QoS policy setting for the given data stream. The selected QoS policy setting may then be signaled to a media access control layer to take advantage of the QoS function of the embedded underlying active media type that is active and optimal (both from technical and business perspective) to carry out the communication for the application.01-10-2013
20130021908METHOD OF AND APPARATUS FOR CONFIGURING QUALITY OF SERVICE - The present invention relates to configuring the quality of service in a label switched network. In particular, the invention relates to configuring quality of service for the return path of a bi-directional label switched path in a label switched network.01-24-2013
20090323533BASE STATION, MOBILE STATION, COMMUNICATION SYSTEM, AND REORDERING METHOD THEREOF - Disclosed is a reordering method for sending packets, to which numbers indicating sequence are attached, from a base station to a mobile station, and rearranging the packets in order of the sequence number in the mobile station. When a handover source base station transfers packets which have not been sent to the mobile station, out of packets received from a host station, to a handover target base station, and the handover target base station sends the packets to the mobile station, data is sent from the handover source base station to the mobile station to notify that transference of the packets has been executed at the execution of handover sequence. The mobile station executed, reordering of the received packets when the transference of the packets has been executed.12-31-2009
20080232254Explicit service flow tear-down during connection setup in wireless network communications - Network circuitry and a method of operating the same in establishing and deleting a service flow in a wireless network. A network station receives a request, from an initiating network station, to establish a service flow. The network station receiving the request issues a response to that request, following which it expects an acknowledgement from the initiator. Upon absence of such an acknowledgement, the receiving station transmits a message, to the initiator, to explicitly delete the service flow. This ensures that the initiator is not placed into an ambiguous state of transmitting payload traffic to a receiver that is ignoring or not receiving that traffic, in the case in which the initiator is also the transmitter of the payload traffic. This circuitry and method also ensures that the initiator is not in an ambiguous state, in the case in which it is the intended receiver of the payload traffic.09-25-2008
20080225727COMMUNICATION SYSTEM AND ROUTER - A router checks traffic with respect to the SIP server at reception of a request message addressed to an SIP server from an SIP terminal. If the traffic exceeds a band allocated to the SIP server, the router transfers the request message to a congestion server.09-18-2008
20080225726System and Method for Selfish Child Clustering - A system and method for selfish child clustering are disclosed. In one embodiment, the system comprises a selfish node; and a plurality of servicing nodes each connected to the selfish node, wherein the selfish node selects a first one of the servicing nodes to service requests therefrom; and wherein the selfish node evaluates a responsiveness of the first one of the servicing nodes and, responsive to a determination that the responsiveness of the first one of the servicing nodes is unacceptable, the selfish node selects a second one of the servicing nodes to service requests therefrom.09-18-2008
20130176853Apparatus and Method for Communication - Apparatus and method for communication are provided. In the method, information on the amount of traffic of a mobile terminal is obtained. The value of a handover parameter for the mobile terminal is determined on the basis of the traffic level.07-11-2013
20120250513Mobile Network Optimization - It is described a mobile network with a first network node and a second network node, the mobile network providing a user plane for transporting transmission packets which contain user data, and a further network layer plane different from the user plane. A method of operating the first network node includes sending an information element to the second network node via a network layer protocol of the further network layer plane wherein the information element indicates optimizing capabilities of the first network node or of a other network node of the mobile network of processing an optimized transmission packet. A method of operating a second network node includes receiving the information element from the first network node via a network layer protocol of the further network layer plane, and processing the information element.10-04-2012
20080212479Method for controlling radio access bearer in a communication system - A radio access bearer in a mobile communication system is controlled by disposing a radio resource control layer having radio access bearers in a user side, disposing a radio link control layer, a media access control layer, and a physical layer in the user side beneath the radio resource control layer in succession, measuring a traffic volume of the media access control layer and radio link control layer in the user side by using the media access control layer in the user side to produce traffic volume measurements, comparing the traffic volume measurements to at least one of an upper critical value and a lower critical value provided to the media access control layer in the user side from a radio resource control layer in a network side of the communication system through the radio resource control layer in the user side of the system, and forwarding a comparison result and the traffic volume measurements to the radio resource control layer in the network side through the radio resource control layer in the user side, and controlling the radio access bearer in the user side through the radio resource control layer in the network side according to a result of the comparison.09-04-2008
20130094364System and Method of Optimizing the Throttling of Streaming Media Burst Data Transmissions - Methods of throttling video streaming downloads in burst transmissions to a mobile device are driven by the network client. By knowing various input parameters such as the media bitrate, the current (average) network link bitrate, transceiver state timeout characteristics (e.g., inactivity timers), and power consumption information for various mobile device operating states, the network client can decide the proportion of each repeating burst interval duration to spend in an idle state. From a control parameter and the other input parameters, it can calculate the amount of media data it then needs to request in each burst transmission. Other calculations further inform this decision, such as the relative average power consumption (as compared to staying at a high activity state continuously).04-18-2013
20130094365Adaptive Traffic Manager for Wireless Applications - An adaptive traffic manager assembly, which includes a computing module configured to operate on a current adaptive traffic manager configuration, and includes an adapting mechanism configured to adaptively change the current adaptive traffic manager configuration according to current wireless link conditions, a current Adaptive Coding and Modification (ACM) profile, or upon detection of an ACM event, and further includes a switch assembly configured to receive a first signal over a wired link and to output a second signal over a wireless link, and configured to store the current adaptive traffic manager configuration, and is further configured to automatically change a modulation and coding scheme associated with the current adaptive traffic manager configuration upon receiving an instruction from the computing module, in response to the detection of the ACM event.04-18-2013
20130100812PACKET PRIORITY IN A NETWORK PROCESSOR - In a network processor, a “port-kind” identifier (ID) is assigned to each port. Parsing circuitry employs the port-kind ID to select the configuration information associate with a received packet. The port kind ID can also be stored at a data structure presented to software, along with a larger port number (indicating an interface and/or channel). Based on the port kind ID and extracted information about the packet, a backpressure ID is calculated for the packet. The backpressure ID is implemented to assign a priority to the packet, as well as determine whether a traffic threshold is exceeded, thereby enabling a backpressure signal to limit packet traffic associated with the particular backpressure ID.04-25-2013
20130100813SYSTEM AND METHOD FOR LOAD BALANCING MMEs AND MME POOLS - A system, method and apparatus for policy-driven load balancing of MMEs and MME pools by migrating eNodeBs service responsibilities among MMEs and/or MME processing components or modules.04-25-2013
20130100814NETWORK CONTROL - A method and network node for controlling operation of first and second wireless communication networks both operating in a predetermined frequency band. The first communication network is operable to communicate within a plurality of first network channels within the predetermined frequency band. The second communication network is operable to communicate within at least one second network channel within the predetermined frequency band. Each of the second network channels co-exist in a frequency range occupied by a plurality of the first network channels. The method comprises the steps of: determining that there may be data to be communicated within a network channel of one of the first and second wireless communication networks, transmitting a channel restriction message to another of the first and second wireless communications networks, the channel restriction message instructing prevention of communication within the another of the first and second wireless communications networks on at least one network channel in the another of the first and second wireless communications networks coexisting in a frequency range occupied by the network channel; and instructing communication within the one of said first and second wireless communication networks on said channel. Receiving an indication of quality of service of data traffic in said first and second wireless communication networks and scheduling transmission of said channel restriction message to minimize disruption to said data traffic in said first and second wireless communication networks.04-25-2013
20130128744OVERLOAD CONTROL IN A PACKET MOBILE COMMUNICATION SYSTEM - In an embodiment, there is provided a method for overload control in a packet mobile communication system, said method comprising a step of: 05-23-2013
20130148506BUFFERLESS NONBLOCKING NETWORKS ON CHIP - Network on Chips (NoC)s with a bufferless and nonblocking architecture are described. Core processors are communicatively coupled together on a substrate with a set of routing nodes based on nonblocking process. A network component routes data packets through the routing nodes and the core processors via communication links. A bufferless cross bar switch facilitates the communication of the data packets and/or path setup packets through the communication links among source processors and destination processors. The communication links include one or more channels, in which a channel comprises a data sub-channel, an acknowledgement sub-channel and a release sub-channel.06-13-2013
20130121154SYSTEM AND METHOD FOR USING DYNAMIC ALLOCATION OF VIRTUAL LANES TO ALLEVIATE CONGESTION IN A FAT-TREE TOPOLOGY - A system and method can prevent traffic congestion in a middleware machine environment with a plurality of switches in a fat-tree topology. A subnet manager can sweep a subnet in the middleware machine environment to discover changes and maintain the subnet fully connected. A performance manager can retrieve performance and error-related information from one or more performance management agents that are associated with one or more components in the subnet. Then, a host can dynamically reconfigure one or more virtual lanes in order to improve network performances.05-16-2013
20120275308Data Link Layer Tunneling Technique for High-Speed Data in a Noisy Wireless Environment - A data link layer tunneling technique improves the throughput of high speed data in noisy wireless environments. Recovering lost frames transmitted between a packet sending unit and a packet receiving unit in a data communications system generally comprises (a) identifying a failure to successfully receive a missed frame at the packet receiving unit; (b) establishing a logical tunnel channel at the packet receiving unit to acknowledge the next successfully received frame; (c) starting a first timer at the packet receiving unit; (c) upon receiving a tunnel establishment request from the packet receiving unit, the packet sending unit resending the missed frame on the logical tunnel channel and starting a second timer; and (d) the packet sending unit resending the missed frame a specified number of times until receiving an acknowledgement from the packet receiving unit.11-01-2012
20120275307METHODS AND APPARATUS FOR FLOW-CONTROLLABLE MULTI-STAGED QUEUES - In one embodiment, a method includes sending a first flow control signal to a first stage of transmit queues when a receive queue is in a congestion state. The method also includes sending a second flow control signal to a second stage of transmit queues different from the first stage of transmit queues when the receive queue is in the congestion state.11-01-2012
20120275306NETWORK ASSESSMENT AND SHORT - TERM PLANNING PROCEDURE - A method for relieving network node congestion includes determining a moving average of an aggregated load on a network node that routes network traffic using historical data for a period of time for a portion of a communication network that includes the network node. Demand on the network node is projected based on the moving average. A current level of congestion on the network node is determined. A level of congestion on the network node is projected based on the projected demand and the current level of congestion. Available capacity of other network nodes in the portion of the communication network is estimated. A determination is made whether the projected level of congestion can be relieved using the estimated available capacity of the other network nodes. The communication network is reconfigured to relieve the projected level of congestion when the projected level of congestion can be relieved.11-01-2012
20130182574METHOD AND SYSTEM OF CONGESTION CONTROL IN A MOBILE VIRTUAL NETWORK - An approach is provided for dynamic congestion control among mobile virtual routers. A determination is made whether a congested segment of a network of a plurality of physical routers. A temporary congestion point is created at a mobile virtual router to divert traffic away from the congested segment using logical tunnels over non-congested physical links, wherein the mobile virtual router is configured to utilize resources of at least two of the physical routers.07-18-2013
20110286335METHOD AND APPARATUS FOR IMPLEMENTING NON-BLOCKING PRIORITY BASED FLOW CONTROL - An integrated circuit that includes a link controller and a plurality of queue controllers in communication with the link controller is provided. Each of the plurality of queue controllers is operable to be coupled to a dedicated buffer of a remote transmitter of data external to the integrated circuit. The plurality of queue controllers are operable to monitor a buffer full level for the dedicated buffer and each of the plurality of queue controllers are operable to transmit a signal indicating the buffer full level to the link controller. The link controller is operable to transmit a priority flow control signal to the remote transmitter, wherein a time period from transmission of the signal indicating the buffer full level to detection of the buffer full level is consistent for each dedicated buffer.11-24-2011
20110292804EVENT DELIVERY SYSTEM, RENDEZVOUS NODE, BROKER NODE, LOAD DISTRIBUTION METHOD FOR EVENT DELIVERY SYSTEM, LOAD DISTRIBUTION METHOD FOR RENDEZVOUS NODE, DELIVERY ROUTE CONSTRUCTION METHOD FOR BROKER NODE, STORAGE MEDIUM STORING LOAD DISTRIBUTION PROGRAM, AND STORAGE MEDIUM STORING DELIVERY ROUTE CONSTRUCTION PROGRAM - Provided is an event delivery system where a bottleneck on the system can be eliminated by reducing load on a rendezvous node. The event delivery system includes publisher nodes, subscriber nodes, the rendezvous node, and broker nodes. The rendezvous node includes a traffic monitoring means that monitors the traffic volume of event information issued by the publisher node, and a specific event determination means that determines specific event information subject to load distribution from among the event information when the traffic volume exceeds a predetermined value. Each broker node includes a route defection means that detects whether its own node is an aggregation point node or a branch point node of the delivery route of the specific event information, and a route construction means that constructs a new delivery route of the specific event information going through the aggregation point node and the branch point node, bypassing the rendezvous node.12-01-2011
20130201833SYSTEM AND METHOD EMPLOYING INTELLIGENT FEEDBACK MECHANISMS FOR FLOW CONTROL ON A CLIENT DEVICE - A method for efficiently transmitting packets from a client device comprising: receiving a packet to be transmitted at a network socket on a client device; calculating a flow hash value for the packet, the flow hash value associating the packet with a particular network flow, the flow hash value usable to track the packet and other packets associated with the particular network flow; receiving feedback for the flow from a network layer of the client device beneath the socket layer, the flow being identified using the flow hash value, the feedback indicating conditions associated with the flow on a network link; and performing flow control operations on the flow responsive to the feedback for the flow.08-08-2013
20130201834DOWNLINK DATA TRANSFER FLOW CONTROL DURING CARRIER AGGREGATION - Techniques are provided for controlling downlink data transfer during carrier aggregation. For example, a method may control a secondary component carrier downlink (DL) in a wireless communication network using carrier aggregation. The method may include detecting, by a mobile entity, an event indicating a resource constraint at the mobile entity related to a data transmission from a base station to the mobile entity on a secondary component carrier of a carrier aggregation enabled connection. The method may include, in response to detecting the event, controlling the data transmission by signaling a status of the secondary component carrier DL to the base station.08-08-2013
20130208597NETWORK ADDRESS TRANSLATION - Address translation sufficient for use in translating addresses included in messages carried or otherwise transmitted between inside and outside network is contemplated. The contemplated address translation may facilitate operation of a network address translator (NAT), carrier grade network address translator (CGN), or other device similarly configured to facilitate translating inside addresses used to address messages carried over the inside network relative to outside addresses used to facilitate carrying messages over the outside network.08-15-2013

Patent applications in class Including signaling between network elements

Patent applications in all subclasses Including signaling between network elements