Demo Data from EDBT 2026 / reviewers in the wild / expert
Shikhar Shukla
dblp:142/3773
· DBLP profile ↗
4ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0003-8941-3396ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 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
2 papers |
Transport protocols and congestion control · 96% Routing and switching · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control › congestion management
TCP incast |
0.6 | 2 | 2019 | RAPID: Avoiding TCP Incast Throughput Collapse in Public Clouds With Intelligent Packet Discarding · IEEE J. Sel. Areas Commun. 2019 TCP PLATO: Packet Labelling to Alleviate Time-Out · IEEE J. Sel. Areas Commun. 2014 |
Transport protocols and congestion control › loss recovery
loss detection |
0.2 | 1 | 2014 | TCP PLATO: Packet Labelling to Alleviate Time-Out · IEEE J. Sel. Areas Commun. 2014 |
Transport protocols and congestion control › retransmission schemes
retransmission timeout |
0.2 | 1 | 2014 | TCP PLATO: Packet Labelling to Alleviate Time-Out · IEEE J. Sel. Areas Commun. 2014 |
Cloud and datacenter computing › cloud deployment model
public cloud |
0.1 | 1 | 2019 | RAPID: Avoiding TCP Incast Throughput Collapse in Public Clouds With Intelligent Packet Discarding · IEEE J. Sel. Areas Commun. 2019 |
Routing and switching
switch buffer management |
0.1 | 1 | 2014 | TCP PLATO: Packet Labelling to Alleviate Time-Out · IEEE J. Sel. Areas Commun. 2014 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.9packet discarding · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Interpolating and Forecasting Wound Trajectory using Machine Learning ApproachesabstractChronic wound treatment and management heavily rely on accurate patient outcome predictions. As chronic wounds become increasingly prevalent in many US states, it’s crucial to accurately predict and classify wound progress for timely and effective clinical intervention. The trajectory and outcomes of wounds inform multiple aspects of care, from estimating healing times to understanding disparities in treatment quality and outcomes. For accurate predictions, robust time-series forecast models are required, necessitating comprehensive and consistent wound data. Yet, much of this data is frequently marred by gaps and inaccuracies. In this work, we combined two approaches to overcome this challenge: filling in missing clinical data and forecasting wound healing trajectories. We employed various interpolation techniques, time series, and machine-learning models, including Holt-Winters, ARIMA, Prophet, LSTM, and BiLSTM. Our study assessed 14,571 wounds from 6,171 patients over a five-year span, post-data imputation and interpolation. We introduced a novel approach to firstly impute missing data using XGBoost and then choose the best interpolation method for absent wound data, ensuring precise forecasting without distorting the dataset’s demographic makeup. Data for this research was sourced from four wound centers in Indiana and eight research studies, focusing on a diverse range of wound-related demographics, clinical, and omics data. This comprehensive approach enhances wound trajectory predictions, providing clinicians with valuable insights to formulate personalized treatment plans for both individual patients and demographic groups. This will aid clinicians in better understanding wound healing trends and crafting targeted treatment strategies. Atika Rahman Paddo, Shikhar Shukla, Shomita S. Steiner, Saptarshi Purkayastha, Chandan K. Sen |
CBMS | 2 |
| 2023 | A General-Purpose AI Assistant Embedded in an Open-Source Radiology Information System
Saptarshi Purkayastha, Rohan Satya Isaac, Sharon Anthony, Shikhar Shukla, Elizabeth A. Krupinski, Joshua A. Danish, Judy Gichoya |
AIME | 4 |
| 2019 | RAPID: Avoiding TCP Incast Throughput Collapse in Public Clouds With Intelligent Packet DiscardingabstractMany applications in public clouds require a high fan-in, many-to-one type of data communication (known as TCP incast) in modern Data Center Networks (DCNs). Such communication could cause severe incast congestion in switches and result in TCP throughput collapse, substantially degrading the application performance. The root cause of throughput collapse is the Retransmission Timeouts (RTO) due to packet losses in congested switches. Tenants in public clouds can opt to use a variety of TCP versions. However, the existing solutions rely on modifications of TCP protocols and specific techniques from switches, and thus these existing solutions are not always feasible for public clouds. In this paper, we are inspired by the emerging virtualization and network softwarization technologies to develop a novel scheme called Retransmission timeout Avoidance by Packet Intelligent Discarding (RAPID) using software switches. RAPID considers the number of packets of each incast flow, buffered in the switch to selectively discard some packets, and ensures that the Fast Retransmission/Fast Recovery rather than RTO is invoked at the sender(s) in response to packet loss. Thus, the long idle period of a timeout and the throughput drop are avoided. We prove that, given a predetermined minimum switch buffer space, dedicated to the incast application, RAPID can prevent RTO in all the incast senders. We also present a low-complexity heuristic version of RAPID named RAPID-ED, which combines the principles of RAPID and early detection and is extremely easy to implement on today's software switches. We evaluate the two proposed schemes in a data center network testbed built on NS-3 simulator. The simulation results confirm the theoretical expectation, and show that the RAPID and RAPID-ED perform very well to prevent RTO of TCP incast flows and hence the throughput collapse. Compared with other incast solutions, RAPID and RAPID-ED do not modify TCP protocols and therefore are more suitable in public clouds. Yang Xu 0010, Shikhar Shukla, Zehua Guo 0001, Sen Liu 0002, Adrian Sai-Wah Tam, Kang Xi, H. Jonathan Chao |
IEEE J. Sel. Areas Commun. | 2 |
| 2014 | TCP PLATO: Packet Labelling to Alleviate Time-OutabstractMany applications (e.g., cluster based storage and MapReduce) in modern data centers require a high fan-in, many-to-one type of data communication (known as TCP incast), which could cause severe incast congestion in switches and result in TCP goodput collapse, substantially degrading the application performance. The root cause of such a collapse is the long idle period of the Retransmission Timeout (RTO) that is triggered at one or more senders by packet losses in congested switches. In this paper we develop a packet labelling scheme PLATO, which improves the loss detection capabilities of NewReno using an innovative packet labelling system. Packets carrying this special label are preferentially enqueued, at the switch. This allows TCP to detect packet loss using three duplicate acknowledgements, instead of the time expensive RTO; thus avoiding the goodput collapse. PLATO makes minor modifications to NewReno and does not alter its congestion control mechanism. The implementation and simulations have been done in Network Simulator 3 (NS3). PLATO's performance is significantly better than NewReno as well as state-of-art incast solutions Incast Control TCP (ICTCP) and Data Center TCP (DCTCP). We also show that TCP PLATO can be implemented using commodity switches with Weighted Random Early Detection (WRED) function. Shikhar Shukla, Shingau Chan, Adrian Sai-Wah Tam, Yang Xu 0010, H. Jonathan Chao |
IEEE J. Sel. Areas Commun. | 1 |