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.

Subhrendu Chattopadhyay

dblp:141/2034 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
3since 2021 · last 2026
0000-0003-1765-5444ORCID · verified

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

Computer networks · 8 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
2 papers
Distributed systems · 94% Cloud and datacenter computing · 6%
Computer networks
1 paper
Cellular and mobile networks · 25% Edge and fog computing · 25% Software-defined and programmable networks · 25%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems › observability › distributed monitoring
distributed tracing
1.012026
XPLOG: A Dynamic Observability Framework for Distributed Sandboxed Microservices · IEEE Trans. Serv. Comput. 2026
Distributed systems
observability
1.012026
XPLOG: A Dynamic Observability Framework for Distributed Sandboxed Microservices · IEEE Trans. Serv. Comput. 2026
Distributed systems
data provenance
0.712023
DisProTrack: Distributed Provenance Tracking over Serverless Applications · INFOCOM 2023
Distributed systems
fault tolerance
0.712023
DisProTrack: Distributed Provenance Tracking over Serverless Applications · INFOCOM 2023
Edge and fog computing › resource management
auto-scaling
0.412019
Aloe: An Elastic Auto-Scaled and Self-stabilized Orchestration Framework for IoT Applications · INFOCOM 2019
Network management and operations › network robustness
fault tolerance
0.412019
Aloe: An Elastic Auto-Scaled and Self-stabilized Orchestration Framework for IoT Applications · INFOCOM 2019
Cellular and mobile networks
resource orchestration
0.412019
Aloe: An Elastic Auto-Scaled and Self-stabilized Orchestration Framework for IoT Applications · INFOCOM 2019
Software-defined and programmable networks › SDN controller
SDN controller placement
0.412019
Aloe: An Elastic Auto-Scaled and Self-stabilized Orchestration Framework for IoT Applications · INFOCOM 2019
Services computing and microservices
microservice architecture
0.312026
XPLOG: A Dynamic Observability Framework for Distributed Sandboxed Microservices · IEEE Trans. Serv. Comput. 2026
Cloud and datacenter computing
serverless computing
0.212023
DisProTrack: Distributed Provenance Tracking over Serverless Applications · INFOCOM 2023

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

eBPF · 2.0causal ordering · 2.0regular expression-based log optimization · 0.7loadable kernel module · 0.7control flow graph · 0.7self-stabilization · 0.4SDN · 0.4
YearPublicationVenuePosition
2026 XPLOG: A Dynamic Observability Framework for Distributed Sandboxed Microservices
abstract
Runtime application observability is crucial not only for system provenance but also for the orchestration of deployed microservices in dynamic sandboxed distributed computing environments. Also, log extraction and aggregation in highly distributed and sandboxed environments pose significant challenges, especially when preserving the causal order of the events triggered by different asynchronous microservices running over multiple hosts. However, ensuring causally consistent logging of application events is challenging, although it is vital for continuously tracing and profiling the underlying platform. This paper proposesXPLOG, a scalable, pluggable, easily deployable, and dynamic runtime observability framework for distributed sandboxed computing platforms that leverages the capability of extended Berkeley Packet Filters (eBPF) to intercept system-level events within the host while capturing and amalgamating relevant application and system logs to produce globally causally-consistent log streams. Through qualitative and quantitative analysis, we observe thatXPLOGsignificantly improves log richness with minimum system overhead while preserving the causality of log-generating events across multiple microservices.
Utkalika Satapathy, Harsh Borse, Rajat Bachhawat, Neha Dalmia, Subhrendu Chattopadhyay, Sandip Chakraborty 0001
IEEE Trans. Serv. Comput.5
2023 DisProTrack: Distributed Provenance Tracking over Serverless Applications
abstract
Provenance tracking has been widely used in the recent literature to debug system vulnerabilities and find the root causes behind faults, errors, or crashes over a running system. However, the existing approaches primarily developed graph-based models for provenance tracking over monolithic applications running directly over the operating system kernel. In contrast, the modern DevOps-based service-oriented architecture relies on distributed platforms, like serverless computing that uses container-based sandboxing over the kernel. Provenance tracking over such a distributed micro-service architecture is challenging, as the application and system logs are generated asynchronously and follow heterogeneous nomenclature and logging formats. This paper develops a novel approach to combining system and micro-services logs together to generate a Universal Provenance Graph (UPG) that can be used for provenance tracking over serverless architecture. We develop a Loadable Kernel Module (LKM) for runtime unit identification over the logs by intercepting the system calls with the help from the control flow graphs over the static application binaries. Finally, we design a regular expression-based log optimization method for reverse query parsing over the generated UPG. A thorough evaluation of the proposed UPG model with different benchmarked serverless applications shows the system’s effectiveness.
Utkalika Satapathy, Rishabh Thakur, Subhrendu Chattopadhyay, Sandip Chakraborty 0001
INFOCOM3
2022 Containerized deployment of micro-services in fog devices: a reinforcement learning-based approach
Shubha Brata Nath, Subhrendu Chattopadhyay, Raja Karmakar, Sourav Kanti Addya, Sandip Chakraborty 0001, Soumya K. Ghosh 0001
J. Supercomput.2
2020 Amalgam: Distributed Network Control With Scalable Service Chaining
Subhrendu Chattopadhyay, Sukumar Nandi, Sandip Chakraborty 0001, Abhinandan S. Prasad
Networking1
2020 Aloe: Fault-Tolerant Network Management and Orchestration Framework for IoT Applications
abstract
Internet of Things (IoT) platforms use a large number of low-cost resource constrained devices and generates millions of short-flows. In-network processing is gaining popularity day by day to handle IoT applications and services. However, traditional software-defined networking (SDN) based management systems are not suitable to handle the plug and play nature of such systems. In this paper, we propose Aloe, an auto-scalable SDN orchestration framework. Aloe exploits in-network processing framework by using multiple lightweight controller instances in place of service grade SDN controller applications. The proposed framework ensures the availability and significant reduction in flow-setup delay by deploying instances in the vicinity the resource constraint IoT devices dynamically. Aloe supports fault-tolerance with recovery from network partitioning by employing self-stabilizing placement of migration capable controller instances. Aloe also provides resource reservation for micro-controllers so that they can ensure the quality of services (QoS). The performance of the proposed system is measured by using an in-house testbed along with a large scale deployment in Amazon Web services (AWS) cloud platform. The experimental results from these two testbeds show significant improvement in response time for standard IoT based services. This improvement of performance is due to the reduction in flow-setup time. We found that Aloe can improve flow-setup time by around 10%-30% in comparison to one of the states of the art orchestration framework.
Subhrendu Chattopadhyay, Soumyajit Chatterjee, Sukumar Nandi, Sandip Chakraborty 0001
IEEE Trans. Netw. Serv. Manag.1
2019 PTC: Pick-Test-Choose to Place Containerized Micro-Services in IoT
abstract
In the presence of the Internet of Things (IoT) devices, the end-users require a response within a short amount of time which the cloud computing alone cannot provide. Fog computing plays an important role in the presence of IoT devices in order to meet such delay requirements. Though beneficial in these latency-sensitive scenarios, the fog has several implementation challenges. In order to solve the problem of micro-service placement in the fog devices, we propose a framework with the objective of achieving low response time. This problem has been formulated as an optimization problem to improve the response time by considering the time-varying resource availability of the fog devices as constraints. We propose an orchestration framework named Pick-Test-Choose (PTC) to solve the problem. PTC uses Bayesian Optimization based iterative reinforcement learning algorithm to find out a micro-service allocation based on the current workload of the fog devices. PTC employs containers for service isolation and migration of the micro-services. The proposed architecture is implemented over an in-house testbed as well as in iFogSim simulator. The experimental results show that the proposed framework performs better in terms of response time compared to various other baselines.
Shubha Brata Nath, Subhrendu Chattopadhyay, Raja Karmakar, Sourav Kanti Addya, Sandip Chakraborty 0001, Soumya K. Ghosh 0001
GLOBECOM2
2019 Aloe: An Elastic Auto-Scaled and Self-stabilized Orchestration Framework for IoT Applications
abstract
Management of networked Internet of Things (IoT) infrastructure with in-network processing capabilities is becoming increasingly difficult due to the volatility of the system with low-cost resource-constraint devices. Traditional software-defined networking (SDN) based management systems are not suitable to handle the plug and play nature of such systems. Therefore, in this paper, we propose Aloe, an elastically auto-scalable SDN orchestration framework. Instead of using service grade SDN controller applications, Aloe uses multiple lightweight controller instances to exploit the capabilities of in-network processing infrastructure. The proposed framework ensures the availability and significant reduction in flow-setup delay by deploying instances near the resource constraint IoT devices dynamically. Aloe supports fault-tolerance and can recover from network partitioning by employing self-stabilizing placement of migration capable controller instances. The performance of the proposed system is measured by using an in-house testbed along with a large scale deployment in Amazon web services (AWS) cloud platform. The experimental results from these two testbed show significant improvement in response time for standard IoT based services. This improvement of performance is due to the reduction in flow-setup time. We found that Aloe can improve flow-setup time by around 10%-30% in comparison to one of the state of the art orchestration framework.
Subhrendu Chattopadhyay, Soumyajit Chatterjee, Sukumar Nandi, Sandip Chakraborty 0001
INFOCOM1
2018 Improving MPTCP Performance by Enabling Sub-Flow Selection over a SDN Supported Network
abstract
The primary objective behind the development of Multipath TCP (MPTCP) is to aggregate throughput by creating multiple sub-flows via different network interfaces. A difference in end-to-end path characteristics for the sub-flows may generate out of order segments, causing head of line (HOL) blocking at the receiver. An intelligent selection of a subset of the available sub-flows can reduce the number of out of order segments; thus sub-flow selection can enhance the performance of MPTCP. In this paper, we first propose a Markov model for the performance of MPTCP in terms of end-to-end sub-flow characteristics. Based on the theoretical model, we present an optimization framework for active sub-flow selection by exploiting the controller functionalities over a software defined network (SDN) architecture. Finally, experimental results are obtained to demonstrate performance improvements of MPTCP in terms of aggregated throughput.
Subhrendu Chattopadhyay, Samar Shailendra, Sukumar Nandi, Sandip Chakraborty 0001
WiMob1
2017 FLIPPER: Fault-tolerant distributed network management and control
abstract
The current developments of software defined networking (SDN) paradigm provide a flexible architecture for network control and management, in the cost of deploying new hardwares by replacing the existing routing infrastructure. Further, the centralized controller architecture of SDN makes the network prone to single point failure and creates performance bottleneck. To avoid these issues and to support network manageability over the existing network infrastructure, we develop Flipper in this paper, that uses only software augmentation to convert existing off-the-shelf routers to network policy design and enforcement points (PDEP). We develop a distributed self-stabilized architecture for dynamic role change of network devices from routers to PDEPs, and make the architecture fault-tolerant. The performance of Flipper has been analyzed from both simulation over synthetic networks, and emulation over real network protocol stacks, and we observe that Flipper is scalable, flexible and fail-safe that can significantly boost up the manageability of existing network infrastructure.
Subhrendu Chattopadhyay, Niladri Sett, Sukumar Nandi, Sandip Chakraborty 0001
IM1
2017 Primary Path Effect in Multi-Path TCP: How Serious Is It for Deployment Consideration?
abstract
This poster provides an in-depth analysis of the primary path effect in Multi-path TCP using thorough experimentation over a realistic network setup. We observe the impact of various primary path parameters, like bandwidth, delay and loss, over the end-to-end performance. It is shown that under certain circumstances overall network performance can be improved by more than 50% with proper primary path selection. This study may drive the research community towards the design of new segment scheduling algorithms considering the effect of primary path selection over Multi-path TCP.
Subhrendu Chattopadhyay, Sukumar Nandi, Samar Shailendra, Sandip Chakraborty 0001
MobiHoc1
2016 A Time Aware Method for Predicting Dull Nodes and Links in Evolving Networks for Data Cleaning
abstract
Existing studies on evolution of social network largely focus on addition of new nodes and links in the network. However, as network evolves, existing relationships degrade and break down, and some nodes go to hibernation or decide not to participate in any kind of activities in the network where it belongs. Such nodes and links, which we refer as "dull", may affect analysis and prediction tasks in networks. This paper formally defines the problem of predicting dull nodes and links at an early stage, and proposes a novel time aware method to solve it. Pruning of such nodes and links is framed as "network data cleaning" task. As the definitions of dull node and link are non-trivial and subjective, a novel scheme to label such nodes and links is also proposed here. Experimental results on two real network datasets demonstrate that the proposed method accurately predicts potential dull nodes and links. This paper further experimentally validates the need for data cleaning by investigating its effect on the well-known "link prediction" problem.
Niladri Sett, Subhrendu Chattopadhyay, Sanasam Ranbir Singh, Sukumar Nandi
WI2
2016 Alleviating Hidden and Exposed Nodes in High-Throughput Wireless Mesh Networks
abstract
This paper proposes an opportunistic approach to mitigating the hidden and exposed node problem in a high-throughput mesh network, by exploiting the frame aggregation and block acknowledgment (BACK) capabilities of IEEE 802.11n/ac wireless networking standard. Hidden nodes significantly drop down the throughput of a wireless mesh network by increasing data loss due to collision, whereas exposed nodes cause under-utilization of the achievable network capacity. The problem becomes worse in IEEE 802.11n/ac supported high-throughput mesh networks, due to the large physical layer frame size and prolonged channel reservation from frame aggregation. The proposed approach uses the standard carrier sense multiple access (CSMA) technology along with an opportunistic collision avoidance (OCA) method that blocks the communication for hidden nodes and opportunistically allows exposed nodes to communicate with the peers. The performance of the proposed CSMA/OCA mechanism for high throughput mesh networks is studied using the results from an IEEE 802.11n+s wireless mesh networking testbed, and the scalability of the scheme has been analyzed using simulation results.
Sandip Chakraborty 0001, Sukumar Nandi, Subhrendu Chattopadhyay
IEEE Trans. Wirel. Commun.3