Space Name Server
Publication Date: 2014-Dec-03
The IP.com Prior Art Database
A method for optimizing network traffic based on Domain Name Server (DNS) and Space Name Server (SNS) is disclosed.
Page 01 of 3
Space Name Server
Disclosed is a method for optimizing network traffic based on Domain Name Server (DNS) and Space Name Server (SNS).
Location aware applications and location based services are fast emerging on the Internet. An area of consideration is to optimize remote application access based on the location of the devices trying to access it. The disclosed method provides an optimization path by not only load balancing the traffic based on round robin return of 'A record' but also by redirecting the traffic based on the geo-location of the device making the request and the physical location of the systems hosting the applications.
Today one way to optimize remote application access based on the location is to associate multiple 'A records' at DNS level and use round robin DNS functionality to balance the access. Even if some geo-location information (mainly based on the 'routing' information) is used to redirect the traffic to
what a search engine considers the best instance of the search engine to fulfill the request, it's far from optimized from a geo-location standpoint.
A depicted in Figure 1 spaces map logical abstraction to physical location. The logical abstraction is not limited to changing networks and services available to networks. Entering, existing in, or leaving a space can modify or extend any logical abstraction.
Spaces are well defined, two or three dimensional areas which seamlessly change the device user's experience. Spaces serve to provide control to commercial or public buildings (or any location that can be defined geographically) that would not normally be available. These locations can be as small as a table, room, or floor in a building, or as large as countries or continents. Location technology is the only limitation on how accurate/small the boundaries of these spaces are. Spaces also overlap, and know about all devices currently contained in the space and their location within the space.
The main usage of the Spaces concept is in the realm of Software Defined Networking (SDN). An
Application may be defined to consume network Space, and apply changes to the software defined network based on the user leaving/entering the Space and users currently in the Space. With the rapid deployment of SDN environments,...