Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Aqsa Kashaf

dblp:172/8986 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0002-8244-825XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 61% Reconfigurable computing and FPGAs · 30% Distributed systems · 9%
Artificial intelligence
1 paper
Trustworthy machine learning · 44% Image recognition and object detection · 44% Vision and language · 13%
Network and information security
2 papers
Network security · 59% Cyber-physical and IoT security · 34% Privacy and data protection · 8%
Computer networks
2 papers
Internet architecture and protocols · 55% Network measurement and analytics · 32% Content delivery and video streaming · 13%

Topics — the 12 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cluster resource management and scheduling
0.812024
ResLake: Towards Minimum Job Latency and Balanced Resource Utilization in Geo-distributed Job Scheduling · Proc. VLDB Endow. 2024
Cloud and datacenter computing › cluster resource management and scheduling
geo-distributed scheduling
0.812024
ResLake: Towards Minimum Job Latency and Balanced Resource Utilization in Geo-distributed Job Scheduling · Proc. VLDB Endow. 2024
Reconfigurable computing and FPGAs › FPGA resource optimization
resource utilization balancing
0.812024
ResLake: Towards Minimum Job Latency and Balanced Resource Utilization in Geo-distributed Job Scheduling · Proc. VLDB Endow. 2024
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.712023
Training on Foveated Images Improves Robustness to Adversarial Attacks · NeurIPS 2023
Cyber-physical and IoT security
cascading failure
0.412020
Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident? · Internet Measurement Conference 2020
Network security › attack strategy › denial-of-service attack
DDoS attack
0.412020
Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident? · Internet Measurement Conference 2020
Network measurement and analytics › internet measurement
censorship measurement
0.312018
Incentivizing censorship measurements via circumvention · SIGCOMM 2018
Network security › anonymity networks
censorship circumvention
0.312018
Incentivizing censorship measurements via circumvention · SIGCOMM 2018
Distributed systems
fault tolerance
0.212024
ResLake: Towards Minimum Job Latency and Balanced Resource Utilization in Geo-distributed Job Scheduling · Proc. VLDB Endow. 2024
Content delivery and video streaming
content delivery network
0.112020
Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident? · Internet Measurement Conference 2020
Internet architecture and protocols
domain name system
0.112020
Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident? · Internet Measurement Conference 2020
Privacy and data protection › privacy compliance › consent
user consent
0.112018
Incentivizing censorship measurements via circumvention · SIGCOMM 2018

Methods — techniques the papers use, named apart from their topics

longitudinal measurement · 0.9page load time optimization · 0.7foveated image transform · 0.7crowdsourcing · 0.7RBlur · 0.7
YearPublicationVenuePosition
2024 ResLake: Towards Minimum Job Latency and Balanced Resource Utilization in Geo-distributed Job Scheduling
abstract
At internet scale companies like ByteDance, data is generated and consumed at enormously high speed by many different applications. Achieving low latency on such big data jobs is an important problem. However, the naive approach of aggregating all the data required by a job to a single location is not always feasible in a geo-distributed environment. Similarly, existing approaches in geo-distributed job scheduling often try to minimize WAN usage, which may come at the cost of latency. Another crucial element to ensure low latency is resource load balancing among DCs, which enables flexibility in job scheduling and avoids resource bottlenecks. Therefore, to minimize latency, optimizing job completion time (JCT) while maintaining resource utilization balance is important. To this end, we propose ResLake , a global scheduling platform for data-intensive workloads. ResLake aims to reduce JCT of geo-distributed applications while balancing the compute (CPU/Memory) and storage (Disk) usages across DCs and efficiently using WAN interconnections. We have deployed ResLake in ByteDance's production for over 1.5 years. ResLake has scheduled billions of jobs since its deployment. We find that ResLake improves JCT of jobs by at least 20%, and can improve resource utilization balance across DCs by up to 53%.
Xin-Chun Zhang, Aqsa Kashaf, Yihan Zou, Wei Zhang 0172, Weibo Liao, Song Haoxiang, Jintao Ye, Binbin Chen 0005, Zuzhi Chen, Tieying Zhang, Yongping Tang
Proc. VLDB Endow.2
2023 Training on Foveated Images Improves Robustness to Adversarial Attacks
abstract
Deep neural networks (DNNs) have been shown to be vulnerable to adversarial attacks -- subtle, perceptually indistinguishable perturbations of inputs that change the response of the model. In the context of vision, we hypothesize that an important contributor to the robustness of human visual perception is constant exposure to low-fidelity visual stimuli in our peripheral vision. To investigate this hypothesis, we develop RBlur, an image transform that simulates the loss in fidelity of peripheral vision by blurring the image and reducing its color saturation based on the distance from a given fixation point. We show that compared to DNNs trained on the original images, DNNs trained on images transformed by RBlur are substantially more robust to adversarial attacks, as well as other, non-adversarial, corruptions, achieving up to 25% higher accuracy on perturbed data.
Muhammad A. Shah, Aqsa Kashaf, Bhiksha Raj
NeurIPS2
2023 A First Look at Third-Party Service Dependencies of Web Services in Africa
Aqsa Kashaf, Jiachen Dou, Margarita Belova, Maria Apostolaki, Yuvraj Agarwal, Vyas Sekar
PAM1
2020 Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident?
abstract
Many websites rely on third parties for services (e.g., DNS, CDN, etc.). However, it also exposes them to shared risks from attacks (e.g., Mirai DDoS attack [24]) or cascading failures (e.g., GlobalSign revocation error [21]). Motivated by such incidents, we analyze the prevalence and impact of third-party dependencies, focusing on three critical infrastructure services: DNS, CDN, and certificate revocation checking by CA. We analyze both direct (e.g., Twitter uses Dyn) and indirect (e.g., Netflix uses Symantec as CA which uses Verisign for DNS) dependencies. We also take two snapshots in 2016 and 2020 to understand how the dependencies evolved. Our key findings are: (1) 89% of the Alexa top-100K websites critically depend on third-party DNS, CDN, or CA providers i.e., if these providers go down, these websites could suffer service disruption; (2) the use of third-party services is concentrated, and the top-3 providers of CDN, DNS, or CA services can affect 50%-70% of the top-100K websites; (3) indirect dependencies amplify the impact of popular CDN and DNS providers by up to 25X; and (4) some third-party dependencies and concentration increased marginally between 2016 to 2020. Based on our findings, we derive key implications for different stakeholders in the web ecosystem.
Aqsa Kashaf, Vyas Sekar, Yuvraj Agarwal
Internet Measurement Conference1
2018 Incentivizing censorship measurements via circumvention
abstract
We present C-Saw, a system that measures Internet censorship by offering data-driven censorship circumvention to users. The adaptive circumvention capability of C-Saw incentivizes users to opt-in by offering small page load times (PLTs). As users crowdsource, the measurement data gets richer, offering greater insights into censorship mechanisms over a wider region, and in turn leading to even better circumvention capabilities. C-Saw incorporates user consent in its design by measuring only those URLs that a user actually visits. Using a cross-platform implementation of C-Saw, we show that it is effective at collecting and disseminating censorship measurements, selecting circumvention approaches, and optimizing user experience. C-Saw improves the average PLT by up to 48% and 63% over Lantern and Tor, respectively. We demonstrate the feasibility of a large-scale deployment of C-Saw with a pilot study.
Aqib Nisar, Aqsa Kashaf, Ihsan Ayyub Qazi, Zartash Afzal Uzmi
SIGCOMM2
2015 Mitigating Datacenter Incast Congestion Using RTO Randomization
abstract
TCP incast congestion happens in many-to-one communication workflow patterns that frequently arise in large-scale datacenter applications such as web search, social networks, and cluster-based storage systems. Incast congestion can severely degrade the performance of applications. This paper studies the effectiveness of randomizing the TCP retransmission timeout (RTO) in mitigating the impact of incast. Our design is based on the observation that under incast, retransmitted packets also get synchronized due to the use of similar RTOs by the senders. Using analysis and experimental evaluation, we show that there exists a tradeoff between the randomization interval (from which the RTO values are picked) and the number of senders involved in incast. Motivated by this insight, we propose three algorithms (TDA, MAA, and FSA) for the dynamic adaptation of the randomization interval that rely on (a) successive timeouts, (b) explicit knowledge of the level of multiplexing, and/or (c) the knowledge of flow sizes (i.e., large interval for long flows and a small interval for short flows), respectively. Our results show that these algorithms improve goodput by 1.5x-11x for up to 64 senders and provide greater improvement for larger number of senders. The proposed algorithms can be readily deployed as they do not require any changes in switches or applications.
Ubaid Ullah Hafeez, Aqsa Kashaf, Qurat-ul-ann Bajwa, Aisha Mushtaq, Hassan Zaidi, Ihsan Ayyub Qazi, Zartash Afzal Uzmi
GLOBECOM2
2015 A Case for Marrying Censorship Measurements with Circumvention
abstract
Existing research on Internet censorship primarily focuses on either measurements or circumvention. Considering these two in isolation often leads to designs with limited capabilities: Circumvention is not driven by measurement data and end users find little incentive to help gather such data. We present the preliminary design and implementation of C-Saw, a platform that offers both. The circumvention capability of C-Saw incentivizes consumers to opt-in. As more and more consumers crowdsource, the monitoring data gets richer. This, in turn, offers greater insights into the censorship mechanisms over a wider region, offering even better circumvention capabilities. C-Saw is a browser-based platform set up as a lightweight client-side proxy. C-Saw adapts its circumvention approach to the particular censorship mechanism deployed by a user's ISP, achieving a better balance of circumvention effectiveness and performance. In addition, it can also leverage the heterogeneity in filtering mechanisms across ISPs to achieve better circumvention performance. We demonstrate this using page load times across various ISPs and locations in a censored region. Unlike previous measurement approaches, C-Saw does not require the knowledge of a target URL to be tested. In fact, as URLs get blocked, their information can be monitored in real time.
Aqib Nisar, Aqsa Kashaf, Zartash Afzal Uzmi, Ihsan Ayyub Qazi
HotNets2