IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0609184
(2009-10-30)
|
등록번호 |
US-8275871
(2012-09-25)
|
발명자
/ 주소 |
- Ram, Maruthi
- Suganthi, Joesphine
- Verzunov, Sergey
- Kamath, Sandeep
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
86 |
초록
▼
The present solution provides a spillover management technique for virtual servers of an appliance based on bandwidth. A network administrator may configure a bandwidth threshold for one or more virtual servers, such as virtual servers providing acceleration or load balancing for one or more service
The present solution provides a spillover management technique for virtual servers of an appliance based on bandwidth. A network administrator may configure a bandwidth threshold for one or more virtual servers, such as virtual servers providing acceleration or load balancing for one or more services. The bandwidth threshold may be specified as a number of bytes transferred via the virtual server. The bandwidth threshold may also be specified as a round trip time or derivative thereof. A user may specify the bandwidth threshold via a configuration interface. Otherwise, the appliance may establish the bandwidth threshold. The appliance monitors the bandwidth used by a first virtual server. In response to detecting the bandwidth reaching or exceeding the bandwidth threshold, the appliance dynamically directs client requests to a second virtual server.
대표청구항
▼
1. A method for performing bandwidth management of a virtual server on an object basis, the method comprising: (a) establishing, on an appliance, a first virtual server for directing requests received by the appliance to a second virtual server executing on the appliance based on requests correspond
1. A method for performing bandwidth management of a virtual server on an object basis, the method comprising: (a) establishing, on an appliance, a first virtual server for directing requests received by the appliance to a second virtual server executing on the appliance based on requests corresponding to an object type;(b) establishing, via the appliance, a bandwidth threshold for the object type on the second virtual server;(c) directing, by the first virtual server, to the second virtual server client requests corresponding to the object type; and(d) monitoring, by the appliance, bandwidth used by the second virtual server to determine if the bandwidth used by requests corresponding to the object type exceeds the bandwidth threshold. 2. The method of claim 1, comprising determining, by the appliance, the monitored bandwidth of the second virtual server exceeds the bandwidth threshold. 3. The method of claim 2, comprising directing, by the appliance in response to the determination, a request of the client to a third virtual server. 4. The method of claim 3, comprising handling, by the third virtual server, requests corresponding to the object type. 5. The method of claim 1, comprising determining, by the first virtual server, a request of a client corresponds to the object type by comparing the request to a pattern for at least a portion of a uniform resource locator. 6. The method of claim 1, comprising determining, by the first virtual server, a request of a client has a predetermined file extension corresponding to the object type. 7. The method of claim 1, comprising determining, by the first virtual server, a request of a client corresponds to the object type responsive to a policy of a policy engine. 8. The method of claim 1, comprising determining, by the first virtual server, a request of a client corresponds to the object type by applying a content switching policy to content of the request. 9. The method of claim 1, wherein step (d) comprises determining, by the appliance, a number of bytes per second transferred between the second virtual server and a plurality of services. 10. The method of claim 1, wherein step (d) comprises determining, by the appliance, a number of bytes per second transferred between the second virtual server and a plurality of clients. 11. The method of claim 1, wherein step (d) comprises determining, by the appliance, a number of bytes one of received or transmitted by the second virtual server for a predetermined time period. 12. The method of claim 1, comprising transmitting, by the second virtual server, requests to a plurality of services. 13. The method of claim 1, comprising determining, by the appliance via monitoring, the bandwidth used by the second virtual server falls below the bandwidth threshold. 14. The method of claim 13, comprising redirecting, by the first virtual server in response to the determination, requests to the second virtual server instead of a third virtual server. 15. The method of claim 14, comprising receiving, by the first virtual server a request from a client via a connection established via the third virtual server, and providing the request to the third virtual server. 16. The method of claim 2, comprising receiving, by the first virtual server, a request from a client via a connection established via the second virtual server, and providing the request to the second virtual server. 17. The method of claim 1, comprising determining, by the first virtual server, the bandwidth used by the second virtual server exceeds the bandwidth threshold, and redirecting client requests to one of the following: a second appliance, a server or a service. 18. The method of claim 1, wherein step (e) comprises identifying, by the appliance, the bandwidth used by the second virtual server is within a second bandwidth threshold. 19. The method of claim 1, comprising determining, by the appliance, bandwidth used by the second virtual server exceeds the bandwidth threshold, and redirecting a request of the client to one of a second appliance, a server or a service. 20. The method of claim 19, wherein the appliance uses a redirect uniform resource locator configured for one of the first virtual server or the second virtual server to redirect the request of the client. 21. The method of claim 1, comprising determining, by the appliance, bandwidth used by the second virtual server exceeds the bandwidth threshold, and providing the client with a redirect uniform resource locator to one of a second appliance, a server or a service.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.