Demo Data from EDBT 2026 / reviewers in the wild / expert
Sounak Kar
dblp:192/1386
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-0989-8596ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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 · 46% Performance modeling and evaluation · 23% Parallel and multicore computing · 23% | |
| Computer networks
2 papers |
Network performance modeling · 39% Internet architecture and protocols · 36% Network optimization and economics · 20% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.4 | 1 | 2020 | Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Cloud and datacenter computing
job scheduling |
0.4 | 1 | 2020 | Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Parallel and multicore computing
load balancing |
0.4 | 1 | 2020 | Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Performance modeling and evaluation
queueing models |
0.4 | 1 | 2020 | Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Internet architecture and protocols
future internet architecture |
0.4 | 1 | 2019 | Transitions: A Protocol-Independent View of the Future Internet · Proc. IEEE 2019 |
Network performance modeling › queueing network model
fork-join queueing |
0.3 | 1 | 2018 | Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies · INFOCOM 2018 |
Network performance modeling
queueing analysis |
0.3 | 1 | 2018 | Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies · INFOCOM 2018 |
Network optimization and economics
resource allocation |
0.3 | 1 | 2018 | Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies · INFOCOM 2018 |
High-performance computing › cluster computing
heterogeneous clusters |
0.1 | 1 | 2020 | Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Internet architecture and protocols › protocol engineering
protocol deployment |
0.1 | 1 | 2019 | Transitions: A Protocol-Independent View of the Future Internet · Proc. IEEE 2019 |
Methods — techniques the papers use, named apart from their topics
scaling limit analysis · 0.4randomized cost-based scheduling · 0.4optimization · 0.4formalization · 0.4statistical inference · 0.3queuing theory · 0.3online adaptation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A Delicate Union of Batching and Parallelization Models in Distributed Computing and Communication
Sounak Kar, Amr Rizk |
Networking | 1 |
| 2020 | On the Throughput Optimization in Large-scale Batch-processing SystemsabstractWe analyse a data-processing system with n clients producing jobs which are processed in batches by m parallel servers; the system throughput critically depends on the batch size and a corresponding sub-additive speedup function. In practice, throughput optimization relies on numerical searches for the optimal batch size, a process that can take up to multiple days in existing commercial systems. In this paper, we model the system in terms of a closed queueing network; a standard Markovian analysis yields the optimal throughput in ωn4 time. Our main contribution is a mean-field model of the system for the regime where the system size is large. We show that the mean-field model has a unique, globally attractive stationary point which can be found in closed form and which characterizes the asymptotic throughput of the system as a function of the batch size. Using this expression we find the asymptotically optimal throughput in O(1) time. Numerical settings from a large commercial system reveal that this asymptotic optimum is accurate in practical finite regimes. Sounak Kar, Robin Rehrmann, Arpan Mukhopadhyay, Bastian Alt, Florin Ciucu, Heinz Koeppl, Carsten Binnig, Amr Rizk |
Perform. Evaluation | 1 |
| 2020 | Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster SystemsabstractWe study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buffers. This load balancing problem arises naturally in today's communication and big data systems, such as Amazon Web Services, Network Service Function Chains, and Stream Processing. Arriving jobs are dispatched to a server, following a load balancing policy that optimizes a performance criterion such as job completion time. Our contribution is a randomized Cost-Based Scheduling (CBS) policy in which the job assignment is driven by general cost functions of the server queue lengths. Beyond existing schemes, such as the Join the Shortest Queue (JSQ), the power of d or the SQ(d) and the capacity-weighted JSQ, the notion of CBS yields new application-specific policies such as hybrid locally uniform JSQ. As today's data center clusters have thousands of servers, exact analysis of CBS policies is tedious. In this article, we derive a scaling limit when the number of servers grows large, facilitating a comparison of various CBS policies with respect to their transient as well as steady state behavior. A byproduct of our derivations is the relationship between the queue filling proportions and the server buffer sizes, which cannot be obtained from infinite buffer models. Finally, we provide extensive numerical evaluations and discuss several applications including multi-stage systems. Wasiur R. KhudaBukhsh, Sounak Kar, Bastian Alt, Amr Rizk, Heinz Koeppl |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2019 | Transitions: A Protocol-Independent View of the Future InternetabstractCountless novel approaches to communication protocols, overlay networks, and distributed middleware are published every year, yet the adoption of such novel findings in the global Internet landscape progresses at a slow pace. Many of such new communication mechanisms excel (only) under specific deployment conditions, while user mobility and application usage patterns lead to dynamic operation conditions. This mismatch is one reason that makes a wide deployment of new specialized mechanisms particularly hard as observed, for example, for multipath transport protocol extensions until the emergence of multipath transmission control protocol (TCP). This paper formalizes the concept of Transitions, i.e., a method to instrumentalize adaptivity at runtime in communication systems. It allows to exchange communication mechanisms in a running system to optimize the communication quality. In the following, we describe the building blocks required to: 1) capture the features and relations within a communication system and 2) express and optimize the decision making process in such a system. We show how this concept maps intuitively to the Internet model which makes a protocol-independent deployment of applications feasible in the future Internet. Bastian Alt, Markus Weckesser, Christian Becker 0001, Matthias Hollick, Sounak Kar, Anja Klein 0002, Robin Klose, Roland Speith, Heinz Koeppl, Boris Koldehofe, Wasiur R. KhudaBukhsh, Manisha Luthra, Mahdi Mousavi, Max Mühlhäuser, Martin Pfannemüller, Amr Rizk, Andy Schürr, Ralf Steinmetz |
Proc. IEEE | 5 |
| 2018 | Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive StrategiesabstractCollaborative uploading describes a type of crowd-sourcing scenario in networked environments where a device utilizes multiple paths over neighboring devices to upload content to a centralized processing entity such as a cloud service. Intermediate devices may aggregate and preprocess this data stream. Such scenarios arise in the composition and aggregation of information, e.g., from smart phones or sensors. We use a queuing theoretic description of the collaborative uploading scenario, capturing the ability to split data into chunks that are then transmitted over multiple paths, and finally merged at the destination. We analyze replication and allocation strategies that control the mapping of data to paths and provide closed-form expressions that pinpoint the optimal strategy given a description of the paths' service distributions. Finally, we provide an online path-aware adaptation of the allocation strategy that uses statistical inference to sequentially minimize the expected waiting time for the uploaded data. Numerical results show the effectiveness of the adaptive approach compared to the proportional allocation and a variant of the join-the-shortest-queue allocation, especially for bursty path conditions. Wasiur R. KhudaBukhsh, Bastian Alt, Sounak Kar, Amr Rizk, Heinz Koeppl |
INFOCOM | 3 |
| 2018 | Representative Measurement Point Selection to Monitor Software-defined NetworksabstractNetwork state monitoring is a fundamental task for network management. However, determining the full network state in Software defined Networks requires disproportionately too many resources. This stems from the discrepancy between the established methods used for state monitoring compared to the varying contribution in terms of information obtained from every additionally monitored network node. This relationship may even become more complicated depending on the network state information of interest. One solution to overcome bottlenecks by reducing the overall monitoring footprint is the use of spatial sampling, which allows the estimation of the network state based a fraction of the overall state. In this work, we propose schemes to place a small number of measurement points in the SDN network to maximize the obtained network state information. Considering different conditions, we utilize routing information and graph theoretic centrality metrics, respectively, to estimate the amount of information a node provides. Based on this knowledge, we, furthermore, develop a mechanism to place multiple measurement points while avoiding redundant measurements. For demonstration purpose, we use the developed mechanisms to estimate the Flow Size Distribution in SDN environments. An emulative evaluation taking several known topologies shows the effectiveness of spatial sampling using the proposed scheme. Rhaban Hark, Mohamed Ghanmi, Sounak Kar, Nils Richerzhagen, Amr Rizk, Ralf Steinmetz |
LCN | 3 |