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

Mohammad Hosseini 0001

dblp:64/5820-1 · also Seyed Mohammad Hosseini 0001 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
9since 2021 · last 2026
0000-0002-1911-9234ORCID · conflict

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

Systems, architecture and hardware · 3 · 3 since 2021Computer networks · 3 · 3 first-author · 3 since 2021Security and privacy · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Content delivery and video streaming · 80% Network performance modeling · 12% Network measurement and analytics · 8%
Network and information security
2 papers
Digital forensics and information hiding · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 100%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › caching
latency-sensitive caching
1.012026
CacheCatalyst: Enhancing Web Caching for the Latency-Constrained Internet · NSDI 2026
Content delivery and video streaming › caching
web caching
1.012026
CacheCatalyst: Enhancing Web Caching for the Latency-Constrained Internet · NSDI 2026
Digital forensics and information hiding › digital forensics
network forensics
0.722019
Digesting Network Traffic for Forensic Investigation Using Digital Signal Processing Techniques · IEEE Trans. Inf. Forensics Secur. 2019
An Effective Payload Attribution Scheme for Cybercriminal Detection Using Compressed Bitmap Index Tables and Traffic Downsampling · IEEE Trans. Inf. Forensics Secur. 2018
Digital forensics and information hiding › digital forensics › network forensics
payload attribution
0.722019
Digesting Network Traffic for Forensic Investigation Using Digital Signal Processing Techniques · IEEE Trans. Inf. Forensics Secur. 2019
An Effective Payload Attribution Scheme for Cybercriminal Detection Using Compressed Bitmap Index Tables and Traffic Downsampling · IEEE Trans. Inf. Forensics Secur. 2018
GPUs and heterogeneous computing
GPU cache
0.612022
Morpheus: Extending the Last Level Cache Capacity in GPU Systems Using Idle GPU Core Resources · MICRO 2022
Network performance modeling
delay analysis
0.312026
CacheCatalyst: Enhancing Web Caching for the Latency-Constrained Internet · NSDI 2026

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

bloom filter · 1.4digital signal processing · 0.8compression · 0.8traffic downsampling · 0.7compressed bitmap index · 0.7helper kernel · 0.6
YearPublicationVenuePosition
2026 CacheCatalyst: Enhancing Web Caching for the Latency-Constrained Internet
Mohammad Hosseini 0001, Sina Darabi, Hannaneh Barahouei Pasandi, Patrick Eugster, Mahmood Choopani
NSDI1
2025 A survey of SSD simulators and emulators
Atiyeh Gheibi-Fetrat, Fatemeh Serajeh-hassani, Masoud Mohammadi-Lak, Amir Mirzaei, Negar Akbarzadeh, Mahmoud Reza Kheyrati-Fard, Mohammad Hosseini 0001, Ahmad Javadi Nezhad, Arash Tavakkol, Jeong-A Lee, Hamid Sarbazi-Azad
J. Supercomput.7
2025 MQSimNet: an open-source simulator for next-generation network-based SSDs
Amir Mirzaei, Fatemeh Serajeh-hassani, Atiyeh Gheibi-Fetrat, Mina Zabihi, Sina Ghorbani-Jabbedar, Mahmoud Reza Kheyrati-Fard, Ahmad Javadi Nezhad, Mohammad Hosseini 0001, Negar Akbarzadeh, Jeong-A Lee, Hamid Sarbazi-Azad
J. Supercomput.8
2024 Uncovering Secrets of Microbursts in Datacenter Network Traffic
abstract
Designing efficient methods and policies for mitigating microbursts requires a thorough understanding of microburst characteristics and behaviors. However, the lack of detailed studies on microburst characteristics and comprehensive tools for measuring and analyzing them has been a significant challenge for researchers in this field. We introduce BurstVision, a tool that extracts various characteristics of microbursts from traffic traces. Using BurstVision, we analyze several traffic traces from various cloud datacenter applications and report on the diverse characteristics of microbursts observed. Our analysis reveals that microburst characteristics significantly vary across applications. Moreover, we discuss how these varying characteristics can influence the effectiveness of different microburst mitigation solutions. Our findings highlight the importance of considering the specific type and characteristics of microbursts in traffic when adopting a microburst mitigation solution.
Mohammad Hosseini 0001, Sina Darabi, Mohammad Nakhjiri, Patrick Eugster
CNSM1
2024 Rethinking Web Caching: An Optimization for the Latency-Constrained Internet
abstract
Caching is a fundamental web technique for reducing Page Load Time (PLT) by reusing previously fetched resources. We highlight the drawbacks of the current caching approach, especially in the context of high-speed networks where latency, rather than bandwidth, is the primary bottleneck for web performance. We discuss how the current design of web caching suffers from inefficiencies, particularly due to the latency involved in re-validation requests, which diminishes the potential benefits of caching. To address this inefficiency, we present a novel solution in which web servers proactively provide clients with the latest validation tokens for resources during the initial step of page loading, allowing browsers to use unchanged cached content without unnecessary round trips. This method significantly reduces PLT, with preliminary evaluations showing a 30% improvement.
Mohammad Hosseini 0001, Sina Darabi, Patrick Eugster, Mahmood Choopani, Amir Hossein Jahangir
HotNets1
2024 Yuz: Improving Performance of Cluster-Based Services by Near-L4 Session-Persistent Load Balancing
abstract
Large-scale services are deployed in data centers using clusters of servers, and load balancers (LB) are responsible for distributing requests for a service among its servers. Layer-4 (L4) LBs process requests faster than Layer-7 (L7) ones, but they cannot provide session-persistent load balancing, and therefore, they direct connections of an application-level session to different servers. On the other side, L7 LBs can direct all requests of an application-level session to the same server, but they have a very limited capacity because they act as a reverse-proxy and process requests at the application layer. We present “Yuz”, a stateless session-persistent load balancer that does not act as a reverse-proxy. Yuz works near layer 4, and it makes use of TLS session data instead of processing incoming requests at the application level. Our evaluations show that the request rate that can be handled by cluster-based services equipped with Yuz is twice as high as when the clusters use the best existing load balancers. Yuz also significantly reduces the average and tail of the clusters’ response time. Moreover, while each of the existing session-persistent LBs works only for a specific application, Yuz provides an application-independent session-persistent load balancing.
Mohammad Hosseini 0001, Sina Darabi, Amir Hossein Jahangir, Ali Movaghar-Rahimabadi
IEEE Trans. Netw. Serv. Manag.1
2022 Morpheus: Extending the Last Level Cache Capacity in GPU Systems Using Idle GPU Core Resources
abstract
Graphics Processing Units (GPUs) are widely-used accelerators for data-parallel applications. In many GPU applications, GPU memory bandwidth bottlenecks performance, causing underutilization of GPU cores. Hence, disabling many cores does not affect the performance of memory-bound workloads. While simply power-gating unused GPU cores would save energy, prior works attempt to better utilize GPU cores for other applications (ideally compute-bound), which increases the GPU’s total throughput. In this paper, we introduce Morpheus, a new hardware/software co-designed technique to boost the performance of memory-bound applications. The key idea of Morpheus is to exploit unused core resources to extend the GPU last level cache (LLC) capacity. In Morpheus, each GPU core has two execution modes: compute mode and cache mode. Cores in compute mode operate conventionally and run application threads. However, for the cores in cache mode, Morpheus invokes a software helper kernel that uses the cores’ on-chip memories (i.e., register file, shared memory, and L1) in a way that extends the LLC capacity for a running memory-bound workload. Morpheus adds a controller to the GPU hardware to forward LLC requests to either the conventional LLC (managed by hardware) or the extended LLC (managed by the helper kernel). Our experimental results show that Morpheus improves the performance and energy efficiency of a baseline GPU architecture by an average of 39% and 58%, respectively, across several memory-bound workloads. Morpheus’ performance is within 3% of a GPU design that has a quadruple-sized conventional LLC. Morpheus can thus contribute to reducing the hardware dedicated to a conventional LLC by exploiting idle cores’ on-chip memory resources as additional cache capacity.
Sina Darabi, Mohammad Sadrosadati, Negar Akbarzadeh, Joël Lindegger, Mohammad Hosseini 0001, Jisung Park 0001, Juan Gómez-Luna, Onur Mutlu, Hamid Sarbazi-Azad
MICRO5
2021 Session-persistent Load Balancing for Clustered Web Servers without Acting as a Reverse-proxy
abstract
A Load balancer is an essential component of a clustered web-server system which distributes requests among servers. Layer-4 load balancers process requests faster than Layer-7 ones, but they cannot provide session-persistent load balancing. On the other side, layer-7 load balancers, which are known as reverse-proxies, can direct all requests of an application-level session to the same server, but they impose a high processing cost due to processing requests at the application level. We propose a session-persistent load balancing approach which uses TLS session data instead of processing at the application level. It outperforms existing approaches in terms of transaction rate and response time.
Mohammad Hosseini 0001, Amir Hossein Jahangir, Sina Daraby
CNSM1
2021 Toward a comprehensive subjective evaluation of VoIP users' quality of experience (QoE): a case study on Persian language
A. Hesam Mohseni, Amir Hossein Jahangir, Mohammad Hosseini 0001
Multim. Tools Appl.3
2019 Digesting Network Traffic for Forensic Investigation Using Digital Signal Processing Techniques
abstract
One of the most important practices of cybercrime investigations is to search a network traffic history for an excerpt of traffic, such as the disclosed information of an organization or a worm's signature. In post-mortem investigations, criminals and targets are detected by attributing the excerpt to payloads of traffic flows. Since it is impossible to store the high volume of data related to long-term traffic history, payload attribution systems (PASs) based on storing a compact digest of traffic using Bloom filters have been presented in the literature. In these systems, querying the stored digest for an excerpt results in a low number of suspects instead of certain criminals. In this paper, we present a different PAS which is based on simple and widespread digital signal processing techniques. Our traffic digesting scheme has been inspired by DSP-based compression algorithms. The proposed payload attribution system, named DSPAS, not only results in a low false positive rate but also outperforms previous schemes in response to wildcard queries which are essentially applicable for complex excerpts, such as the signature of polymorphic worms. Our theoretical analysis and practical evaluations show that the DSPAS results in a significantly lower false positive rate and also a lower processing time for wildcard queries in comparison to previous works. Moreover, our PAS can prevent a malicious insider from evading the PAS by its ability to find strings similar to a queried excerpt.
Mohammad Hosseini 0001, Amir Hossein Jahangir, Mehdi Kazemi
IEEE Trans. Inf. Forensics Secur.1
2018 An Effective Payload Attribution Scheme for Cybercriminal Detection Using Compressed Bitmap Index Tables and Traffic Downsampling
abstract
Payload attribution systems (PAS) are one of the most important tools of network forensics for detecting an offender after the occurrence of a cybercrime. A PAS stores the network traffic history in order to detect the source and destination pair of a certain data stream in case a malicious activity occurs on the network. The huge volume of information that is daily transferred in the network means that the data stored by a PAS must be as compact and concise as possible. Moreover, the investigation of this large volume of data for a malicious data stream must be handled within a reasonable time. For this purpose, several techniques based on storing a digest of traffic using Bloom filters have been proposed in the literature. The false positive rate of existing techniques for detecting cybercriminals is unacceptably high, i.e., many source and destination pairs are falsely determined as malicious, making it difficult to detect the true criminal. In order to ameliorate this problem, we have proposed a solution based on compressed bitmap index tables and traffic downsampling. Our analytical evaluation and experimental results show that the proposed method significantly reduces the false positive rate.
Mohammad Hosseini 0001, Amir Hossein Jahangir
IEEE Trans. Inf. Forensics Secur.1