Back to results
US 2012/0233261 A1Published application
Optimized prefetching for wide area networks
AssigneeJuniper Networks, Inc.
InventorsQingming MA, Krishna Narayanaswamy
Life of this patent
Estimating the term…
Abstract
A data prefetching technique uses predefined prefetching criteria and prefetching models to identify and retrieve prefetched data. A prefetching model that defines data to be prefetched via a network may be stored. It may be determined whether prefetching initiation criteria have been satisfied. Data for prefetching may be identified based on the prefetching model when the prefetching initiation criteria have been satisfied. The identified data may be prefetched, via the network, based on the prefetching model.
Claims21
-25. (canceled)
A method comprising:
- storing, by a first device, a plurality of prefetching models, each of the plurality of prefetching models corresponding to one of a plurality of components, the plurality of components each defining data, based on a type of application, to be prefetched;
- determining, by the first device, whether one or more prefetching criteria have been satisfied;
- identifying, by the first device and based on determining that the one or more prefetching criteria have been satisfied, data for prefetching based on one or more of the plurality of prefetching models;
- transmitting, by the first device and to a second device, a request for the identified data;
- receiving, by the first device and from the second device, the identified data;
- and
- storing, by the first device, the identified data.
4 more elements
A device comprising:
- a processor to:
- store a plurality of prefetching models, each of the plurality of prefetching models being associated with particular data, based on a type of application, to be prefetched;
- determine whether one or more prefetching criteria have been satisfied;
- identify, based on determining that the one or more prefetching criteria have been satisfied, data for prefetching based on one or more of the plurality of prefetching models;
- transmit, to another device, a request for the identified data;
- receive, from the other device, the identified data;
- and
- store the identified data.
5 more elements
A system comprising:
- one or more devices to:
- store a plurality of prefetching models, each of the plurality of prefetching models being associated with particular data, based on a type of application, to be prefetched;
- determine whether one or more prefetching criteria have been satisfied;
- identify, based on determining that the one or more prefetching criteria have been satisfied, data for prefetching based on one or more of the plurality of prefetching models;
- transmit, to another device, a request for the identified data;
- receive, from the other device, the identified data;
- and
- store the identified data.
5 more elements
Dependencies are inferred from the claim text.