Invention Grant
US09413672B2 Flow control for network packets from applications in electronic devices
有权
来自电子设备应用的网络数据包的流量控制
- Patent Title: Flow control for network packets from applications in electronic devices
- Patent Title (中): 来自电子设备应用的网络数据包的流量控制
-
Application No.: US13489606Application Date: 2012-06-06
-
Publication No.: US09413672B2Publication Date: 2016-08-09
- Inventor: Sarma V. R. K. V. Vangala , Faraz Faheem , Vikram B. Yerrabommanahalli , Swaminathan Balakrishnan
- Applicant: Sarma V. R. K. V. Vangala , Faraz Faheem , Vikram B. Yerrabommanahalli , Swaminathan Balakrishnan
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: H04L12/801
- IPC: H04L12/801 ; H04L12/927 ; H04L12/863 ; H04L12/54 ; H04W28/10 ; H04W28/14 ; H04W28/22 ; H04L12/851 ; H04L12/911 ; H04L29/08

Abstract:
The disclosed embodiments provide a system that processes network packets on an electronic device. During operation, the system obtains, on the electronic device, an outgoing rate of the network packets from a network interface queue on the electronic device to a network link. Next, upon detecting a transmission of the network packets from an application on the electronic device to the network interface queue, the system uses the electronic device to allocate a proportion of the outgoing rate to the application based on a number of applications transmitting network packets from the electronic device to the network link. Finally, the system uses the allocated proportion of the outgoing rate and the network interface queue to transmit network packets from the application to the network link.
Public/Granted literature
- US20130329556A1 FLOW CONTROL FOR NETWORK PACKETS FROM APPLICATIONS IN ELECTRONIC DEVICES Public/Granted day:2013-12-12
Information query