VLDB 2026 Research / reviewers in the wild / expert
Seyed Alireza Sanaee Kohroudi
dblp:227/5486 · also SeyedAlireza SanaeeKohroudi
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0001-6461-1650ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1 · 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 architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › quality of service
tail latency |
0.3 | 1 | 2018 | TerrierTail: Mitigating Tail Latency of Cloud Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2018 |
Cloud and datacenter computing › cluster resource management and scheduling › resource scheduling
vCPU scheduling |
0.3 | 1 | 2018 | TerrierTail: Mitigating Tail Latency of Cloud Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2018 |
Cloud and datacenter computing
virtualization |
0.3 | 1 | 2018 | TerrierTail: Mitigating Tail Latency of Cloud Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2018 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine scheduling |
0.3 | 1 | 2018 | TerrierTail: Mitigating Tail Latency of Cloud Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2018 |
Operating systems › resource management › process management
CPU scheduling |
0.1 | 1 | 2018 | TerrierTail: Mitigating Tail Latency of Cloud Virtual Machines · IEEE Trans. Parallel Distributed Syst. 2018 |
Methods — techniques the papers use, named apart from their topics
scheduling policy design · 0.7hypervisor modification · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | CTS: An operating system CPU scheduler to mitigate tail latency for latency-sensitive multi-threaded applications
Esmail Asyabi, Erfan Sharafzadeh, Seyed Alireza Sanaee Kohroudi, Mohsen Sharifi |
J. Parallel Distributed Comput. | 3 |
| 2018 | Experimental validation of the suitability of virtualization-based replication for fault tolerance in real-time control of electric gridsabstractReal-time control systems (RTCSs) perform complex control and require low response times. They typically use third-party software libraries and are deployed on generic hardware, which suffer from delay faults that can cause serious damage. To improve availability and latency, the controllers in RTCSs are replicated on physical nodes. As physical replication is expensive, we study the alternative of exploiting virtualization technology to run multiple virtual replicas on the same physical node. As virtual replicas share the same resources, the delay faults they experience might be correlated, which would make such a replication method unsuitable. We conduct several experiments with an RTCS for electric grids, with multiple virtual replicas of its controller. We find that although the delay of a virtual machine is higher than of a physical machine, the correlation between high delays among the virtual replicas is insignificant, causing an overall improved availability. We conclude that virtual replication is indeed applicable to certain RTCSs, as it can improve reliability without added cost. Seyed Alireza Sanaee Kohroudi, Mostafa Jalal, Maaz Mohiuddin, Wajeb Saab, Jean-Yves Le Boudec |
ESEM | 1 |
| 2018 | TerrierTail: Mitigating Tail Latency of Cloud Virtual MachinesabstractLarge-scale online services parallelize sub-operations of a user's request across a large number of physical machines (service components) so as to enhance the responsiveness. Even a temporary spike in latency of any service component can notably inflate the end-to-end delay; therefore, the tail of the latency distribution of service components has become a subject of intensive research. The key characteristics of clouds such as elasticity and on-demand resource provisioning have made clouds attractive for hosting large-scale online services wherein VMs are the building blocks of services. However, adherence to traditional hypervisor scheduling policies has led to unpredictable CPU access latencies for virtual CPUs (vCPUs) that are responsible for performing network IO processes. This has resulted in poor and unpredictable performance for network IO, exacerbating VMs' long tail latencies and discouraging the hosting of large-scale parallel web services on virtualized clouds. This paper presents TerrierTail, a hypervisor CPU scheduler whose primary goal is to trim the tail of the latency distribution of individual VMs in virtualized clouds. In TerrierTail, we have modified the network driver to identify vCPUs that are responsible for performing network IO processes. Leveraging this information, the TerrierTail scheduler mitigates the CPU access latencies of such vCPUs using novel scheduling policies, resulting in a higher and more predictable network IO performance and therefore lower tail latency. TerrierTail's gains come at no measurable negative impacts on other performance attributes (e.g., fairness) or on the performance of VMs running other types of workloads (e.g., CPU-intensive VMs). A prototype implementation of TerrierTail in the Xen hypervisor substantially outperforms the default Credit scheduler of Xen. For example, TerrierTail mitigates the tail latency of a Memcached server by up to 53 percent and an RPC server by up to 50 percent at 99.9th percentile. Esmail Asyabi, Seyed Alireza Sanaee Kohroudi, Mohsen Sharifi, Azer Bestavros |
IEEE Trans. Parallel Distributed Syst. | 2 |