ROUTING AND SERVICE PERFORMANCE MANAGEMENT IN AN APPLICATION ACCELERATION ENVIRONMENT
First Claim
1. A system comprising:
- a branch site including a branch client;
a headquarters site including a headquarters server;
the branch site and the headquarters site being communicatively coupled over a link via transmission media, the link being identified through a link identifier, andthe branch client and the headquarters server being communicatively coupled over a network connection via the transmission media, the network connection being identified through a connection identifier;
a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link; and
a second POP communicatively coupled with the first POP over a second segment of the link, and communicatively coupled with the headquarters site over a third segment of the link,the branch site being configured to transmit a packet of the network connection, and associated with the branch client, over the first segment to the first POP, based on the link identifier, the packet encoding the link identifier and the connection identifier,the first POP being configured to,select a delivery optimization operation to perform on the packet based on a first POP identifier, the link identifier, and the connection identifier,perform the delivery optimization operation on the packet based on that identification,transmit the packet to the second POP over the second segment of the link based on the link identifier, andthe second POP being configured to,select a further delivery optimization operation to perform on the packet based on a second POP identifier, the link identifier, and the connection identifier,perform the further delivery optimization operation on the packet based on that identification, andtransmit the packet to the headquarters site over the third segment of the link based on at least one of the link identifier and the connection identifier.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system, a method and an apparatus of reduction of routing and service performance management in an application acceleration environment. In one embodiment, a system includes a branch site that includes a branch client. In addition, the system includes a headquarters site that includes a headquarters server. The headquarters site including a headquarters server includes the branch site. The headquarters site is communicatively coupled over a link via transmission media. The link is identified through a link identifier. The headquarters site including a headquarters server also includes the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media. The network connection is identified through a connection identifier. The system also includes a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link.
235 Citations
46 Claims
-
1. A system comprising:
-
a branch site including a branch client; a headquarters site including a headquarters server; the branch site and the headquarters site being communicatively coupled over a link via transmission media, the link being identified through a link identifier, and the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media, the network connection being identified through a connection identifier; a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link; and a second POP communicatively coupled with the first POP over a second segment of the link, and communicatively coupled with the headquarters site over a third segment of the link, the branch site being configured to transmit a packet of the network connection, and associated with the branch client, over the first segment to the first POP, based on the link identifier, the packet encoding the link identifier and the connection identifier, the first POP being configured to, select a delivery optimization operation to perform on the packet based on a first POP identifier, the link identifier, and the connection identifier, perform the delivery optimization operation on the packet based on that identification, transmit the packet to the second POP over the second segment of the link based on the link identifier, and the second POP being configured to, select a further delivery optimization operation to perform on the packet based on a second POP identifier, the link identifier, and the connection identifier, perform the further delivery optimization operation on the packet based on that identification, and transmit the packet to the headquarters site over the third segment of the link based on at least one of the link identifier and the connection identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a branch site including a branch client; a headquarters site including a headquarters server; the branch site and the headquarters site being communicatively coupled over a link via transmission media, the link being identified through a link identifier, and the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media, the network connection being identified through a connection identifier; a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link; and a second POP communicatively coupled with the first POP over a second segment of the link, and communicatively coupled with the headquarters site over a third segment of the link, the branch site being configured to forward a packet of the network connection, and associated with the branch client, over the first segment to the first POP, based on the link identifier, the packet encoding the link identifier and the connection identifier, the first POP being configured to, perform a delivery optimization operation on the packet, determine whether to forward the packet to the second POP, and based on determining that that the packet is to be forwarded to the second POP, forward the packet to the second POP over the second segment of the link based on the link identifier, and the second POP being configured to, perform a further delivery optimization operation on the packet, determine whether to forward the packet to the headquarters site, and based on determining that that the packet is to be forwarded to the headquarters site, forward the packet to the headquarters site over the third segment of the link based on at least one of the link identifier and the connection identifier. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method performed a point of presence (POP), the method comprising:
-
acquiring a packet associated with a network connection, the packet travelling over a segment of a plurality of segments that form a link between a requesting site and a providing site, the packet including a link identifier that identifies the link, and a connection identifier that identifies the network connection; selecting a set of delivery optimization operations to associate with the packet based on the link identifier and the connection identifier; selecting a delivery optimization operation from the selected set of delivery optimization operations based on a POP identifier that identifies the POP, the link identifier, and the connection identifier; processing the packet to perform the selected delivery optimization operation; determining whether a further delivery optimization operation is to be performed prior to forwarding the processed packet to a delivery optimization operation provider; and forwarding the packet to the delivery optimization operation provider over a further segment of the plurality of segments, based on determining that the further delivery optimization operation is to be performed. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification