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

Aisha Mushtaq

dblp:133/3875 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0002-9705-1802ORCID · corroborated

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

Computer networks · 3 · 1 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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 networks
2 papers
Internet architecture and protocols · 39% Transport protocols and congestion control · 34% Datacenter networks · 23%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols
buffer management
0.212014
Rethinking buffer management in data center networks · SIGCOMM 2014
Internet architecture and protocols › buffer management
buffer sizing
0.212014
Rethinking buffer management in data center networks · SIGCOMM 2014
Transport protocols and congestion control
explicit congestion notification
0.212013
Minimizing flow completion times in data centers · INFOCOM 2013
Datacenter networks › datacenter transport
flow completion time optimization
0.212013
Minimizing flow completion times in data centers · INFOCOM 2013
Transport protocols and congestion control
transport protocols
0.212013
Minimizing flow completion times in data centers · INFOCOM 2013
Datacenter networks
datacenter transport
0.112014
Rethinking buffer management in data center networks · SIGCOMM 2014
Wireless networking › scheduling
scheduling policy
0.012013
Minimizing flow completion times in data centers · INFOCOM 2013

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

simulation · 0.2implementation · 0.2
YearPublicationVenuePosition
2025 Designing a Datacenter-wide Distributed Shared Log
abstract
Distributed shared logs simplify the implementation and interoperation of data stores. This paper addresses a simple question: Is it feasible to build a single, datacenter-wide distributed shared log that can support all the data stores running in a datacenter? We answer in the affirmative by presenting RingWorld, a scalable log based on a ring of programmable switches that can sustain tens of billions of appends per second while maintaining low latency. We hope the design of RingWorld will propel the adoption of shared logs as a core part of datacenter infrastructure.
Micah Murray, Aisha Mushtaq, Natacha Crooks, Aurojit Panda, Scott Shenker
HotOS3
2020 Making edge-computing resilient
abstract
The introduction of computational resources at the network edge allows application designers to offload computation from clients and/or servers, thereby reducing response latency and backbone bandwidth. More fundamentally, edge-computing moves applications from a client-server model to a client-edge-server model. While this is an attractive paradigm for many use cases, it raises the question of how to design client-edge-server systems so they can tolerate edge failures and client mobility. This is particularly challenging when edge processing is strongly stateful. In this paper we propose a design for meeting this challenge called the Client-Edge-Server for Stateful Network Applications (CESSNA).
Yotam Harchol, Aisha Mushtaq, Vivian Fang, James Murphy McCauley, Aurojit Panda, Scott Shenker
SoCC2
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
GLOBECOM4
2014 Rethinking buffer management in data center networks
abstract
Data center operators face extreme challenges in simultaneously providing low latency for short flows, high throughput for long flows, and high burst tolerance. We propose a buffer management strategy that addresses these challenges by isolating short and long flows into separate buffers, sizing these buffers based on flow requirements, and scheduling packets to meet different flow-level objectives. Our design provides new opportunities for performance improvements that complement transport layer optimisations.
Aisha Mushtaq, Asad Khalid Ismail, Abdul Wasay, Bilal Mahmood, Ihsan Ayyub Qazi, Zartash Afzal Uzmi
SIGCOMM1
2013 Minimizing flow completion times in data centers
abstract
For provisioning large-scale online applications such as web search, social networks and advertisement systems, data centers face extreme challenges in providing low latency for short flows (that result from end-user actions) and high throughput for background flows (that are needed to maintain data consistency and structure across massively distributed systems). We propose L2DCT, a practical data center transport protocol that targets a reduction in flow completion times for short flows by approximating the Least Attained Service (LAS) scheduling discipline, without requiring any changes in application software or router hardware, and without adversely affecting the long flows. L2DCT can co-exist with TCP and works by adapting flow rates to the extent of network congestion inferred via Explicit Congestion Notification (ECN) marking, a feature widely supported by the installed router base. Though L2DCT is deadline unaware, our results indicate that, for typical data center traffic patterns and deadlines and over a wide range of traffic load, its deadline miss rate is consistently smaller compared to existing deadline-driven data center transport protocols. L2DCT reduces the mean flow completion time by up to 50% over DCTCP and by up to 95% over TCP. In addition, it reduces the completion for 99th percentile flows by 37% over DCTCP. We present the design and analysis of L2DCT, evaluate its performance, and discuss an implementation built upon standard Linux protocol stack.
Ali Munir, Ihsan Ayyub Qazi, Zartash Afzal Uzmi, Aisha Mushtaq, Saad N. Ismail, M. Safdar Iqbal, Basma Khan
INFOCOM4