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

Sounak Kar

dblp:192/1386 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.412020
Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020
Cloud and datacenter computing
job scheduling
0.412020
Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020
Parallel and multicore computing
load balancing
0.412020
Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems · IEEE Trans. Parallel Distributed Syst. 2020
Performance modeling and evaluation
queueing models
0.412020
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.412019
Transitions: A Protocol-Independent View of the Future Internet · Proc. IEEE 2019
Network performance modeling › queueing network model
fork-join queueing
0.312018
Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies · INFOCOM 2018
Network performance modeling
queueing analysis
0.312018
Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies · INFOCOM 2018
Network optimization and economics
resource allocation
0.312018
Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies · INFOCOM 2018
High-performance computing › cluster computing
heterogeneous clusters
0.112020
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.112019
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
YearPublicationVenuePosition
2020 A Delicate Union of Batching and Parallelization Models in Distributed Computing and Communication
Sounak Kar, Amr Rizk
Networking1
2020 On the Throughput Optimization in Large-scale Batch-processing Systems
abstract
We 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. Evaluation1
2020 Generalized Cost-Based Job Scheduling in Very Large Heterogeneous Cluster Systems
abstract
We 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 Internet
abstract
Countless 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. IEEE5
2018 Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies
abstract
Collaborative 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
INFOCOM3
2018 Representative Measurement Point Selection to Monitor Software-defined Networks
abstract
Network 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
LCN3