Demo Data from VLDB 2026 / reviewers in the wild / expert
Minji Kim 0007
dblp:83/5230-7
· DBLP profile ↗
18ranked-venue papers
11as first author
1since 2021 · last 2025
0000-0002-7282-8224ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 4 first-author · 1 since 2021Theory of computation · 4 · 2 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.
| Interdisciplinary, comprehensive, and emerging computing
5 papers |
Bioinformatics and computational biology · 92% Computing education · 5% Computational science and engineering · 4% | |
| Computer networks
4 papers |
Internet architecture and protocols · 46% Routing and switching · 35% Content delivery and video streaming · 14% | |
| Network and information security
2 papers |
Network security · 60% Systems and software security · 40% | |
| Theoretical computer science
2 papers |
Coding theory · 90% Information theory · 10% |
Topics — the 27 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
genomics |
1.5 | 3 | 2025 | Chrom-Sig: de-noising 1D genomic profiles by signal processing methods · Bioinform. 2025 pyBedGraph: a python package for fast operations on 1D genomic signal tracks · Bioinform. 2020 HyDRA: gene prioritization via hybrid distance-score rank aggregation · Bioinform. 2015 |
Bioinformatics and computational biology › genomics › genomic data analysis
genomic signal processing |
0.9 | 1 | 2025 | Chrom-Sig: de-noising 1D genomic profiles by signal processing methods · Bioinform. 2025 |
Bioinformatics and computational biology › epigenomics › ChIP-seq analysis
peak calling |
0.9 | 1 | 2025 | Chrom-Sig: de-noising 1D genomic profiles by signal processing methods · Bioinform. 2025 |
Bioinformatics and computational biology › gene regulation › transcription factor binding
transcription factor binding analysis |
0.9 | 1 | 2025 | Chrom-Sig: de-noising 1D genomic profiles by signal processing methods · Bioinform. 2025 |
Bioinformatics and computational biology › genomics
genomic data compression |
0.3 | 1 | 2018 | ChIPWig: a random access-enabling lossless and lossy compression method for ChIP-seq data · Bioinform. 2018 |
Coding theory
network coding |
0.3 | 2 | 2014 | Deterministic Network Model Revisited: An Algebraic Network Coding Approach · IEEE Trans. Inf. Theory 2014 Network Coding for Multi-Resolution Multicast · INFOCOM 2010 |
Computing education › STEM education
bioinformatics education |
0.3 | 1 | 2017 | TeachEnG: a Teaching Engine for Genomics · Bioinform. 2017 |
Bioinformatics and computational biology › phylogenetics
phylogenetic inference |
0.3 | 1 | 2017 | TeachEnG: a Teaching Engine for Genomics · Bioinform. 2017 |
Bioinformatics and computational biology
sequence alignment |
0.3 | 1 | 2017 | TeachEnG: a Teaching Engine for Genomics · Bioinform. 2017 |
Systems and software security › distributed system security
byzantine attack |
0.2 | 2 | 2011 | Algebraic Watchdog: Mitigating Misbehavior in Wireless Network Coding · IEEE J. Sel. Areas Commun. 2011 On counteracting Byzantine attacks in network coded peer-to-peer networks · IEEE J. Sel. Areas Commun. 2010 |
Network security
network coding security |
0.2 | 2 | 2011 | Algebraic Watchdog: Mitigating Misbehavior in Wireless Network Coding · IEEE J. Sel. Areas Commun. 2011 On counteracting Byzantine attacks in network coded peer-to-peer networks · IEEE J. Sel. Areas Commun. 2010 |
Bioinformatics and computational biology › statistical genetics › gene mapping
disease gene prediction |
0.2 | 1 | 2015 | HyDRA: gene prioritization via hybrid distance-score rank aggregation · Bioinform. 2015 |
Bioinformatics and computational biology › genomics › computational genomics
gene prioritization |
0.2 | 1 | 2015 | HyDRA: gene prioritization via hybrid distance-score rank aggregation · Bioinform. 2015 |
Computational science and engineering › information retrieval
rank aggregation |
0.2 | 1 | 2015 | HyDRA: gene prioritization via hybrid distance-score rank aggregation · Bioinform. 2015 |
Internet architecture and protocols
network coding |
0.2 | 2 | 2011 | Network Coding in a Multicast Switch · IEEE Trans. Inf. Theory 2011 Network Coding in a Multicast Switch · INFOCOM 2007 |
Coding theory › network coding
linear network coding |
0.2 | 1 | 2014 | Deterministic Network Model Revisited: An Algebraic Network Coding Approach · IEEE Trans. Inf. Theory 2014 |
Internet architecture and protocols
multicast |
0.2 | 2 | 2011 | Network Coding in a Multicast Switch · IEEE Trans. Inf. Theory 2011 Network Coding for Multi-Resolution Multicast · INFOCOM 2010 |
Bioinformatics and computational biology › epigenomics
ChIP-seq analysis |
0.1 | 1 | 2020 | pyBedGraph: a python package for fast operations on 1D genomic signal tracks · Bioinform. 2020 |
Routing and switching
switch scheduling |
0.1 | 1 | 2011 | Network Coding in a Multicast Switch · IEEE Trans. Inf. Theory 2011 |
Network security › intrusion detection and prevention › intrusion detection
misbehavior detection |
0.1 | 1 | 2011 | Algebraic Watchdog: Mitigating Misbehavior in Wireless Network Coding · IEEE J. Sel. Areas Commun. 2011 |
Bioinformatics and computational biology
epigenomics |
0.1 | 1 | 2018 | ChIPWig: a random access-enabling lossless and lossy compression method for ChIP-seq data · Bioinform. 2018 |
Routing and switching › switching networks
multicast switching |
0.1 | 1 | 2007 | Network Coding in a Multicast Switch · INFOCOM 2007 |
Routing and switching
switching |
0.1 | 1 | 2007 | Network Coding in a Multicast Switch · INFOCOM 2007 |
Wireless networking › wireless mesh network
multihop wireless network |
0.0 | 1 | 2011 | Algebraic Watchdog: Mitigating Misbehavior in Wireless Network Coding · IEEE J. Sel. Areas Commun. 2011 |
Distributed systems
peer-to-peer systems |
0.0 | 1 | 2010 | On counteracting Byzantine attacks in network coded peer-to-peer networks · IEEE J. Sel. Areas Commun. 2010 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 2007 | Network Coding in a Multicast Switch · INFOCOM 2007 |
Performance modeling and evaluation › stability analysis
queue stability |
0.0 | 1 | 2007 | Network Coding in a Multicast Switch · INFOCOM 2007 |
Methods — techniques the papers use, named apart from their topics
signal processing · 0.9empirical null distribution · 0.9interval lookup · 0.4approximate mean computation · 0.4stable set polytope · 0.4optimal point density design · 0.3nonuniform quantization · 0.3neighbor-joining · 0.3maximum parsimony · 0.3dynamic programming · 0.3UPGMA · 0.3viterbi algorithm · 0.2linear network coding · 0.2hypothesis testing · 0.2graphical model · 0.2graph coloring · 0.2signature scheme · 0.2pushback algorithm · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Chrom-Sig: de-noising 1D genomic profiles by signal processing methodsabstractMOTIVATION: Modern genomic research is driven by next-generation sequencing experiments such as ChIP-seq, CUT&Tag, and CUT&RUN that generate coverage files for transcription factor binding, as well as ATAC-seq that yield coverage files for chromatin accessibility. Due to the inherent technical noise present in the experimental protocols, researchers need statistically rigorous and computationally efficient methods to extract true biological signal from a mixture of signal and noise. However, existing approaches are often computationally demanding or require input or spike-in controls. RESULTS: We developed Chrom-Sig, a Python package to quickly de-noise 1D genomic coverage tracks by computing the empirical null distribution without prior assumptions or experimental controls. When tested on 19 ChIP-seq, CUT&RUN, ATAC-seq, and snATAC-seq datasets, Chrom-Sig can effectively decompose the data into signal and noise components. Notably, Chrom-Sig performs de-noising and peak calling in 1-2 h using around 20 GB of memory. The de-noised signal corroborates with biologically meaningful results: CTCF CUT&RUN data retained a high percentage of peaks overlapping CTCF binding motifs, while ATAC-seq and RNA Polymerase II data were enriched in enhancers and promoters. We envision Chrom-Sig to be a versatile and general tool for current and future genomic technologies. AVAILABILITY AND IMPLEMENTATION: Chrom-Sig is publicly available on GitHub (https://github.com/minjikimlab/chromsig) and Zenodo (doi: 10.5281/zenodo.17488772) under the MIT licence. Nandita J. Gupta, Zachary Apell, Minji Kim 0007 |
Bioinform. | 3 |
| 2020 | pyBedGraph: a python package for fast operations on 1D genomic signal tracksabstractMOTIVATION: Modern genomic research is driven by next-generation sequencing experiments such as ChIP-seq and ChIA-PET that generate coverage files for transcription factor binding, as well as DHS and ATAC-seq that yield coverage files for chromatin accessibility. Such files are in a bedGraph text format or a bigWig binary format. Obtaining summary statistics in a given region is a fundamental task in analyzing protein binding intensity or chromatin accessibility. However, the existing Python package for operating on coverage files is not optimized for speed. RESULTS: We developed pyBedGraph, a Python package to quickly obtain summary statistics for a given interval in a bedGraph or a bigWig file. When tested on 12 ChIP-seq, ATAC-seq, RNA-seq and ChIA-PET datasets, pyBedGraph is on average 260 times faster than the existing program pyBigWig. On average, pyBedGraph can look up the exact mean signal of 1 million regions in ∼0.26 s and can compute their approximate means in <0.12 s on a conventional laptop. AVAILABILITY AND IMPLEMENTATION: pyBedGraph is publicly available at https://github.com/TheJacksonLaboratory/pyBedGraph under the MIT license. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Henry B. Zhang, Minji Kim 0007, Jeffrey H. Chuang, Yijun Ruan |
Bioinform. | 2 |
| 2018 | ChIPWig: a random access-enabling lossless and lossy compression method for ChIP-seq dataabstractMotivation: Chromatin immunoprecipitation sequencing (ChIP-seq) experiments are inexpensive and time-efficient, and result in massive datasets that introduce significant storage and maintenance challenges. To address the resulting Big Data problems, we propose a lossless and lossy compression framework specifically designed for ChIP-seq Wig data, termed ChIPWig. ChIPWig enables random access, summary statistics lookups and it is based on the asymptotic theory of optimal point density design for nonuniform quantizers. Results: We tested the ChIPWig compressor on 10 ChIP-seq datasets generated by the ENCODE consortium. On average, lossless ChIPWig reduced the file sizes to merely 6% of the original, and offered 6-fold compression rate improvement compared to bigWig. The lossy feature further reduced file sizes 2-fold compared to the lossless mode, with little or no effects on peak calling and motif discovery using specialized NarrowPeaks methods. The compression and decompression speed rates are of the order of 0.2 sec/MB using general purpose computers. Availability and implementation: The source code and binaries are freely available for download at https://github.com/vidarmehr/ChIPWig-v2, implemented in C ++. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online. Vida Ravanmehr, Minji Kim 0007, Zhiying Wang 0001, Olgica Milenkovic |
Bioinform. | 2 |
| 2017 | TeachEnG: a Teaching Engine for GenomicsabstractMOTIVATION: Bioinformatics is a rapidly growing field that has emerged from the synergy of computer science, statistics and biology. Given the interdisciplinary nature of bioinformatics, many students from diverse fields struggle with grasping bioinformatic concepts only from classroom lectures. Interactive tools for helping students reinforce their learning would be thus desirable. Here, we present an interactive online educational tool called TeachEnG (acronym for Teaching Engine for Genomics) for reinforcing key concepts in sequence alignment and phylogenetic tree reconstruction. Our instructional games allow students to align sequences by hand, fill out the dynamic programming matrix in the Needleman-Wunsch global sequence alignment algorithm, and reconstruct phylogenetic trees via the maximum parsimony, Unweighted Pair Group Method with Arithmetic mean (UPGMA) and Neighbor-Joining algorithms. With an easily accessible interface and instant visual feedback, TeachEnG will help promote active learning in bioinformatics. AVAILABILITY AND IMPLEMENTATION: TeachEnG is freely available at http://teacheng.illinois.edu. The source code is available from https://github.com/KnowEnG/TeachEnG under the Artistic License 2.0. It is written in JavaScript and compatible with Firefox, Safari, Chrome and Microsoft Edge. CONTACT: [email protected]. Minji Kim 0007, Yeonsung Kim, Jun S. Song |
Bioinform. | 1 |
| 2015 | HyDRA: gene prioritization via hybrid distance-score rank aggregationabstractUNLABELLED: Gene prioritization refers to a family of computational techniques for inferring disease genes through a set of training genes and carefully chosen similarity criteria. Test genes are scored based on their average similarity to the training set, and the rankings of genes under various similarity criteria are aggregated via statistical methods. The contributions of our work are threefold: (i) first, based on the realization that there is no unique way to define an optimal aggregate for rankings, we investigate the predictive quality of a number of new aggregation methods and known fusion techniques from machine learning and social choice theory. Within this context, we quantify the influence of the number of training genes and similarity criteria on the diagnostic quality of the aggregate and perform in-depth cross-validation studies; (ii) second, we propose a new approach to genomic data aggregation, termed HyDRA (Hybrid Distance-score Rank Aggregation), which combines the advantages of score-based and combinatorial aggregation techniques. We also propose incorporating a new top-versus-bottom (TvB) weighting feature into the hybrid schemes. The TvB feature ensures that aggregates are more reliable at the top of the list, rather than at the bottom, since only top candidates are tested experimentally; (iii) third, we propose an iterative procedure for gene discovery that operates via successful augmentation of the set of training genes by genes discovered in previous rounds, checked for consistency. MOTIVATION: Fundamental results from social choice theory, political and computer sciences, and statistics have shown that there exists no consistent, fair and unique way to aggregate rankings. Instead, one has to decide on an aggregation approach using predefined set of desirable properties for the aggregate. The aggregation methods fall into two categories, score- and distance-based approaches, each of which has its own drawbacks and advantages. This work is motivated by the observation that merging these two techniques in a computationally efficient manner, and by incorporating additional constraints, one can ensure that the predictive quality of the resulting aggregation algorithm is very high. RESULTS: We tested HyDRA on a number of gene sets, including autism, breast cancer, colorectal cancer, endometriosis, ischaemic stroke, leukemia, lymphoma and osteoarthritis. Furthermore, we performed iterative gene discovery for glioblastoma, meningioma and breast cancer, using a sequentially augmented list of training genes related to the Turcot syndrome, Li-Fraumeni condition and other diseases. The methods outperform state-of-the-art software tools such as ToppGene and Endeavour. Despite this finding, we recommend as best practice to take the union of top-ranked items produced by different methods for the final aggregated list. AVAILABILITY AND IMPLEMENTATION: The HyDRA software may be downloaded from: http://web.engr.illinois.edu/∼mkim158/HyDRA.zip. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Minji Kim 0007, Farzad Farnoud, Olgica Milenkovic |
Bioinform. | 1 |
| 2014 | Congestion control for coded transport layersabstractThe application of congestion control can have a significant detriment to the quality of service experienced at higher layers, especially under high packet loss rates. The effects of throughput loss due to the congestion control misinterpreting packet losses in poor channels is further compounded for applications such as HTTP and video leading to a significant decrease in the user's quality of service. Therefore, we consider the application of congestion control to transport layer packet streams that use error-correction coding in order to recover from packet losses. We introduce a modified AIMD approach, develop an approximate mathematic model suited to performance analysis, and present extensive experimental measurements in both the lab and the “wild” to evaluate performance. Our measurements highlight the potential for remarkable performance gains, in terms of throughput and upper layer quality of service, when using coded transports. Minji Kim 0007, Jason Cloud, Ali ParandehGheibi, Leonardo Urbina, Kerim Fouli, Douglas J. Leith, Muriel Médard |
ICC | 1 |
| 2014 | Modeling Network Coded TCP: Analysis of Throughput and Energy Cost
Minji Kim 0007, Thierry Klein, Emina Soljanin, João Barros, Muriel Médard |
Mob. Networks Appl. | 1 |
| 2014 | Deterministic Network Model Revisited: An Algebraic Network Coding ApproachabstractThe capacity of multiuser networks has been a long-standing problem in information theory. Recently, Avestimehr et al. have proposed a deterministic network model to approximate multiuser wireless networks. This model, known as the ADT network model, takes into account the broadcast nature as well as the multiuser interference inherent in the wireless medium. For the types of connections we consider, we show that the results of Avestimehr et al. under the ADT model can be reinterpreted within the algebraic network coding framework introduced by Koetter and Médard. Using this framework, we propose an efficient distributed linear code construction for the deterministic wireless multicast relay network model. Unlike several previous coding schemes, we do not attempt to find flows in the network. Instead, for a layered network, we maintain an invariant where it is required that at each stage of the code construction, certain sets of codewords are linearly independent. Elona Erez, Minji Kim 0007, Edmund M. Yeh, Muriel Médard |
IEEE Trans. Inf. Theory | 2 |
| 2013 | Systematic network coding with the aid of a full-duplex relayabstractA characterization of systematic network coding over multi-hop wireless networks is key towards understanding the trade-off between complexity and delay performance of networks that preserve the systematic structure. This paper studies the case of a relay channel, where the source's objective is to deliver a given number of data packets to a receiver with the aid of a relay. The source broadcasts to both the receiver and the relay using one frequency, while the relay uses another frequency for transmissions to the receiver, allowing for a full-duplex operation of the relay. We analyze the decoding complexity and delay performance of two types of relays: one that preserves the systematic structure of the code from the source; another that does not. A systematic relay forwards uncoded packets upon reception, but transmits coded packets to the receiver after receiving the first coded packet from the source. On the other hand, a non-systematic relay always transmits linear combinations of previously received packets. We compare the performance of these two alternatives by analytically characterizing the expected transmission completion time as well as the number of uncoded packets forwarded by the relay. Our numerical results show that, for a poor channel between the source and the receiver, preserving the systematic structure at the relay (i) allows a significant increase in the number of uncoded packets received by the receiver, thus reducing the decoding complexity, and (ii) preserves close to optimal delay performance. Giuliano Giacaglia, Xiaomeng Shi, Minji Kim 0007, Daniel Enrique Lucani, Muriel Médard |
ICC | 3 |
| 2011 | Optimality of network coding with buffersabstractWe analyze distributed and packetized implementations of random linear network coding (PNC) with buffers. In these protocols, nodes store received packets to later produce coded packets that reflect this information. We show the optimality of PNC for any buffer size; i.e., we show that PNC performs at least as good as any protocols with the same buffer size. In other words, a multicast task completes at exactly the first time in which in hindsight it was possible to route information from the sources to each receiver individually given the buffer constraint, i.e., that the buffer used at each node never exceeds its buffer size. This shows that PNC, even without any feedback or explicit buffer management, allows to keep minimal buffer sizes while maintaining its optimal performance. Bernhard Haeupler, Minji Kim 0007, Muriel Médard |
ITW | 2 |
| 2011 | Algebraic Watchdog: Mitigating Misbehavior in Wireless Network CodingabstractWe propose a secure scheme for wireless network coding, called the algebraic watchdog. By enabling nodes to detect malicious behaviors probabilistically and use overheard messages to police their downstream neighbors locally, the algebraic watchdog delivers a secure global self-checking network. Unlike traditional Byzantine detection protocols which are receiver-based, this protocol gives the senders an active role in checking the node downstream. The key idea is inspired by Marti et al.'s watchdog-pathrater, which attempts to detect and mitigate the effects of routing misbehavior. We first focus on a two-hop network. We present a graphical model to understand the inference process nodes execute to police their downstream neighbors; as well as to compute, analyze, and approximate the probabilities of misdetection and false detection. We also present an algebraic analysis of the performance using an hypothesis testing framework that provides exact formulae for probabilities of false detection and misdetection. We then extend the algebraic watchdog to a more general network setting, and propose a protocol in which we can establish trust in coded systems in a distributed manner. We develop a graphical model to detect the presence of an adversarial node downstream within a general multi-hop network. The structure of the graphical model (a trellis) lends itself to well-known algorithms (e.g. the Viterbi algorithm) which can compute the probabilities of misdetection and false detection. We show that as long as the min-cut is not dominated by the adversaries, upstream nodes can monitor downstream neighbors and allow reliable communication with certain probability. Finally, we present simulation results that support our analysis. Minji Kim 0007, Muriel Médard, João Barros |
IEEE J. Sel. Areas Commun. | 1 |
| 2011 | Network Coding in a Multicast SwitchabstractThe problem of serving multicast flows in a crossbar switch is considered. Intraflow linear network coding is shown to achieve a larger rate region than the case without coding. A traffic pattern is presented which is achievable with coding but requires a switch speedup when coding is not allowed. The rate region with coding can be characterized in a simple graph-theoretic manner, in terms of the stable set polytope of the "enhanced conflict graph". No such graph-theoretic characterization is known for the case of fanout-splitting without coding. The minimum speedup needed to achieve 100% throughput with coding is shown to be upper bounded by the imperfection ratio of the enhanced conflict graph, where the imperfection ratio measures a certain graph theoretic property of the given graph. When applied to K × N switches with unicasts and broadcasts only, this gives a bound of min(2K-1/K, 2N/N+1) on the speedup. This shows that speedup, which is usually implemented in hardware, can often be substituted by network coding, which can be done in software. Computing an offline schedule (using prior knowledge of the flow rates) is reduced to fractional weighted graph coloring. A graph-theoretic online scheduling algorithm (using only queue occupancy information) is also proposed, that stabilizes the queues for all rates within the rate region. Minji Kim 0007, Jay Kumar Sundararajan, Muriel Médard, Atilla Eryilmaz, Ralf Koetter |
IEEE Trans. Inf. Theory | 1 |
| 2010 | Network Coding for Multi-Resolution MulticastabstractMulti-resolution codes enable multicast at different rates to different receivers, a setup that is often desirable for graphics or video streaming. We propose a simple, distributed, two-stage message passing algorithm to generate network codes for single-source multicast of multi-resolution codes. The goal of this pushback algorithm is to maximize the total rate achieved by all receivers, while guaranteeing decodability of the base layer at each receiver. By conducting pushback and code assignment stages, this algorithm takes advantage of inter-layer as well as intra-layer coding. Numerical simulations show that in terms of total rate achieved, the pushback algorithm outperforms routing and intra-layer coding schemes, even with field sizes as small as 2^10(10 bits). In addition, the performance gap widens as the number of receivers and the number of nodes in the network increases. We also observe that naive inter-layer coding schemes may perform worse than intra-layer schemes under certain network conditions. Minji Kim 0007, Daniel Enrique Lucani, Xiaomeng Shi, Fang Zhao 0001, Muriel Médard |
INFOCOM | 1 |
| 2010 | A multi-hop multi-source Algebraic WatchdogabstractIn our previous work (`An Algebraic Watchdog for Wireless Network Coding'), we proposed a new scheme in which nodes can detect malicious behaviors probabilistically, police their downstream neighbors locally using overheard messages; thus, provide a secure global self-checking network. As the first building block of such a system, we focused on a two-hop network, and presented a graphical model to understand the inference process by which nodes police their downstream neighbors and to compute the probabilities of misdetection and false detection. In this paper, we extend the Algebraic Watchdog to a more general network setting, and propose a protocol in which we can establish trust in coded systems in a distributed manner. We develop a graphical model to detect the presence of an adversarial node downstream within a general two-hop network. The structure of the graphical model (a trellis) lends itself to well-known algorithms, such as Viterbi algorithm, that can compute the probabilities of misdetection and false detection. Using this as a building block, we generalize our scheme to multi-hop networks. We show analytically that as long as the min-cut is not dominated by the Byzantine adversaries, upstream nodes can monitor downstream neighbors and allow reliable communication with certain probability. Finally, we present preliminary simulation results that support our analysis. Minji Kim 0007, Muriel Médard, João Barros |
ITW | 1 |
| 2010 | On counteracting Byzantine attacks in network coded peer-to-peer networksabstractRandom linear network coding can be used in peerto- peer networks to increase the efficiency of content distribution and distributed storage. However, these systems are particularly susceptible to Byzantine attacks. We quantify the impact of Byzantine attacks on the coded system by evaluating the probability that a receiver node fails to correctly recover a file. We show that even for a small probability of attack, the system fails with overwhelming probability. We then propose a novel signature scheme that allows packet-level Byzantine detection. This scheme allows one-hop containment of the contamination, and saves bandwidth by allowing nodes to detect and drop the contaminated packets. We compare the net cost of our signature scheme with various other Byzantine schemes, and show that when the probability of Byzantine attacks is high, our scheme is the most bandwidth efficient. Minji Kim 0007, Luísa Lima, Fang Zhao 0001, João Barros, Muriel Médard, Ralf Koetter, Ton Kalker, Keesook J. Han |
IEEE J. Sel. Areas Commun. | 1 |
| 2009 | An algebraic watchdog for wireless network codingabstractIn this paper, we propose a scheme, called the algebraic watchdog for wireless network coding, in which nodes can detect malicious behaviors probabilistically, police their downstream neighbors locally using overheard messages, and, thus, provide a secure global self-checking network. Unlike traditional Byzantine detection protocols which are receiver-based, this protocol gives the senders an active role in checking the node downstream. This work is inspired by Marti et al.'s watchdog-pathrater, which attempts to detect and mitigate the effects of routing misbehavior. As the first building block of a such system, we focus on a two-hop network. We present a graphical model to understand the inference process nodes execute to police their downstream neighbors; as well as to compute, analyze, and approximate the probabilities of misdetection and false detection. In addition, we present an algebraic analysis of the performance using an hypothesis testing framework, that provides exact formulae for probabilities of false detection and misdetection. Minji Kim 0007, Ralf Koetter, Muriel Médard, João Barros |
ISIT | 1 |
| 2007 | Network Coding in a Multicast SwitchabstractWe consider the problem of serving multicast flows in a crossbar switch. We show that linear network coding across packets of a flow can sustain traffic patterns that cannot be served if network coding were not allowed. Thus, network coding leads to a larger rate region in a multicast crossbar switch. We demonstrate a traffic pattern which requires a switch speedup if coding is not allowed, whereas, with coding the speedup requirement is eliminated completely. In addition to throughput benefits, coding simplifies the characterization of the rate region. We give a graph-theoretic characterization of the rate region with fanout splitting and intra-flow coding, in terms of the stable set polytope of the "enhanced conflict graph" of the traffic pattern. Such a formulation is not known in the case of fanout splitting without coding. We show that computing the offline schedule (i.e. using prior knowledge of the flow arrival rates) can be reduced to certain graph coloring problems. Finally, we propose online algorithms (i.e. using only the current queue occupancy information) for multicast scheduling based on our graph-theoretic formulation. In particular, we show that a maximum weighted stable set algorithm stabilizes the queues for all rates within the rate region. Jay Kumar Sundararajan, Muriel Médard, Minji Kim 0007, Atilla Eryilmaz, Devavrat Shah, Ralf Koetter |
INFOCOM | 3 |
| 2007 | Network Coding for Speedup in SwitchesabstractWe present a graph theoretic upper bound on speedup needed to achieve 100% throughput in a multicast switch using network coding. By bounding speedup, we show the equivalence between network coding and speedup in multicast switches - i.e. network coding, which is usually implemented using software, can in many cases substitute speedup, which is often achieved by adding extra switch fabrics. This bound is based on an approach to network coding problems called the "enhanced conflict graph". We show that the "imperfection ratio" of the enhanced conflict graph gives an upper bound on speedup. In particular, we apply this result to K times N switches with traffic patterns consisting of unicasts and broadcasts only to obtain an upper bound of min(2K-1/K, 2N/N+1). Minji Kim 0007, Jay Kumar Sundararajan, Muriel Médard |
ISIT | 1 |