CA2432513A1 - System and method for providing bandwidth management for vpns - Google Patents
System and method for providing bandwidth management for vpns Download PDFInfo
- Publication number
- CA2432513A1 CA2432513A1 CA002432513A CA2432513A CA2432513A1 CA 2432513 A1 CA2432513 A1 CA 2432513A1 CA 002432513 A CA002432513 A CA 002432513A CA 2432513 A CA2432513 A CA 2432513A CA 2432513 A1 CA2432513 A1 CA 2432513A1
- Authority
- CA
- Canada
- Prior art keywords
- flow
- accept
- bandwidth
- data traffic
- deny
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract 15
- 238000012544 monitoring process Methods 0.000 claims abstract 6
- 238000004590 computer program Methods 0.000 claims 12
- 230000007246 mechanism Effects 0.000 claims 6
- 230000001960 triggered effect Effects 0.000 claims 3
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4675—Dynamic sharing of VLAN information amongst network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
- H04L41/122—Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2408—Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A method and system for controlling the bandwidths of data traffic over virtual private networks are provided. The method includes classifying the data traffic for the virtual private network into different flows, monitoring a current bandwidth usage by at least one of the flows, comparing the current bandwidth usage with a predetermined threshold for the flow, and performing a bandwidth control operation for the flow if the current bandwidth usage exceeds the predetermined threshold for that flow.
Claims (34)
1. A method for controlling bandwidth of data traffic for a virtual private network, the method comprising:
classifying the data traffic for the virtual private network into different flows;
monitoring a current bandwidth usage by at least one of the flows;
comparing the current bandwidth usage with a predetermined threshold for the at least one of the flows; and performing a bandwidth control operation for the at least one of the flows based on the results from the comparing step.
classifying the data traffic for the virtual private network into different flows;
monitoring a current bandwidth usage by at least one of the flows;
comparing the current bandwidth usage with a predetermined threshold for the at least one of the flows; and performing a bandwidth control operation for the at least one of the flows based on the results from the comparing step.
2. The method according to claim 1, wherein the bandwidth control operation is performed for the at least one of the flows if the current bandwidth usage exceeds the predetermined threshold for that flow.
3. The method according to claim 1, wherein the bandwidth control operation is for transport control protocol (TCP) or for user datagram protocol (UDP).
4. The method according to claim 1, wherein the bandwidth control operation includes:
triggering a built-in congestion control mechanisms to control the bandwidth of the data traffic.
triggering a built-in congestion control mechanisms to control the bandwidth of the data traffic.
5. The method according to claim 4, wherein, in the triggering step, the built-in congestion control mechanism is triggered by selectively dropping certain encapsulating packets of the data traffic.
6. The method according to claim 2, wherein the bandwidth control operation includes:
alternating accept and deny times for internet protocol (IP) packets to accept or deny certain encapsulating packets of the data traffic.
alternating accept and deny times for internet protocol (IP) packets to accept or deny certain encapsulating packets of the data traffic.
7. The method according to claim 6, wherein the accept and deny times are selected such that the following relationship is established:
(t accept)/(t accept + t deny) = b desd / b curr wherein t accept represents the accept time, t deny represents the deny time, b curr represents a currently used bandwidth for the flow, and b desd represents the predetermined threshold.
(t accept)/(t accept + t deny) = b desd / b curr wherein t accept represents the accept time, t deny represents the deny time, b curr represents a currently used bandwidth for the flow, and b desd represents the predetermined threshold.
8. The method according to claim 1, where the classifying step includes:
examining at least one of an Internet protocol (IP) address, a media access control (MAC) address, a type of service (ToS) field, and a differentiated service (DiffServ) field of each packet of the data traffic; and dividing the data traffic into flows based on the results from the examining step.
examining at least one of an Internet protocol (IP) address, a media access control (MAC) address, a type of service (ToS) field, and a differentiated service (DiffServ) field of each packet of the data traffic; and dividing the data traffic into flows based on the results from the examining step.
9. The method according to claim 8, wherein, in the classifying step, all packets with at least one of the same IP address, the same MAC address, the same ToS field, and the same DiffServ field are classified as a single flow.
10. The method according to claim 1, wherein the monitoring step includes:
computing the current bandwidth usage by the at least one of the flow based on at least one of the following: a packet size for each packet in the flow, a flow type, a total number of packets present in the flow, and a predetermined time window set for the flow.
computing the current bandwidth usage by the at least one of the flow based on at least one of the following: a packet size for each packet in the flow, a flow type, a total number of packets present in the flow, and a predetermined time window set for the flow.
11. The method according to claim 1, wherein, in the comparing step, the predetermined threshold is determined based on predetermined quality of service (QoS) requirements.
12. A system for controlling bandwidth of data traffic for a virtual private network, the system comprising:
a gateway including; classifying the data traffic for the virtual private network into different flows, monitoring a current bandwidth usage by at least one of the flows, comparing the current bandwidth usage with a predetermined threshold for the at least one of the flows, and performing a bandwidth control operation for the at least one of the flows based on the comparison results.
a gateway including; classifying the data traffic for the virtual private network into different flows, monitoring a current bandwidth usage by at least one of the flows, comparing the current bandwidth usage with a predetermined threshold for the at least one of the flows, and performing a bandwidth control operation for the at least one of the flows based on the comparison results.
13. The system according to claim 12, further comprising:
a gateway controller providing the predetermined threshold and bandwidth control information to the gateway, so as to control the bandwidth control operation of the gateway.
a gateway controller providing the predetermined threshold and bandwidth control information to the gateway, so as to control the bandwidth control operation of the gateway.
14. The system according to claim 12, wherein the gateway performs the bandwidth control operation for the at least one of the flows if the current bandwidth usage exceeds the predetermined threshold for that flow.
15. The system according to claim 12, wherein the bandwidth control operation is for transport control protocol (TCP) or for user datagram protocol (UDP).
16. The system according to claim 12, wherein the bandwidth control operation includes triggering a built-in congestion control mechanism of the gateway to control the bandwidth of the data traffic.
17. The system according to claim 16, wherein the built-in congestion control mechanism is triggered when the gateway selectively drops certain encapsulating packets of the data traffic.
18. The system according to claim 13, wherein the bandwidth control operation includes alternating accept and deny times for internet protocol (IP) packets to accept or deny certain encapsulating packets of the data traffic.
19. The system according to claim 18, wherein the accept and deny times are selected such that the following relationship is established:
(t accept)/(t accept + t deny) = b desd / b curr wherein t accept represents the accept time, t deny represents the deny time, b curr represents a currently used bandwidth for the flow, and b desd represents the predetermined threshold.
(t accept)/(t accept + t deny) = b desd / b curr wherein t accept represents the accept time, t deny represents the deny time, b curr represents a currently used bandwidth for the flow, and b desd represents the predetermined threshold.
20. The system according to claim 12, where the gateway examines at least one of an Internet protocol (IP) address, a media access control (MAC) address, a type of service (ToS) field, and a differentiated service (DiffServ) field of each packet of the data traffic, and thereby classifies the data traffic into flows based on the examination results.
21. The system according to claim 20, wherein the gateway classifies all packets with at least one of the same IP address, the same MAC address, the same ToS field, and the same DiffServ field, as a single flow.
22. The system according to claim 12, wherein the gateway computes the current bandwidth usage by the at least one of the flow based on at least one of the following: a packet size for each packet in the flow, a flow type, a total number of packets present in the flow, and a predetermined time window set for the flow.
23. The system according to claim 13, wherein the gateway controller determines the predetermined threshold based on quality of service (QoS) requirements.
24. A computer program product embodied on a computer-readable medium, for controlling bandwidth of data traffic for a virtual private network, the computer program product comprising computer-executable instructions for:
classifying the data traffic for the virtual private network into different flows;
monitoring a current bandwidth usage by at least one of the flows;
comparing the current bandwidth usage with a predetermined threshold for the at least one of the flows; and performing a bandwidth control operation for the at least one of the flows based on the results from the comparing step.
classifying the data traffic for the virtual private network into different flows;
monitoring a current bandwidth usage by at least one of the flows;
comparing the current bandwidth usage with a predetermined threshold for the at least one of the flows; and performing a bandwidth control operation for the at least one of the flows based on the results from the comparing step.
25. The computer program product according to claim 24, wherein the bandwidth control operation is performed for the at least one of the flows if the current bandwidth usage exceeds the predetermined threshold for that flow.
26. The computer program product according to claim 24, wherein the bandwidth control operation is for transport control protocol (TCP) or for user datagram protocol (UDP).
27. The computer program product according to claim 24, wherein the computer-executable instructions for performing the bandwidth control operation include computer-executable instructions for:
triggering a built-in congestion control mechanism to control the bandwidth of the data traffic.
triggering a built-in congestion control mechanism to control the bandwidth of the data traffic.
28. The computer program product according to claim 27, wherein the built-in congestion control mechanism is triggered by selectively dropping certain encapsulating packets of the data traffic.
29. The computer program product according to claim 25, wherein the computer-executable instructions for performing the bandwidth control operation include computer-executable instructions for:
alternating accept and deny times for Internet protocol (IP) packets to accept or deny certain encapsulating packets of the data traffic.
alternating accept and deny times for Internet protocol (IP) packets to accept or deny certain encapsulating packets of the data traffic.
30. The computer program product according to claim 29, wherein the accept and deny times are selected such that the following relationship is established:
(t accept)/(t accept + t deny) = b desd / b curr wherein t accept represents the accept time, t deny represents the deny time, b curr represents a currently used bandwidth for the flow, and b desd represents the predetermined threshold.
(t accept)/(t accept + t deny) = b desd / b curr wherein t accept represents the accept time, t deny represents the deny time, b curr represents a currently used bandwidth for the flow, and b desd represents the predetermined threshold.
31. The computer program product according to claims 24, where the computer-executable instructions for classifying include computer-executable instructions for:
examining at least one of an Internet protocol (IP) address, a media access control (MAC) address, a type of service (ToS) field, and a differentiated service (DiffServ) field of each packet of the data traffic; and dividing the data traffic into flows based on the examination results.
examining at least one of an Internet protocol (IP) address, a media access control (MAC) address, a type of service (ToS) field, and a differentiated service (DiffServ) field of each packet of the data traffic; and dividing the data traffic into flows based on the examination results.
32. The computer program product according to claim 31, wherein all packets with at least one of the same IP address, the same MAC address, the same ToS
field, and the same DiffServ field are classified as a single flow.
field, and the same DiffServ field are classified as a single flow.
33. The computer program product according to claim 24, wherein the computer-executable instructions for monitoring include computer-executable instructions for:
computing the current bandwidth usage by the at least one of the flow based on at least one of the following: a packet size for each packet in the flow, a flow type, a total number of packets present in the flow, and a predetermined time window set for the flow.
computing the current bandwidth usage by the at least one of the flow based on at least one of the following: a packet size for each packet in the flow, a flow type, a total number of packets present in the flow, and a predetermined time window set for the flow.
34. The computer program product according to claim 24, wherein the predetermined threshold is determined based on predetermined quality of service (QoS) requirements.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/178,762 | 2002-06-25 | ||
US10/178,762 US7486696B2 (en) | 2002-06-25 | 2002-06-25 | System and method for providing bandwidth management for VPNs |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2432513A1 true CA2432513A1 (en) | 2003-12-25 |
CA2432513C CA2432513C (en) | 2011-04-05 |
Family
ID=29717887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2432513A Expired - Fee Related CA2432513C (en) | 2002-06-25 | 2003-06-17 | System and method for providing bandwidth management for vpns |
Country Status (6)
Country | Link |
---|---|
US (1) | US7486696B2 (en) |
EP (1) | EP1376943A1 (en) |
KR (1) | KR100553575B1 (en) |
AU (1) | AU2003204834B2 (en) |
BR (1) | BR0301959A (en) |
CA (1) | CA2432513C (en) |
Families Citing this family (164)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760772B2 (en) | 2000-12-15 | 2004-07-06 | Qualcomm, Inc. | Generating and implementing a communication protocol and interface for high data rate signal transfer |
US8160020B2 (en) | 2001-06-25 | 2012-04-17 | Airvana Network Solutions, Inc. | Radio network control |
US8195187B2 (en) * | 2001-06-25 | 2012-06-05 | Airvana Network Solutions, Inc. | Radio network control |
US8812706B1 (en) | 2001-09-06 | 2014-08-19 | Qualcomm Incorporated | Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system |
US7310352B2 (en) * | 2001-10-31 | 2007-12-18 | Juniper Networks, Inc. | Context-dependent scheduling through the use of anticipated grants for broadband communication systems |
US7286474B2 (en) * | 2002-07-12 | 2007-10-23 | Avaya Technology Corp. | Method and apparatus for performing admission control in a communication network |
WO2004021647A2 (en) * | 2002-08-14 | 2004-03-11 | Siemens Aktiengesellschaft | Access control for packet-oriented networks |
US7296288B1 (en) * | 2002-11-15 | 2007-11-13 | Packeteer, Inc. | Methods, apparatuses, and systems allowing for bandwidth management schemes responsive to utilization characteristics associated with individual users |
US7752301B1 (en) | 2003-01-23 | 2010-07-06 | Gomez Acquisition Corporation | System and interface for monitoring information technology assets |
US7478151B1 (en) | 2003-01-23 | 2009-01-13 | Gomez, Inc. | System and method for monitoring global network performance |
ATE509459T1 (en) | 2003-06-02 | 2011-05-15 | Qualcomm Inc | GENERATION AND IMPLEMENTATION OF A SIGNAL PROTOCOL AND INTERFACE FOR HIGHER DATA RATES |
JP4128198B2 (en) * | 2003-07-15 | 2008-07-30 | 富士通株式会社 | Bandwidth control device |
KR101178080B1 (en) | 2003-08-13 | 2012-08-30 | 퀄컴 인코포레이티드 | A signal interface for higher data rates |
US7577835B2 (en) * | 2003-08-20 | 2009-08-18 | Telecommunication Systems, Inc. | Deployable secure communication system |
CN101764804A (en) | 2003-09-10 | 2010-06-30 | 高通股份有限公司 | High data rate interface |
US8850179B2 (en) * | 2003-09-15 | 2014-09-30 | Telecommunication Systems, Inc. | Encapsulation of secure encrypted data in a deployable, secure communication system allowing benign, secure commercial transport |
US7626977B2 (en) | 2003-09-15 | 2009-12-01 | Telecommunication Systems, Inc. | Standard telephone equipment (STE) based deployable secure communication system |
US7707407B2 (en) * | 2003-09-15 | 2010-04-27 | Telecommunication Systems, Inc. | Encryption of voice and data in a single data stream in a deployable, secure communication system |
US20070030819A1 (en) * | 2003-10-10 | 2007-02-08 | Thomson Licensing | Prioritizing udp over tcp traffic by slowing down the tcp transmission rate |
EP2244437B1 (en) | 2003-10-15 | 2013-09-04 | Qualcomm Incorporated | High data rate interface |
RU2331160C2 (en) | 2003-10-29 | 2008-08-10 | Квэлкомм Инкорпорейтед | Interface with high speed of data transmission |
KR20060108709A (en) | 2003-11-12 | 2006-10-18 | 콸콤 인코포레이티드 | High data rate interface with improved link control |
RU2006122542A (en) | 2003-11-25 | 2008-01-10 | Квэлкомм Инкорпорейтед (US) | HIGH-SPEED DATA TRANSFER INTERFACE WITH IMPROVED COMMUNICATION LINK SYNCHRONIZATION |
EP2247070B1 (en) | 2003-12-08 | 2013-09-25 | QUALCOMM Incorporated | High data rate interface with improved link synchronization |
US8312145B2 (en) * | 2003-12-22 | 2012-11-13 | Rockstar Consortium US L.P. | Traffic engineering and bandwidth management of bundled links |
US7698412B2 (en) * | 2003-12-31 | 2010-04-13 | Alcatel Lucent | Parallel data link layer controllers in a network switching device |
US7385985B2 (en) * | 2003-12-31 | 2008-06-10 | Alcatel Lucent | Parallel data link layer controllers in a network switching device |
US7805535B2 (en) | 2003-12-31 | 2010-09-28 | Alcatel Lucent | Parallel data link layer controllers in a network switching device |
US20050169253A1 (en) * | 2004-02-03 | 2005-08-04 | Qingmin Hu | WLAN communication service platform |
KR100617714B1 (en) * | 2004-02-23 | 2006-08-28 | 삼성전자주식회사 | APPARATUS AND METHOD FOR PROCESSING TRAFFIC IN CONSIDERATION OF Qos IN IP NETWORK |
US7742423B2 (en) * | 2004-03-05 | 2010-06-22 | Bmc Software, Inc. | Method of heuristic determination of network interface transmission mode and apparatus implementing such method |
CA2775734C (en) | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
JP4323987B2 (en) * | 2004-03-16 | 2009-09-02 | キヤノン株式会社 | Network switch and packet relay method for relaying packets while maintaining the real-time property of packets |
CA2560067C (en) | 2004-03-17 | 2011-08-23 | Qualcomm Incorporated | High data rate interface apparatus and method |
BRPI0509147A (en) | 2004-03-24 | 2007-09-11 | Qualcomm Inc | High data rate interface equipment and method |
CN1993948A (en) | 2004-06-04 | 2007-07-04 | 高通股份有限公司 | High data rate interface apparatus and method |
US8650304B2 (en) | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
EP1608104B1 (en) * | 2004-06-15 | 2008-08-13 | Dublin Institute of Technology | A wireless probe for wireless local area networks |
US8005009B2 (en) * | 2004-06-25 | 2011-08-23 | InMon Corp. | Methods and computer programs for generating data traffic matrices |
US9712443B1 (en) * | 2004-06-25 | 2017-07-18 | InMon Corp. | Distributed traffic quota measurement and enforcement |
US9485144B2 (en) | 2004-06-25 | 2016-11-01 | InMon Corp. | Network traffic optimization |
KR100603567B1 (en) * | 2004-09-02 | 2006-07-24 | 삼성전자주식회사 | Method and system for quality of service using bandwidth reservation in switch |
US20060056421A1 (en) * | 2004-09-10 | 2006-03-16 | Interdigital Technology Corporation | Reducing latency when transmitting acknowledgements in mesh networks |
US7761705B2 (en) * | 2004-09-17 | 2010-07-20 | At&T Intellectual Property I, L.P. | Detection of encrypted packet streams |
US8332938B2 (en) * | 2004-09-17 | 2012-12-11 | At&T Intellectual Property I, L.P. | Detection of encrypted packet streams using a timer |
US20060064748A1 (en) * | 2004-09-17 | 2006-03-23 | Aaron Jeffrey A | Detection of encrypted packet streams using process variation and/or multiple processes |
US7451309B2 (en) * | 2004-09-17 | 2008-11-11 | At&T Intellectual Property L.P. | Signature specification for encrypted packet streams |
US20060072464A1 (en) * | 2004-09-17 | 2006-04-06 | Aaron Jeffrey A | Detection of encrypted packet streams |
US7730519B2 (en) | 2004-09-17 | 2010-06-01 | At&T Intellectual Property I, L.P. | Detection of encrypted packet streams using feedback probing |
US7633869B1 (en) | 2004-10-18 | 2009-12-15 | Ubicom, Inc. | Automatic network traffic characterization |
US7460476B1 (en) * | 2004-10-18 | 2008-12-02 | Ubicom, Inc. | Automatic adaptive network traffic prioritization and shaping |
JP4523381B2 (en) * | 2004-10-29 | 2010-08-11 | 株式会社日立製作所 | Packet communication device |
US8692838B2 (en) | 2004-11-24 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
US8873584B2 (en) | 2004-11-24 | 2014-10-28 | Qualcomm Incorporated | Digital data interface device |
US8667363B2 (en) | 2004-11-24 | 2014-03-04 | Qualcomm Incorporated | Systems and methods for implementing cyclic redundancy checks |
US8723705B2 (en) | 2004-11-24 | 2014-05-13 | Qualcomm Incorporated | Low output skew double data rate serial encoder |
US8539119B2 (en) | 2004-11-24 | 2013-09-17 | Qualcomm Incorporated | Methods and apparatus for exchanging messages having a digital data interface device message format |
US8699330B2 (en) * | 2004-11-24 | 2014-04-15 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
US20070177578A1 (en) * | 2005-01-11 | 2007-08-02 | Anspach Steven S | Standard telephone equipment (STE) based deployable secure cellular communication system |
US7719966B2 (en) * | 2005-04-13 | 2010-05-18 | Zeugma Systems Inc. | Network element architecture for deep packet inspection |
US7606147B2 (en) * | 2005-04-13 | 2009-10-20 | Zeugma Systems Inc. | Application aware traffic shaping service node positioned between the access and core networks |
US20060239272A1 (en) * | 2005-04-22 | 2006-10-26 | Olympus Communication Technology Of America, Inc. | Defragmentation of communication channel allocations |
US7580415B2 (en) * | 2005-04-27 | 2009-08-25 | Hewlett-Packard Development Company, L.P. | Aggregation of hybrid network resources operable to support both offloaded and non-offloaded connections |
US7551624B2 (en) * | 2005-06-09 | 2009-06-23 | Sbc Knowledge Ventures, L.P. | System to enforce service level agreements for voice-over internet protocol |
US8099504B2 (en) * | 2005-06-24 | 2012-01-17 | Airvana Network Solutions, Inc. | Preserving sessions in a wireless network |
US20060291420A1 (en) * | 2005-06-27 | 2006-12-28 | Dennis Ng | Network-initiated dormant handoffs |
US7603473B2 (en) * | 2005-07-15 | 2009-10-13 | Microsoft Corporation | Background network bandwidth sharing behind gateway devices |
US7719995B2 (en) * | 2005-09-09 | 2010-05-18 | Zeugma Systems Inc. | Application driven fast unicast flow replication |
US7733891B2 (en) * | 2005-09-12 | 2010-06-08 | Zeugma Systems Inc. | Methods and apparatus to support dynamic allocation of traffic management resources in a network element |
US8730069B2 (en) | 2005-11-23 | 2014-05-20 | Qualcomm Incorporated | Double data rate serial encoder |
US8692839B2 (en) | 2005-11-23 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
US8619702B2 (en) * | 2005-12-16 | 2013-12-31 | Ericsson Evdo Inc. | Radio network control |
US8145221B2 (en) * | 2005-12-16 | 2012-03-27 | Airvana Network Solutions, Inc. | Radio network communication |
US8094630B2 (en) * | 2005-12-16 | 2012-01-10 | Airvana Network Solutions, Inc. | Radio frequency dragging prevention |
US8635450B2 (en) * | 2005-12-28 | 2014-01-21 | Intel Corporation | IP encapsulation with exposed classifiers |
KR100748698B1 (en) * | 2006-03-17 | 2007-08-13 | 삼성전자주식회사 | Apparatus and method of packet processing in security communication system |
KR100757076B1 (en) | 2006-03-27 | 2007-09-10 | 주식회사 라오넷 | Network device having flow-rate management function |
KR100726352B1 (en) | 2006-03-28 | 2007-06-08 | 중앙대학교 산학협력단 | Analyzeing system of network traffic according to variable communication's mass and analyzeing method thereof |
US20070242648A1 (en) * | 2006-04-12 | 2007-10-18 | Deepak Garg | Managing dormant handoffs in radio access networks |
US7751858B2 (en) * | 2006-05-05 | 2010-07-06 | Intel Corporation | Sleep-mode statistics apparatus, systems, and methods |
US7948909B2 (en) | 2006-06-30 | 2011-05-24 | Embarq Holdings Company, Llc | System and method for resetting counters counting network performance information at network communications devices on a packet network |
US8000318B2 (en) | 2006-06-30 | 2011-08-16 | Embarq Holdings Company, Llc | System and method for call routing based on transmission performance of a packet network |
US8194643B2 (en) | 2006-10-19 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
US8477614B2 (en) | 2006-06-30 | 2013-07-02 | Centurylink Intellectual Property Llc | System and method for routing calls if potential call paths are impaired or congested |
KR100819271B1 (en) | 2006-06-30 | 2008-04-03 | 삼성전자주식회사 | Packet switch device and bandwidth control method thereof |
US8289965B2 (en) | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
US8488447B2 (en) | 2006-06-30 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance |
US8717911B2 (en) | 2006-06-30 | 2014-05-06 | Centurylink Intellectual Property Llc | System and method for collecting network performance information |
US9094257B2 (en) | 2006-06-30 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
US8085696B2 (en) * | 2006-07-14 | 2011-12-27 | Airvana Networks Solutions, Inc. | Dynamic modification of route update protocols |
US8107366B2 (en) | 2006-08-22 | 2012-01-31 | Embarq Holdings Company, LP | System and method for using centralized network performance tables to manage network communications |
US9479341B2 (en) | 2006-08-22 | 2016-10-25 | Centurylink Intellectual Property Llc | System and method for initiating diagnostics on a packet network node |
US8144586B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for controlling network bandwidth with a connection admission control engine |
US7843831B2 (en) | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
US8130793B2 (en) | 2006-08-22 | 2012-03-06 | Embarq Holdings Company, Llc | System and method for enabling reciprocal billing for different types of communications over a packet network |
US8238253B2 (en) | 2006-08-22 | 2012-08-07 | Embarq Holdings Company, Llc | System and method for monitoring interlayer devices and optimizing network performance |
US7940735B2 (en) | 2006-08-22 | 2011-05-10 | Embarq Holdings Company, Llc | System and method for selecting an access point |
US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
US8407765B2 (en) | 2006-08-22 | 2013-03-26 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information tables |
US8223655B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for provisioning resources of a packet network based on collected network performance information |
US8189468B2 (en) | 2006-10-25 | 2012-05-29 | Embarq Holdings, Company, LLC | System and method for regulating messages between networks |
US8531954B2 (en) | 2006-08-22 | 2013-09-10 | Centurylink Intellectual Property Llc | System and method for handling reservation requests with a connection admission control engine |
US8743703B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
US8549405B2 (en) | 2006-08-22 | 2013-10-01 | Centurylink Intellectual Property Llc | System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally |
US8619600B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
US7684332B2 (en) | 2006-08-22 | 2010-03-23 | Embarq Holdings Company, Llc | System and method for adjusting the window size of a TCP packet through network elements |
US8223654B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | Application-specific integrated circuit for monitoring and optimizing interlayer network performance |
US8125897B2 (en) * | 2006-08-22 | 2012-02-28 | Embarq Holdings Company Lp | System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets |
US8750158B2 (en) | 2006-08-22 | 2014-06-10 | Centurylink Intellectual Property Llc | System and method for differentiated billing |
US7808918B2 (en) | 2006-08-22 | 2010-10-05 | Embarq Holdings Company, Llc | System and method for dynamically shaping network traffic |
US8307065B2 (en) | 2006-08-22 | 2012-11-06 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
US8194555B2 (en) | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
US8537695B2 (en) | 2006-08-22 | 2013-09-17 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
US8098579B2 (en) | 2006-08-22 | 2012-01-17 | Embarq Holdings Company, LP | System and method for adjusting the window size of a TCP packet through remote network elements |
US8576722B2 (en) | 2006-08-22 | 2013-11-05 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
US8228791B2 (en) | 2006-08-22 | 2012-07-24 | Embarq Holdings Company, Llc | System and method for routing communications between packet networks based on intercarrier agreements |
US8224255B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for managing radio frequency windows |
US8040811B2 (en) | 2006-08-22 | 2011-10-18 | Embarq Holdings Company, Llc | System and method for collecting and managing network performance information |
US8199653B2 (en) | 2006-08-22 | 2012-06-12 | Embarq Holdings Company, Llc | System and method for communicating network performance information over a packet network |
US8064391B2 (en) | 2006-08-22 | 2011-11-22 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
US7889660B2 (en) | 2006-08-22 | 2011-02-15 | Embarq Holdings Company, Llc | System and method for synchronizing counters on an asynchronous packet communications network |
US8015294B2 (en) | 2006-08-22 | 2011-09-06 | Embarq Holdings Company, LP | Pin-hole firewall for communicating data packets on a packet network |
US8144587B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for load balancing network resources using a connection admission control engine |
US7796521B2 (en) * | 2006-11-09 | 2010-09-14 | Alcatel-Lucent Usa Inc. | Method and apparatus for policing bandwidth usage for a home network |
US7936675B2 (en) * | 2006-12-01 | 2011-05-03 | Alcatel-Lucent Usa Inc. | Bandwidth packing rate controller for optimizing resource utilization |
US8230493B2 (en) * | 2007-05-02 | 2012-07-24 | Cisco Technology, Inc. | Allowing differential processing of encrypted tunnels |
US8660019B2 (en) * | 2007-05-10 | 2014-02-25 | At&T Intellectual Property I, Lp | System and method for configuring media network resources |
US7773510B2 (en) * | 2007-05-25 | 2010-08-10 | Zeugma Systems Inc. | Application routing in a distributed compute environment |
US8111692B2 (en) | 2007-05-31 | 2012-02-07 | Embarq Holdings Company Llc | System and method for modifying network traffic |
US8130656B2 (en) * | 2007-08-07 | 2012-03-06 | Motorola Solutions, Inc. | Method and device for routing mesh network traffic |
US8374102B2 (en) | 2007-10-02 | 2013-02-12 | Tellabs Communications Canada, Ltd. | Intelligent collection and management of flow statistics |
US8843638B2 (en) * | 2007-12-13 | 2014-09-23 | Ericsson Evdo Inc. | Handing off active connections |
US8068425B2 (en) | 2008-04-09 | 2011-11-29 | Embarq Holdings Company, Llc | System and method for using network performance information to determine improved measures of path states |
US8102865B2 (en) * | 2008-05-16 | 2012-01-24 | Microsoft Corporation | Group based allocation of network bandwidth |
JP5111256B2 (en) * | 2008-06-23 | 2013-01-09 | 株式会社日立製作所 | Communication system and server device |
US8102781B2 (en) | 2008-07-31 | 2012-01-24 | Cisco Technology, Inc. | Dynamic distribution of virtual machines in a communication network |
US8885012B2 (en) * | 2009-05-07 | 2014-11-11 | Match.Com, L.L.C. | System and method for providing anonymity in a video/multimedia communications session over a network |
US9413845B2 (en) | 2009-03-31 | 2016-08-09 | Match.Com, L.L.C. | System and method for providing calendar and speed dating features for matching users in a network environment |
US9148333B2 (en) * | 2009-03-31 | 2015-09-29 | Match.Com, L.L.C. | System and method for providing anonymity in a session initiated protocol network |
US8621090B2 (en) * | 2009-05-07 | 2013-12-31 | Match.Com, L.L.C. | System and method for providing sequenced anonymous communication sessions over a network |
US8089870B2 (en) * | 2009-07-22 | 2012-01-03 | Cisco Technology, Inc. | QoE based admission control |
US8526347B2 (en) * | 2010-06-10 | 2013-09-03 | Qualcomm Incorporated | Peer-to-peer communication with symmetric waveform for downlink and uplink |
AU2012207471B2 (en) | 2011-01-18 | 2016-07-28 | Nomadix, Inc. | Systems and methods for group bandwidth management in a communication systems network |
US9059912B2 (en) * | 2012-02-27 | 2015-06-16 | Verizon Patent And Licensing Inc. | Traffic policing for MPLS-based network |
US20140126371A1 (en) * | 2012-11-08 | 2014-05-08 | Electronics And Telecommunications Research Institute | Flow switch and operating method thereof |
US9231843B2 (en) * | 2012-11-29 | 2016-01-05 | International Business Machines Corporation | Estimating available bandwith in cellular networks |
US9059926B2 (en) * | 2013-04-29 | 2015-06-16 | Cisco Technology, Inc. | Performance analysis of virtual private network segment on a per flow basis |
US9514310B2 (en) | 2013-05-09 | 2016-12-06 | Telecommunication Systems, Inc. | Gap services router (GSR) |
US9979622B2 (en) * | 2013-07-30 | 2018-05-22 | Cisco Technology, Inc. | Elastic WAN optimization cloud services |
EP3028420B1 (en) * | 2013-07-31 | 2019-11-20 | Telefonaktiebolaget LM Ericsson (publ) | Confidence degree of data packet flow classification |
JP5973973B2 (en) * | 2013-08-27 | 2016-08-23 | 日本電信電話株式会社 | Flow control system, flow control method, and flow analysis apparatus |
US9923837B2 (en) * | 2013-08-29 | 2018-03-20 | Ericsson Ab | Method and system to allocate bandwidth based on task deadline in cloud computing networks |
EP3101852A1 (en) * | 2015-06-04 | 2016-12-07 | Alcatel Lucent | An early congestion detection device and the related method for deadline-aware flows |
CN105634675B (en) * | 2016-01-13 | 2020-05-19 | 中磊电子(苏州)有限公司 | Transmission rate control method and wireless local area network device |
US11169845B2 (en) * | 2017-12-21 | 2021-11-09 | Ciena Corporation | Flow and application based processor scheduling for network functions virtualization applications using flow identification based on logical calculations on frame based fields |
US11178074B2 (en) | 2019-10-04 | 2021-11-16 | Nxp B.V. | Communications device and method of communications |
US11349968B2 (en) * | 2019-10-04 | 2022-05-31 | Nxp B.V. | Communications device and method of communications |
US11683199B2 (en) | 2020-08-07 | 2023-06-20 | Hyannis Port Research, Inc. | Distributed system with fault tolerance and self-maintenance |
US11303389B2 (en) | 2020-08-07 | 2022-04-12 | Hyannis Port Research, Inc. | Systems and methods of low latency data communication for physical link layer reliability |
US11483087B2 (en) | 2020-08-07 | 2022-10-25 | Hyannis Port Research, Inc. | Systems and methods for clock synchronization using special physical layer clock sync symbols |
US11315183B2 (en) | 2020-08-07 | 2022-04-26 | Hyannis Port Research, Inc. | Electronic trading system and method based on point-to-point mesh architecture |
US11328357B2 (en) | 2020-08-07 | 2022-05-10 | Hyannis Port Research, Inc. | Sequencer bypass with transactional preprocessing in distributed system |
US11088959B1 (en) | 2020-08-07 | 2021-08-10 | Hyannis Port Research, Inc. | Highly deterministic latency in a distributed system |
US11228529B1 (en) * | 2020-08-07 | 2022-01-18 | Hyannis Port Research, Inc. | Local and global quality of service shaper on ingress in a distributed system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6222856B1 (en) * | 1996-07-02 | 2001-04-24 | Murali R. Krishnan | Adaptive bandwidth throttling for individual virtual services supported on a network server |
JP3591996B2 (en) * | 1996-08-29 | 2004-11-24 | Kddi株式会社 | Bandwidth secure VPN construction method |
US5995488A (en) * | 1996-10-08 | 1999-11-30 | Advanced Micro Devices, Inc. | Method and apparatus for regulating data flow in networks |
US6331986B1 (en) | 1998-04-24 | 2001-12-18 | Lucent Technologies Inc. | Method for resource allocation and routing in multi-service virtual private networks |
US6912232B1 (en) * | 1998-10-19 | 2005-06-28 | At&T Corp. | Virtual private network |
US6680933B1 (en) * | 1999-09-23 | 2004-01-20 | Nortel Networks Limited | Telecommunications switches and methods for their operation |
US6904057B2 (en) * | 2001-05-04 | 2005-06-07 | Slt Logic Llc | Method and apparatus for providing multi-protocol, multi-stage, real-time frame classification |
US7042848B2 (en) * | 2001-05-04 | 2006-05-09 | Slt Logic Llc | System and method for hierarchical policing of flows and subflows of a data stream |
US6901052B2 (en) * | 2001-05-04 | 2005-05-31 | Slt Logic Llc | System and method for policing multiple data flows and multi-protocol data flows |
US6944168B2 (en) * | 2001-05-04 | 2005-09-13 | Slt Logic Llc | System and method for providing transformation of multi-protocol packets in a data stream |
-
2002
- 2002-06-25 US US10/178,762 patent/US7486696B2/en active Active
-
2003
- 2003-06-17 CA CA2432513A patent/CA2432513C/en not_active Expired - Fee Related
- 2003-06-23 AU AU2003204834A patent/AU2003204834B2/en not_active Ceased
- 2003-06-25 BR BR0301959-4A patent/BR0301959A/en not_active IP Right Cessation
- 2003-06-25 EP EP03013467A patent/EP1376943A1/en not_active Withdrawn
- 2003-06-25 KR KR1020030041500A patent/KR100553575B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
BR0301959A (en) | 2004-08-24 |
AU2003204834B2 (en) | 2004-09-30 |
CA2432513C (en) | 2011-04-05 |
US7486696B2 (en) | 2009-02-03 |
US20030235209A1 (en) | 2003-12-25 |
KR100553575B1 (en) | 2006-02-22 |
EP1376943A1 (en) | 2004-01-02 |
KR20040002695A (en) | 2004-01-07 |
AU2003204834A1 (en) | 2004-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2432513A1 (en) | System and method for providing bandwidth management for vpns | |
US7881190B2 (en) | Method and apparatus for differentiating service in a data network | |
US8443444B2 (en) | Mitigating low-rate denial-of-service attacks in packet-switched networks | |
JP7212441B2 (en) | Flow management in networks | |
El-Gendy et al. | Equation-based packet marking for assured forwarding services | |
WO2014173466A1 (en) | Method for operating a wireless network and a wireless network | |
JP2021505042A (en) | Real-time transport network Systems and methods for accelerating or decelerating data transport networks based on congestion conditions | |
EP2618524A1 (en) | Method for providing QoS management in a packet-based transport network | |
Zaki et al. | Intelligent traffic enforcement for LTE backhaul | |
Orozco et al. | An Adaptive RIO (A-RIO) queue management algorithm | |
El-Gendy et al. | Assured forwarding fairness using equation-based packet marking and packet separation | |
AT&T | ||
Chhabra et al. | Controlling malicious sources at Internet gateways | |
Nossenson et al. | Active queue management in blind access networks | |
Wang et al. | A probabilistic approach for achieving fair bandwidth allocations in CSFQ | |
Akintola et al. | Modeling and Performance Analysis of Dynamic Random Early Detection (DRED) Gateway for Congestion Avoidance. | |
Wu et al. | Direct congestion control scheme (DCCS) for differentiated services IP networks | |
Sanneck et al. | A queue management algorithm for intra-flow service differentiation in the" best effort" Internet | |
Xiang et al. | Some methods to improve efficiency of Diffserv | |
Zheng et al. | Applying fair intelligent congestion control in a hybrid qos architecture for wireless environment | |
Zheng et al. | Enhancing Internet robustness against malicious flows using active queue management | |
Lee | WHITE: Achieving Fair Bandwidth Allocation with Priority Dropping Based on Round Trip Times | |
Jacobi et al. | Comparison of IPv4 and IPv6 QoS implementations using Differentiated Services | |
John et al. | An enhanced router based queuing policy providing better fairness to real-time data transfers in Internet | |
Singh et al. | Comparison of Random Early Detection (RED) Techniques for congestion control in differentiated services networks based on packet droppings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20160617 |