Bandwidth management for remote services system
AssigneeSun Microsystems, Inc.
InventorsMichael J. Wookey, Trevor Watson, Jean Chouanard
Life of this patent
Estimating the term…
Abstract
The system for managing bandwidth in a remote services system provides an infrastructure that enables a customer to control bandwidth utilization in accordance with specified network performance criteria. The architecture is broadly comprised of a bandwidth management system that operates in conjunction with aggregation Mid-level Manager and application Mid-level Managers controlled by the service provider. The customer deployment can be implemented using a single proxy or a plurality of proxies. Customer access to system resources is controlled by a service provider web-access portal controlled by the service provider.
Claims27
A system for managing bandwidth in a remote services system comprising:
- a throttle module operable to control transfer of data within said remote services system in accordance with predetermined quality of service parameters;
- a first remote services system component operable to generate a request to transfer data;
- and
- a second remote services system component receiving said request, said second remote services system component being operable to authorize transfer of data in accordance with predetermined parameters and to control operation of said throttle module to maintain a predetermined quality of service for data transfer.
The system of claim 2, wherein said first system component comprises a proxy.
An architecture for managing bandwidth in a remote services system comprising:
- a throttle module operable to control transfer of data within said remote services system in accordance with predetermined quality of service parameters;
- a queuing module for ranking files in accordance with predetermined priority parameters, said queuing module operating in conjunction with said throttle module to control access to system bandwidth;
- a proxy operable to generate a request to transfer data;
- and
- at least one mid-level manager operable receive said request to transfer data and to control operation of said throttle and said queuing module to control bandwidth allocation for data transmission over said remote services system.
An architecture for prioritizing data flow in a remote services system comprising:
- a throttle module operable to control transfer of data within said remote services system in accordance with predetermined quality of service parameters;
- a queuing module for ranking files in accordance with predetermined priority parameters, said queuing module operating in conjunction with said throttle module to control access to system bandwidth;
- an intermediate mid-level manager,
- an applications mid-level manager, said applications mid-level manager operating in conjunction with said queuing module and said intermediate mid-level manager to control operation of said plurality of proxies to prioritize data transmission over said remote services system.
A method for managing bandwidth in a remote services system, comprising:
- generating a request to transfer data from a first component of said remote services system;
- receiving said request by a second component of said remote services system;
- using said second component of said remote services system to authorize transfer of data in accordance with predetermined parameters;
- and
- using said second component of said remote service system to control operation of a throttle module to maintain transfer of data in said remote service s system in accordance with predetermined quality of service parameters.
Dependencies are inferred from the claim text.