Abstract

Multimedia contents of the popular applications are downloaded generally from the mirror servers. The contents are stored in mirror servers for load balancing. The method of selecting a particular mirror server over other affects the throughput and user experience. The present domain name server (DNS) look up based mirror server selection generally picks up the server from the top of the look up list which is not optimal in most cases. In this paper we propose an alternative mirror server selection policy by constraining the Round Trip Time (RTT), TCP connect time, average throughput and number of retransmissions. The server with the satisfiable values for all the metrics will be chosen as optimal server. The metrics are applied as per preference. If more than one server satisfies all the criteria then a best server is identified from the group which has minimal RTT and connection establishment time. If no server satisfies all the criteria, then the servers which satisfy sub set of criteria will be selected and from that one sub optimal server will be chosen which has minimal RTT and connection establishment time. Our proposed solution is simple, implementable and tested for Android based devices. From the test measurements, we observe that, our proposed policy could achieve better performance in terms of reduced RTT, number of retransmissions, average throughput and energy consumptions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call