System and method for updating a dynamic domain name server

Electrical computers and digital processing systems: multicomput – Master/slave computer controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S245000, C709S246000, C370S230000

Reexamination Certificate

active

07836142

ABSTRACT:
A system and method for synchronizing a dynamic domain name system (DDNS). Updated domain name information is received at a first datastore and sent to a second datastore. Updated domain name information is also received at the second datastore and sent to the first datastore. Either datastore determines whether the other datastore is available to receive the updated domain name information. If the receiving datastore is not available, the sending datastore waits until the receiving datastore is available. The first datastore is connected to a first master DNS server and the second datastore is connected to a second master DNS server. The first and second master servers share an IP address. When a request for domain name information is received at a router, the request is sent to a master DNS server selected from the first and second master DNS servers using the shared IP address. A master DNS server is selected to respond to the DNS request only if that master server is able to respond to the request. The requested domain name information is retrieved from the datastore connected to the selected DNS server and a response to the request for domain name information is generated.

REFERENCES:
patent: 7203871 (2007-04-01), Turner et al.
patent: 7366188 (2008-04-01), Kim
patent: 7529810 (2009-05-01), Goto et al.
patent: 2002/0095484 (2002-07-01), Pagani et al.
patent: 2005/0122903 (2005-06-01), Hultgren et al.
patent: 2006/0129665 (2006-06-01), Toebes et al.
patent: 2007/0165542 (2007-07-01), Shin et al.
patent: 2007/0253377 (2007-11-01), Janneteau et al.
patent: 2007/0297430 (2007-12-01), Nykanen et al.
patent: 2008/0005290 (2008-01-01), Nykanen et al.
patent: 2008/0046593 (2008-02-01), Ando et al.
patent: 2009/0313384 (2009-12-01), Baratakke et al.
patent: 2010/0014536 (2010-01-01), Lin et al.
A. Broido, H. Shang, H. Fomenkov, Y. Hyun, and K. C. Claffy, “The Windows of Private DNS Updates,” Computer Communication Review, vol. 36, pp. 93-98, Jul. 2006.
A. Sahoo, K. Kant, and P. Mohapatra, “Improving BGP Convergence Delay for Large-Scale Failures,” in Dsn 2006 International Conference on Dependable Systems and Networks, Proceedings, 2006, pp. 323-332, Dec. 31.
D. Sanghi, P. Jalote, and P. Agarwal, “Using Proximity Information for Load Balancing in Geographically Distributed Web Server Systems,” in Eurasia-ICT 2002: Inforamation and Communication Technology, Proceedings, vol. 2510, H.Shafazand and A. M. Tjoa, Eds., 2002, pp. 659-666, Dec. 31.
J. Hiebert, P. Boothe, R. Bush, and L. Lynch, “Determining the Cause and Frequency of Routing Instability with Anycast,” in Technologies for Advanced Heterogeneous Networks, Proceedings, vol. 4311, K. Cho and P. Jacquest, Eds., 2006, pp. 172-185.
D. Katabi & J. Wroclawski “A Framework for Scalable Global IP-Anycast (GIA),”SIGCOMM Computer Commun. Rev., vol. 31, pp. 186-219, 2001.
S. L. Yu and W. L. Zhou, “An Efficient Reliable Architecture for Application Layer Anycast Service,” in Distributed and Parallel Computing. vol. 3719 Berlin: Springer-Verlag Berlin Heidelberg, 2005, pp. 376-385.
S. Rewaskar and J. Kaur, “Testing the scalability of overlay routing infrastructures,” in Passive and Active Network Measurement. vol. 3015 Berlin: Springer-Verlag Berlin, 2004, pp. 33-42.
S. Suzuki and M. Nakamura, “Domain Name System-Past, Present and Future,” IEICE Transactions on Communications, vol. E88B, pp. 857-864, Mar. 2005.
V. Ramasubramanian, E.G. Sirer, “The Design & Implementation of a Next Generation Name Service for the Internet,” SIGCOMM '04, pp. 331-342, 2004, Dec. 31.
B. C. Zhang, D. Massey, and L. X. Zhang, “Destination reachability and BGP convergence,” in Globecom '04: IEEE Global Telecommunications Conference, vols. 1-6, 2004, pp. 1383-1389, Dec. 31.
C. Metz, “IP anycast—Point-to-(any) point communication,” IEEE Internet Computing, vol. 6, pp. 94-98, 2002, Dec. 31.
D. Xuan, W. J. Jia, W. Zhao, and H. W. Zhu, “A routing protocol for anycast messages,” IEEE Transactions on Parallel and Distributed Systems, vol. 11, pp. 571-588, 2000, Dec. 31.
E. W. Zegura, M. H. Ammar, Z. Fei, and S. Bhattacharjee, “Application-layer anycasting: A server selection architecture and use in a replicated web service,” IEEE-Acm Transactions on Networking, vol. 8, pp. 455-466, 2000, Dec. 31.
M. Iqbal, I. Gondal, L. Dooley, and IEEE “Online load balancing for energy-aware anycast routing,” 2006 Asia-Pacific Conference on Communication, vol. 1 & 2, pp. 581-585, 2006, Dec. 31.
V. D. Park and J. P. Macker, “Anycast routing for mobile networking,” in Military Communications Conference Proceedings, 1999. MILCOM 1999. IEEE, 1999, pp. 1-5 vol. 1, Dec. 31.
W. T. Zaumen, S. Vutukury, and J. J. Garcia-Luna-Aceves, “Load-balanced anycast routing in computer networks,” Iscc 2000: Fifth IEEE Symposium on Computer and Communications, Proceedings, pp. 566-574, 2000, Dec. 31.
W. W. Chu, T. W. Page, Jr., Q. Chen, A. Y. Hwang, and O. T. Satyanarayanan, “Development of a fault tolerant distributed database via inference,” in Experimental Distributed Systems 1990 Proceedings, IEEE Workshop on, 1990, pp. 8-12, Dec. 31.
Y. Xia, T. Min, and W. Zhiliang, “A dynamic threshold method of clustering update messages into routing events in BGP measurements,” in Broadband Convergence Networks, 2007. BcN '07. 2ndIEEE/IFIP International Workshop on, 2007, pp. 1-5, Dec. 31.
Z. B. Mai, S. Q. Wang, D. Xuan, and W. Zhao, “Group aggregation for scalable anycast routing,” 2003 IEEE International Performance, Computing, and Communications Conference Proceedings, pp. 33-40, 2003, Dec. 31.
A. Sahoo, K. Kant, and P. Mohapatra, “Speculative Route Invalidation to Improve BGP Convergence Delay Under Large-Scale Failures,” in ICCCN 2006: 15thInternational Conference on Computer Communications and Networks, Proceedings, W. Feng, K. Guo, and E. K. Park, Eds., 2006, pp. 461-466, Dec. 31.
J. P. Jones, D. F. Berger, and C. V. Ravishankar, “Layering Public Key Distribution Over Secure DNS Using Authenticated Delegation,” 21st Annual Computer Security Applications Conference, Proceedings, pp. 369-378, 2005, Dec. 31.
C. Peng & Y. Zhou “Anycast Routing Algorithms on the Internet,” International Conference on Computer Networks and Mobile Computing, 2001, pp. 362-367, Dec. 31.
S. Sarat, V. Pappas, and A. Terzis, “On the Use of Anycast in DNS,” ICCCN 2006: 15th International Conference on Computer Communications and Networks, Proceedings, W. Feng, K. Guo, and E. K. Park, Eds., 2006, pp. 71-78, Dec. 31.
K.S. Trivedi, R. Vasireddy, D. Trindade, Swami Nathan, and Rick Castro, “Modeling High Availability Systems,” 12th Pacific Rim International Symposium on Dependable Computing, 2006, pp. 154-164, Dec. 31.
S. Yu, W. L. Zhou, and Y. Wu, “Research on Network Anycast,” Fifth International Conference on Algorithms and Architectures for Parallel Processing, Proceedings, pp. 154-161, 2002, Dec. 31.
W. Jia, G. Xu, and W. Zhao, “Integrated Fault-Tolerant Multicast and Anycast Routing Algorithms,” IEE Proceedings-Computers and Digital Techniques, vol. 147, pp. 266-274, Jul. 2000.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for updating a dynamic domain name server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for updating a dynamic domain name server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for updating a dynamic domain name server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4226808

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.