Design and Construction of Smart DNS System Based on Distributed Smart Router and Cloud
ISEF · 2017 Systems Software
Overview
With the rapid development of video streaming, gaming, and other data consuming services, the demand for low latency, low packet loss, and high internet bandwidth has constantly been increasing. Paying the Internet Service Provider for more bandwidth has been a standard solution to satisfy this high demand, while sometimes the true problem lies within the DNS system. Major websites and content distributors build servers worldwide to meet demands mentioned above. However, the current DNS system only returns a few IP address of the servers, but they are not necessarily the best ones. This project focuses on coming up with a new concept and solution by changing the DNS behavior to improve user experiences. This project develops a smart DNS system that consists of SmartDNS Servers and multiple distributed SmartDNS Router Clients. The Smart Router Client optimizes for the muti-server system by requesting a list of IP addresses of each domain from SmartDNS Servers, testing the latency and stability of each server, and choosing the best server for its user at any given time based on the results. The Smart DNS Router Client would also automatically collect new IP addresses of domain names for the SmartDNS Server to benefit others. Experimental evaluation of the SmartDNS system shows an average of 30% decrease in latency, 50% decrease in packet loss, and 20% increase in bandwidth. This project provides a possible direction to improve the future generation of the DNS.
Awards (1)
- Association for Computing Machinery: Fourth Award of $200 $200
Competition history
- ISEF 2017
Resources
Related projects
ISEF · 2025
Media Service With Optimized Multi-Level Approach to Video Streaming
ISEF · 2014
Design and Performance Analysis of Optimization Algorithms for Efficient Cryptographic Processing in Secure Internet Routing Protocol
ISEF · 2017
Power-efficient, Delay and Spatial Error Tolerant, Dynamic 3D Network Analysis
ISEF · 2017
Optimizing Supercomputer Topologies: Developing Probabilistic Algorithms to Construct More Efficient Node Networks to Increase Supercomputer Speed
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair