- Advanced Database Systems and Queries
- IPv6, Mobility, Handover, Networks, Security
- Internet Traffic Analysis and Secure E-voting
- Caching and Content Delivery
- Mobile Ad Hoc Networks
- Network Security and Intrusion Detection
- Software-Defined Networks and 5G
- Algorithms and Data Compression
- Web Data Mining and Analysis
Columbia University
2022-2023
To mitigate IPv4 exhaustion, IPv6 provides expanded address space, and NAT allows a single public to suffice for many devices assigned private space. Even though has greatly extended the shelf-life of IPv4, some networks need more space than what is officially allocated by IANA due their size and/or network management practices. Some these resort using squat , term operations community uses large blocks organizations but historically never announced Internet. While squatting IP addresses an...
Content delivery networks (CDNs) provide fast service to clients by replicating content at geographically distributed sites. Most CDNs route a particular site using anycast or unicast with DNS-based redirection. We analyze and explain why neither of them provides both precise control user-to-site mapping high availability in the face failures, two fundamental goals CDNs. Anycast compromises (and hence performance), availability. then present new hybrid techniques demonstrate via experiments...
The web is littered with millions of links which previously worked but no longer do. When users encounter any such broken link, they resort to looking up an archived copy the linked page. But, for a sizeable fraction these links, copies exist. Even if exists, it often poorly approximates original page, e.g., functionality on page requires client browser communicate page's backend servers will not work, and even latest be missing updates made content after that was captured.