VLDB 2026 Research / reviewers in the wild / expert
Muhammad Asim Jamshed
dblp:47/8398 · also Muhammad Jamshed
· DBLP profile ↗
12ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 10 · 3 first-authorSecurity and privacy · 2 · 1 first-author
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
6 papers |
Software-defined and programmable networks · 33% Transport protocols and congestion control · 29% Internet architecture and protocols · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 51% Storage systems · 25% Distributed systems · 15% | |
| Network and information security
2 papers |
Network security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control › transport protocol implementation
TCP offload |
0.4 | 1 | 2020 | AccelTCP: Accelerating Network Applications with Stateful TCP Offloading · NSDI 2020 |
Software-defined and programmable networks
programmable data plane |
0.4 | 2 | 2020 | APUNet: Revitalizing GPU as Packet Processing Accelerator · NSDI 2017 AccelTCP: Accelerating Network Applications with Stateful TCP Offloading · NSDI 2020 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Storage systems
data redundancy |
0.4 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Cloud and datacenter computing › quality of service
tail latency |
0.4 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Network measurement and analytics
flow monitoring |
0.3 | 1 | 2017 | mOS: A Reusable Networking Stack for Flow Monitoring Middleboxes · NSDI 2017 |
Software-defined and programmable networks
network function virtualization |
0.3 | 1 | 2017 | mOS: A Reusable Networking Stack for Flow Monitoring Middleboxes · NSDI 2017 |
Internet architecture and protocols
packet processing |
0.2 | 1 | 2016 | DFC: Accelerating String Pattern Matching for Network Applications · NSDI 2016 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 2 | 2016 | Kargus: a highly-scalable software-based intrusion detection system · CCS 2012 DFC: Accelerating String Pattern Matching for Network Applications · NSDI 2016 |
Internet architecture and protocols
middlebox |
0.2 | 1 | 2015 | A Case for a Stateful Middlebox Networking Stack · SIGCOMM 2015 |
Transport protocols and congestion control › TCP
TCP implementation |
0.2 | 1 | 2014 | mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems · NSDI 2014 |
Operating systems
network stack |
0.2 | 1 | 2014 | mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems · NSDI 2014 |
Distributed systems
fault tolerance |
0.1 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Distributed systems › distributed data processing
straggler mitigation |
0.1 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Hardware accelerators and domain-specific architectures
network accelerator |
0.1 | 1 | 2017 | APUNet: Revitalizing GPU as Packet Processing Accelerator · NSDI 2017 |
Network security › intrusion detection and prevention › intrusion detection
deep packet inspection |
0.1 | 1 | 2016 | DFC: Accelerating String Pattern Matching for Network Applications · NSDI 2016 |
Network management and operations
middlebox management |
0.1 | 1 | 2015 | A Case for a Stateful Middlebox Networking Stack · SIGCOMM 2015 |
Methods — techniques the papers use, named apart from their topics
scheduling · 0.4prototype implementation · 0.4multicore CPU · 0.3hardware queues · 0.3GPU · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | AccelTCP: Accelerating Network Applications with Stateful TCP Offloading
YoungGyoun Moon, SeungEon Lee 0001, Muhammad Asim Jamshed, KyoungSoo Park |
NSDI | 3 |
| 2019 | Reducing tail latency using duplication: a multi-layered approachabstractDuplication can be a powerful strategy for overcoming stragglers in cloud services, but is often used conservatively because of the risk of overloading the system. We call for making duplication a first-class concept in cloud systems, and make two contributions in this regard. First, we present duplicate-aware scheduling or DAS, an aggressive duplication policy that duplicates every job, but keeps the system safe by providing suitable support (prioritization and purging) at multiple layers of the cloud system. Second, we present the D-Stage abstraction, which supports DAS and other duplication policies across diverse layers of a cloud system (e.g., network, storage, etc.). The D-Stage abstraction decouples the duplication policy from the mechanism, and facilitates working with legacy layers of a system. Using this abstraction, we evaluate the benefits of DAS for two data parallel applications (HDFS, an in-memory workload generator) and a network function (Snort-based IDS cluster). Our experiments on the public cloud and Emulab show that DAS is safe to use, and the tail latency improvement holds across a wide range of workloads. Hafiz Mohsin Bashir, Abdullah Bin Faisal, Muhammad Asim Jamshed, Peter Vondras, Ali Musa Iftikhar, Ihsan Ayyub Qazi, Fahad R. Dogar |
CoNEXT | 3 |
| 2017 | APUNet: Revitalizing GPU as Packet Processing Accelerator
Younghwan Go, Muhammad Asim Jamshed, YoungGyoun Moon, Changho Hwang, KyoungSoo Park |
NSDI | 2 |
| 2017 | mOS: A Reusable Networking Stack for Flow Monitoring Middleboxes
Muhammad Asim Jamshed, YoungGyoun Moon, Donghwi Kim, Dongsu Han, KyoungSoo Park |
NSDI | 1 |
| 2016 | DFC: Accelerating String Pattern Matching for Network Applications
Byungkwon Choi, Jongwook Chae, Muhammad Asim Jamshed, KyoungSoo Park, Dongsu Han |
NSDI | 3 |
| 2015 | Scaling the Performance of Network Intrusion Detection with Many-core ProcessorsabstractIn this work, we present a highly scalable network intrusion detection system on many-core processors. To maximize the NIDS performance, we take advantage of the underlying hardware and adhere to four design principles: shared-nothing architecture, computation offloading, lightweight data structure, and flow offloading. Through the experimental results, we find that our design choices can significantly improve the NIDS performance (79 Gbps with 1514B synthetic packets). We believe that our design decisions can be easily extended to other many-core processors and programmable NICs. Jaehyun Nam, Muhammad Asim Jamshed, Byungkwon Choi, Dongsu Han, KyoungSoo Park |
ANCS | 2 |
| 2015 | Haetae: Scaling the Performance of Network Intrusion Detection with Many-Core Processors
Jaehyun Nam, Muhammad Asim Jamshed, Byungkwon Choi, Dongsu Han, KyoungSoo Park |
RAID | 2 |
| 2015 | A Case for a Stateful Middlebox Networking StackabstractNo abstract available. Muhammad Asim Jamshed, Donghwi Kim, YoungGyoun Moon, Dongsu Han, KyoungSoo Park |
SIGCOMM | 1 |
| 2014 | mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems
Eunyoung Jeong, Shinae Woo, Muhammad Asim Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, KyoungSoo Park |
NSDI | 3 |
| 2012 | Kargus: a highly-scalable software-based intrusion detection systemabstractAs high-speed networks are becoming commonplace, it is increasingly challenging to prevent the attack attempts at the edge of the Internet. While many high-performance intrusion detection systems (IDSes) employ dedicated network processors or special memory to meet the demanding performance requirements, it often increases the cost and limits functional flexibility. In contrast, existing software-based IDS stacks fail to achieve a high throughput despite modern hardware innovations such as multicore CPUs, manycore GPUs, and 10 Gbps network cards that support multiple hardware queues. Muhammad Asim Jamshed, Jihyung Lee, Insu Yun, Deokjin Kim, Sungryoul Lee, Yung Yi, KyoungSoo Park |
CCS | 1 |
| 2010 | In-network server-directed client authentication and packet classificationabstractDefenses against Distributed Denial-of-Service (DDoS) attacks are commercially available and deployed by Internet Service Providers (ISPs) at the network and transport layers. However, attackers increasingly target vulnerabilities at the application layer. Launched from bots, these attacks seek to exhaust server resources, such as CPU and disk bandwidth. Because these attacks use normal-looking requests, ISP defenses can't distinguish them. We describe Forward Sentinel (FS), a novel device that enables ISPs to protect servers against such attacks. When load on a server reaches a level suggestive of attack, FS intercepts traffic and requires the server's clients to authenticate. Moreover, protected servers can signal to FS the desired class of service for a client's packets (e.g., after client authentication by the server). FS can be configured to mark packets for different classes of service or drop them according to the results of client authentication, number of packets forwarded, and server signaling. Experiments demonstrate that FS can effectively protect servers against DDoS attacks at the network, transport, and application layers. Muhammad Asim Jamshed, José Carlos Brustoloni |
LCN | 1 |
| 2008 | Sentinel: Hardware-Accelerated Mitigation of Bot-Based DDoS AttacksabstractEffective defenses against DDoS attacks that deplete resources at the network and transport layers have been deployed commercially. Therefore, DDoS attacks increasingly use normal- looking application-layer requests to waste server CPU or disk capacity. CAPTCHAs attempt to distinguish bots from human clients and are often used to avoid such attacks. However, CAPTCHAs themselves consume resources and frequently are defeated. Kill-Bots reduces CAPTCHA overhead by pushing client authentication into the kernel. However, Kill-Bots requires kernel modifications, which can be infeasible. We describe the design, implementation, and performance evaluation of Sentinel, a network device that overcomes several limitations in Kill-Bots. Sentinel can be easily deployed as a bridge in front of server farms, modularly accepts a variety of present and future authentication schemes, and can use network processors to accelerate authentication. Experiments show that Sentinel greatly reduces the impact of DDoS attacks on the response time experienced by legitimate clients. Peter Djalaliev, Muhammad Asim Jamshed, Nicholas L. Farnan, José Carlos Brustoloni |
ICCCN | 2 |