Abstract:
The invention relates to a method for obtaining content objects in a communication system. In the method is obtained at least one search criterion at a first node. At least one entity entry is determined from an entity contact information list. An identity of a second network node is determined from the entity entry. An address is determined for the second network node using the identity. A search is submitted to the second network node. The search criteria are matched to a number of metadata objects to obtain result metadata objects, from which is provided at least a content object identifier to the first network node. The first network node obtaining a content object using said content object identifier from a third network node to the first network node.
Abstract:
Techniques are described for directing connections between clients and the closest web server. Authoritative DNS resolvers of a network are placed at edges of the network. Using anycast, the authoritative DNS resolvers advertise routes of their destination netblock to the Internet. A request from a client to connect to the network is routed, based upon BGP tables, to the closest particular authoritative DNS resolver. Once the request is received, a response is sent to the client with the IP address of the closest web server. The closest web server is determined through in-network health check measurements, with the authoritative DNS resolvers dynamically selecting IP addresses closest to themselves. Routing protocols that directed the packet to the closest authoritative DNS resolver also dictate the route of subsequent traffic to the network. Thus, the closest web server selected by the authoritative DNS resolver is also the closest web server to the client.
Abstract:
The present invention relates to a system and domain name server for ad-hoc networks. Embodiments of the present invention provide a mobile router providing connectivity to end users in an ad-hoc network. The mobile router includes a domain name server (DNS server) configured as a master DNS server at a node associated with the mobile router for end users that enter the ad-hoc network through the node. The DNS server stores records of name-address translations for the end users. A management structure of the DNS server at the node includes a domain name for the node coinciding with a domain name at a lowest level in a hierarchy of a domain name system.
Abstract:
For locating subscription data in a multi-tenant network, a request to be processed on the basis of subscription data is received in a subscription data locator (110). The subscription data locator (110) obtains an identity of a tenant-specific database (220A, 220B) maintaining the subscription data. The subscription data locator (110) then embeds the identity of the tenant-specific database (220A, 220B) in the request and forwards the request to a front-end (150-1, 150-n). The front-end (150-1, 150-n) then selects the tenant-specific database (220A, 220B) on the basis of the embedded identity and accesses the selected tenant-specific database when processing the request.
Abstract:
A method for a distributed search comprises receiving an object (114) in a shared memory space (104). The object comprises an attribute (138), which is passed to a search engine (112). A search result that matches the attribute (122) is received from the search engine (112), and a search result object (160, 162) is placed into the shared memory space (104). The search result object (160, 162) contains the search result received from the search engine (112). The shared memory space (104) can comprise a tuple space, and each object (114, 160, 162) can comprise a tuple.