Bandwidth management for remote services system
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
27 Claims
-
1. 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. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. The system of claim 2, wherein said first system component comprises a proxy.
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. 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. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification