« PreviousContinue »
Venkataramani, ct al, TPC Nice: A Mechanism for Background Transfers, Laboratory of Advanced Systems Research, Dec. 2002, Department of Computer Science, University of Texas at Austin. Rej aie, ct al, An End-to-End TCP-Friendly Architecture for Realtime Playback Applications Over the Internet, Aug. 19, 1998, Computer Science Department, University of Southern California. Du ct al, QoS in an Open Architecture of Real-Time ODP, Mathematics and Computer Science Dept., Kent State University.
Cen ct al, Flow and Congestion Control for Internet Media Streaming Applications, Department of Computer Science and Engineering, Oregon Graduate Institute of Science and Technology.
Rejaie ct al, RAP: An End-to-End Rate-Based Congestion Control Mechanism for Realtime Streams in the Internet, Jul. 20, 1998, Computer Science Department, University of Southern California. Busse et al, Dynamic QoS Control of Multimedia Applications Based on RTP, Mar. 17, 1995, Berlin, Germany.
W. Stevens, TCP Slow Start, Congestion Avoidance, Fast Transmit and Fast Recovery Algorithms, RFC: 2001, Category: Standards Track, Jan. 1997.
Primary Examiner — Philip J Chea (74) Attorney, Agent, 0r Firm — Dillon &Yudell LLP
Internet protocol (IP) data service providers may provide several services over a single communications channel and/or circuit. For example, the provider may deliver public services such as Wi-Fi, content, gaming, etc. as well as businesscritical “back-office” services such as credit card processing, VoIP, streaming video, video conferencing, etc. Some applications can very demanding from a quality of service standpoint, whereas other applications are unwanted or unauthorized on the network such as worms, viruses, denial of service attacks and/ or certain types of peer-to-peer file sharing applications. Applications sharing the communication channel may be classified into one or more application classifications. The available bandwidth over the communications channel and/or circuit may then be managed via a prioritization system that can be parameterized based on the available bandwidth and/ or the desired application behavior for given characterized applications. Many of the above unwanted applications can be suppressed, after being classified.
26 Claims, 13 Drawing Sheets
I-N HEM,“ IIIII Ipp|I=IItIIIII in Dlullflclflon m4!IWIl'l 1
nI=Iiv-. IIIIIII lint "° HIIWDIKI Iii-III iusoulated with d Illwlrd "S" I IIIIw6Ii< ID It I Issue "' 5" n6t6nIIiII6 I use Wm, me — that Includes I ipphmmn "WI" "I" elliilllcfllon IIsi>I=|Iit=u with the Bppllblllhfl GIIIIIIICIIIDII
i=IIIIIiI I|1dIOI Illlbll thI am flisacllted with IIII III1wIIIit ID I6 be IIIIIIIIIIIIIIII I6 I SIDOIIG network at I late nu IQ! Ihln Illl first rule Iliaciatld with Ind/III =6II==II6IIaiIIg16 the o6s III6I.iI6Iii with
_ PCD RECD RECD PCD BOD 110A MA 111B mi 1-roc I _ BOD WIred 170A Access
W | Pomt
‘re ess 120D Provlder
Access PoInt BOD
1205 1703 160B
Wlreless . Cache
Access Qoment I HPC D
POIFIIZ P|"Qy|de|' 180A evlce SCD
PQD PCD I PCD 110D '110E 11oI=
I , 175A 1°“ - I PCD RECD I RECD I 1‘ 116A um 111B ,' \ ' I \ ___
-U *0: "'0 -"u I30 I30 I30 500 IU QU
P _ ~ Content
138: Wired Provider ——140c
Access Point 160A
________ _____i_ '~ APP App I APP 300A 3005 sooc APP App APP 310A 3105 3100 App App I App 320A 320B szoc App App APP 330A 3305 asoc
App App App I 340A 3405 390A PCD 110A PCD 110G scD 140A
APP APP APP APP BOD
360A 370A 380A 3905 170A APP Apr» App BOD E3. HIE E 170c