发明名称 Dynamic file streaming
摘要 Dynamic file streaming divides a read/write operation into an initial number of requests of an initial size. Each of the initial number of requests is transmitted to a remote data processing system and a read/write performance value and a user interactivity value is determined based on the transmitting. A local data processing system increases the initial number of requests or the initial size by a first factor if the read/write performance value is less than a threshold. The local data processing decreases the initial number of requests or the initial size by a second factor if the user interactivity is less than a second threshold.
申请公布号 US8745170(B2) 申请公布日期 2014.06.03
申请号 US20100754411 申请日期 2010.04.05
申请人 Apple Inc. 发明人 Tucker Ruxton J.;Suinn Bradley R. M.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项 1. A machine-implemented method, comprising: dividing, at a local data processing system, a read/write operation into a number of requests, wherein each of the requests has a size; transmitting, at the local data processing system, each of the requests to a remote data processing system; determining, at the local data processing system, an average performance value based on a time to transmit the requests to the remote data processing system as well as the size; determining, at the local data processing system, a user interactivity value based on at least a time between issuance of a user request within the local data processing system and processing the user request within the local data processing system; if the average performance value is less than a first threshold, increasing, at the local data processing system, at least one of the number of requests by a first factor if the number of requests is less than a maximum number, and increasing the size by a second factor if the size is less than a maximum size; and if the user interactivity value is less than a second threshold, decreasing, at the local data processing system, at least one of the number of requests by a third factor if the number of requests is greater than a minimum number and decreasing the size by a fourth factor if the size is greater than a minimum size.
地址 Cupertino CA US