Decentralized ENUM Service with Regional NAPTR Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communications networks face inefficiencies and high costs when trying to scale to accommodate growing demand for communication services, often becoming obsolete due to slow adjustments and unnecessary redundancy in expanding systems.
Innovation Solution
A scalable communication system utilizing a decentralized Telephone Number Mapping (ENUM) service with regional NAPTR servers and a cache memory system, which reduces storage and search requirements by distributing NAPTR records across regional servers, improving uptime and call resolution processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a centralized ENUM server is used to store all NAPTR records, then call resolution can be performed centrally, but the system becomes inefficient and costly when scaling to accommodate growing demand
Solution Approach 1:
The patent divides the centralized ENUM server into multiple regional NAPTR servers distributed across different geographic locations. Each regional server stores NAPTR records specific to its region, eliminating the need for a single large centralized database. This segmentation enables parallel processing of call resolution requests across multiple servers, improving overall system productivity while reducing the complexity of scaling a centralized system.
2Reliability
If the system expands by providing redundancy to accommodate growing demand, then availability improves, but the system becomes inefficient and costly
Solution Approach 1:
The patent implements local quality by having each regional NAPTR server store only the NAPTR records relevant to its specific geographic region rather than duplicating all records across all servers. This approach provides redundancy and availability at the regional level while minimizing resource consumption. Each server is optimized with locally relevant data, reducing the total quantity of stored information compared to a fully redundant centralized system.
3Device complexity
If a single ENUM server is used, then system complexity is low, but the server becomes a bottleneck and point of failure when demand grows
Solution Approach 1:
The patent segments the single ENUM server into multiple regional NAPTR servers, where each server handles a specific geographic region. This segmentation eliminates the bottleneck of a single server by distributing the workload across multiple independent servers. The system structure remains relatively simple through the use of standard DNS protocols for server discovery, while reliability improves significantly as there is no single point of failure.
4Stability of the object's composition
If all NAPTR records are stored in one location, then data consistency is maintained, but search time increases with growing database size
Solution Approach 1:
The patent segments the large centralized NAPTR database into multiple smaller regional databases distributed across different servers. This segmentation dramatically reduces the search time required to locate NAPTR records, as the search space is limited to regional records rather than the entire national database. Data consistency is maintained through the use of standardized DNS protocols and the hierarchical structure that ensures proper routing to the correct regional server.
Data Source
AI summary
A method that incorporates teachings of the subject disclosure may include, for example, transmitting a first request for an identity of a first regional name authority pointer server of a plurality of regional name authority pointer servers to a national domain name system server responsive to determining that a name authority pointer associated with a telephone number is not stored in cache memory, transmitting a second request for the name authority pointer to the first regional pointer server identified by the domain name system server, where the first regional name authority pointer server corresponds to a geographic region associated with the telephone number, and receiving the name authority pointer from the first regional name authority pointer server. Other embodiments are disclosed.


