Patent ID: 8612622
Filing Date: 2013-12-17
Classification: H04L

Abstract:
1. A content delivery network (CDN) comprising one or more server computers for timely exchange of information for distributed processing of the information, the CDN comprising: a first interface coupled to a first data agent, which supplies a first data to the first interface, the first data agent being within the CDN, and wherein the first data supplied to the first interface comprises performance data; a second interface coupled to a second data agent, which supplies a second data to the second interface, the second data agent being outside the CDN; a messaging queue within the CDN that distributes a plurality of message streams, wherein each message stream of the plurality of message streams is mapped to a category field of a plurality of category fields, and wherein the messaging queue is coupled to the first interface and the second interface; a first message stream of the plurality of message streams for conveying performance data, wherein the first message stream is mapped to a first category field of the plurality of category fields and includes the first data and the second data; a second message stream of the plurality of message streams for conveying performance data, wherein the second message stream is mapped to a second category field of the plurality of category fields and includes a third data, but not the second data; a third interface coupled to the messaging queue and a first processing subscriber, which receives the first message stream by screening for the first category field, wherein one or both of the first data and the second data is received in the first message stream by the first processing subscriber less than ten seconds after one or both of the first data and the second data is gathered by one or both of the first data agent and second data agent; a fourth interface coupled to the messaging queue and a second processing subscriber, which receives the first message stream by screening for the first category field, wherein one or both of the first data and the second data is received in the first message stream by the second processing subscriber less than ten seconds after one or both of the first data and the second data is gathered by one or both of the first data agent and second data agent; and a fifth interface coupled to the messaging queue and a third processing subscriber, which receives the second message stream by screening for the second category field.