Learn More
— Internet path delay is a substantial metric in determining path quality. Therefore, it is not surprising that RTT plays a tangible role in several protocols and applications, such as overlay network construction protocol, peer-to-peer services, and proximity-based server redirection. Unfortunately, current RTT measurement tools report delay without any(More)
Designers of content distribution networks often need to determine how changes to infrastructure deployment and configuration affect service response times when they deploy a new data center, change ISP peering, or change the mapping of clients to servers. Today, the designers use coarse, back-of-the-envelope calculations, or costly field deployments; they(More)
— We call end-hosts behind Network Address Translator (NAT) gateways or firewalls guarded hosts, and otherwise open hosts. Due to mounting security threats and growing population of high-speed Internet users equipped with connection sharing, guarded hosts become increasingly common in today's Internet. However, the presence of guarded hosts has a(More)
— Path RTT plays a crucial role in several overlay network construction protocols, peer-to-peer applications, and proximity-based server redirection in such applications as mul-tiplayer gaming and content distribution network. The RTT of a path is usually estimated as the minimum of a number of measurements. The number of probes reported used by these(More)
— Several Internet mapping and topology discovery applications inspect multiple IP (Internet Protocol) addresses to discover Internet address regions that are alive, i.e., contain IP addresses that elicit replies to probes. Currently, the traditional approach in examining these IP addresses is completely random, uses exhaustive scan, or focuses on a common(More)
— According to conventional wisdom, links connecting different Autonomous Systems (ASes) are the performance bottlenecks in the core of the Internet. This paper presents an empirical evaluation of delays across inter-AS links using hop-limited active probes. The measurements cover a diverse set of Internet paths starting from locations within three large(More)
Designers of content distribution networks (CDNs) often need to determine how changes to infrastructure deployment and configuration affect service response times when they deploy a new data center, change ISP peering, or change the mapping of clients to servers. Today, the designers use coarse, back-of-the-envelope calculations or costly field deployments;(More)
I am broadly interested in the area of networked computer systems, with an emphasis on using machine learning algorithms to learn various functions that govern these networks. Particularly, I am interested in learning various functional and performance dependencies in the system, and using these dependencies to diagnose and localize faults in the networks(More)