Abstract:
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a message context object in response to receiving the Diameter message, wherein the message context object includes a first collection of child objects; evaluating at least one rule, including: modifying, based on a first instruction, a first index value associated with the first collection of child objects, accessing, based on a second instruction and from the first collection of child objects, a child object corresponding to the first index value; and transmitting a message based on the evaluation of the at least one rule.
Abstract:
A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computing device transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of popularity information pertaining to the requested resource. The client computing device then transmits a second DNS query to the content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
Abstract:
A method is provided in one example and includes maintaining a correlation between a domain name and a plurality of Internet protocol (IP) addresses included in a domain name system (“DNS”) response to a DNS request in connection with DNS exchange between a subscriber and a DNS server, wherein each of the IP addresses corresponds to one of a plurality of web servers associated with the domain name; receiving from the subscriber a packet associated with a flow; identifying an IP address within the packet as being one of the plurality of IP addresses included in the DNS response; and executing a policy decision for the subsequent flow without inspecting the contents of the subsequent flow at layer 7 based on an identity of the subscriber and the domain name correlated to the identified IP address, wherein the policy decision comprises charging a different rate for a particular flow.
Abstract:
To provision computer resources on a computing network, for instance a cloud network, an associated resource request parameter of a received resource request is determined. A system attribute is calculated based upon the resource request parameter. Based upon the calculated system attribute, a computing resources repository is queried to retrieve a computing resource. Upon querying, a persisted computing resource with a sufficient capacity to execute a client system process is retrieved. If the computing resources repository does not include a persisted computing resource, an expandable computing resource is retrieved. If the computing resources repository does not include an expandable computing resource, a new computing resource is rendered to execute the client system process. The retrieved computing resource is assigned to the received resource request, and the assigned computing resource is provisioned to execute the client system process.
Abstract:
A torrent to monitor may be determined and peer activity of a swarm associated with the torrent may be monitored. Data collection or data distribution statistics for the swarm may be calculated and used to create profiles for peers in the swarm based on their role in data collection or data distribution. Swarm behavior may be predicted based on the created peer profiles.
Abstract:
A system and method of dynamically provisioning virtualised computational resources in a networked computer architecture includes at least one client device operable to run one or more client applications, at least one server device and a resource controller. Each server device comprises one or more physical processors with local memory. Each server device provides a virtual resource layer through which one or more virtual processing resources can be defined and through which the physical processors of the server device can be assigned to the virtual processing resources. In use, one or more virtual processing resources is assigned to a client application for processing of data processing workloads. The resource controller then monitors the utilisation of each virtual processing resource and/or any physical processor assigned to the virtual processing resource. The resource controller can dynamically adjust which, and how many, physical processors are assigned to the virtual processing resource.
Abstract:
A method for managing assets for a content item to be displayed on at least one client computing device having a display is provided. Additionally, a server computing device for managing assets for a content item to be displayed on at least one client computing device having a display is provided. Additionally, a computer-readable storage device having processor-executable instructions embodied thereon is provided. The processor-executable instructions are for managing assets for a content item to be displayed on at least one client computing device having a display.
Abstract:
A method and apparatus for distributing picture mail to a frame device community is described. The present invention comprises one or more interconnected frame devices. Each frame device has a display region (e.g. an LCD) surrounded with a border region modeled to resemble a traditional picture frame. The border region may be comprised of wood, plastic, or any other aesthetically pleasing compound. Each frame device is configured to connect to an interconnection fabric to periodically obtain image data from a centralized repository and then display that data according to criteria established by an authorized user. The data repository is populated with image data via the image collection process. In one or more embodiments of the invention, the user may specify filter criteria which establishes what network addresses (e.g. picture mail address) are authorized to populate the data repository.
Abstract:
A data processing system includes a server computer and at least one client device. The server computer includes means for providing a central web service, the central web service having a central web service address. An interface means receives a web service request addressed to the central web service address from the client device and forwards the web service request to one of a plurality of alternative web services selected by the central web service. The client device includes means for storing the central web service address and means for generating the web service request. An interface means at the client sends the web service request to the central web service address, and receives a web service response from the one of the plurality of alternative web services selected by the central web service.
Abstract:
A method is provided in one example and includes maintaining a correlation between a domain name and a plurality of Internet protocol (IP) addresses included in a domain name system (“DNS”) response to a DNS request in connection with DNS exchange between a subscriber and a DNS server, wherein each of the IP addresses corresponds to one of a plurality of web servers associated with the domain name; receiving from the subscriber a packet associated with a flow; identifying an IP address within the packet as being one of the plurality of IP addresses included in the DNS response; and executing a policy decision for the subsequent flow without inspecting the contents of the subsequent flow at layer 7 based on an identity of the subscriber and the domain name correlated to the identified IP address, wherein the policy decision comprises charging a different rate for a particular flow.