Demo Data from EDBT 2026 / reviewers in the wild / expert
Karan Sapra
dblp:60/10084
· DBLP profile ↗
20ranked-venue papers
0as first author
3since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8Artificial intelligence and machine learning · 6 · 3 since 2021Computer networks · 5Graphics, computer vision, multimedia, augmented reality and games · 3Security and privacy · 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.
| Artificial intelligence
5 papers |
Deep learning architectures and training · 20% Efficient and distributed learning · 20% Vision and language · 17% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Distributed systems · 58% Cloud and datacenter computing · 35% Parallel and multicore computing · 8% | |
| Computer networks
4 papers |
Internet architecture and protocols · 32% Transport protocols and congestion control · 26% Routing and switching · 14% | |
| Computer graphics and multimedia
3 papers |
Visual content generation and editing · 52% Image and video processing · 48% | |
| Network and information security
2 papers |
Network security · 64% Malware analysis · 28% Authentication and access control · 7% |
Topics — the 30 heaviest of 41, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Vision and language › vision-language model
multimodal large language model |
0.9 | 1 | 2025 | Eagle: Exploring The Design Space for Multimodal LLMs with Mixture of Encoders · ICLR 2025 |
Computer vision › Image recognition and object detection
image classification |
0.7 | 1 | 2023 | Partial Convolution for Padding, Inpainting, and Image Synthesis · IEEE Trans. Pattern Anal. Mach. Intell. 2023 |
Image and video processing › image restoration
image inpainting |
0.7 | 1 | 2023 | Partial Convolution for Padding, Inpainting, and Image Synthesis · IEEE Trans. Pattern Anal. Mach. Intell. 2023 |
Distributed systems › distributed system security › trust management
reputation systems |
0.6 | 3 | 2016 | Enhancing Collusion Resilience in Reputation Systems · IEEE Trans. Parallel Distributed Syst. 2016 A Social Network Based Reputation System for Cooperative P2P File Sharing · IEEE Trans. Parallel Distributed Syst. 2015 Leveraging Social Networks to Combat Collusion in Reputation Systems for Peer-to-Peer Networks · IEEE Trans. Computers 2013 |
Machine learning › Efficient and distributed learning
federated learning |
0.5 | 1 | 2021 | Personalized Federated Learning with First Order Model Optimization · ICLR 2021 |
Machine learning › Efficient and distributed learning › federated learning
personalized federated learning |
0.5 | 1 | 2021 | Personalized Federated Learning with First Order Model Optimization · ICLR 2021 |
Computer vision › Segmentation and scene understanding
panoptic segmentation |
0.4 | 1 | 2020 | Panoptic-Based Image Synthesis · CVPR 2020 |
Visual content generation and editing › image generation
conditional image synthesis |
0.4 | 1 | 2020 | Panoptic-Based Image Synthesis · CVPR 2020 |
Visual content generation and editing
video-to-video translation |
0.4 | 1 | 2020 | World-Consistent Video-to-Video Synthesis · ECCV (8) 2020 |
Cloud and datacenter computing
traffic redundancy elimination |
0.4 | 2 | 2017 | CoRE: Cooperative End-to-End Traffic Redundancy Elimination for Reducing Cloud Bandwidth Cost · IEEE Trans. Parallel Distributed Syst. 2017 Cooperative end-to-end traffic redundancy elimination for reducing cloud bandwidth cost · ICNP 2012 |
Transport protocols and congestion control › error control
error recovery |
0.4 | 2 | 2015 | CEDAR: A Low-Latency and Distributed Strategy for Packet Recovery in Wireless Networks · IEEE/ACM Trans. Netw. 2015 CEDAR: An optimal and distributed strategy for packet recovery in wireless networks · INFOCOM 2013 |
Internet architecture and protocols
link-layer protocols |
0.4 | 2 | 2015 | CEDAR: A Low-Latency and Distributed Strategy for Packet Recovery in Wireless Networks · IEEE/ACM Trans. Netw. 2015 CEDAR: An optimal and distributed strategy for packet recovery in wireless networks · INFOCOM 2013 |
Distributed systems
peer-to-peer systems |
0.4 | 2 | 2015 | A Social Network Based Reputation System for Cooperative P2P File Sharing · IEEE Trans. Parallel Distributed Syst. 2015 Leveraging Social Networks to Combat Collusion in Reputation Systems for Peer-to-Peer Networks · IEEE Trans. Computers 2013 |
Machine learning › Deep learning architectures and training
data augmentation |
0.4 | 1 | 2019 | Improving Semantic Segmentation via Video Propagation and Label Relaxation · CVPR 2019 |
Machine learning › Learning paradigms › semi-supervised learning › graph-based semi-supervised learning
label propagation |
0.4 | 1 | 2019 | Improving Semantic Segmentation via Video Propagation and Label Relaxation · CVPR 2019 |
Computer vision › Segmentation and scene understanding
semantic segmentation |
0.4 | 1 | 2019 | Improving Semantic Segmentation via Video Propagation and Label Relaxation · CVPR 2019 |
Computer vision › Video understanding and tracking
video prediction |
0.4 | 1 | 2019 | Improving Semantic Segmentation via Video Propagation and Label Relaxation · CVPR 2019 |
Routing and switching › traffic engineering
bandwidth cost optimization |
0.3 | 1 | 2017 | CoRE: Cooperative End-to-End Traffic Redundancy Elimination for Reducing Cloud Bandwidth Cost · IEEE Trans. Parallel Distributed Syst. 2017 |
Internet architecture and protocols › traffic management
traffic redundancy elimination |
0.3 | 1 | 2017 | CoRE: Cooperative End-to-End Traffic Redundancy Elimination for Reducing Cloud Bandwidth Cost · IEEE Trans. Parallel Distributed Syst. 2017 |
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection |
0.3 | 1 | 2017 | Stealthy Domain Generation Algorithms · IEEE Trans. Inf. Forensics Secur. 2017 |
Malware analysis › botnet
domain generation algorithm |
0.3 | 1 | 2017 | Stealthy Domain Generation Algorithms · IEEE Trans. Inf. Forensics Secur. 2017 |
Network security › intrusion detection and prevention
intrusion detection |
0.3 | 1 | 2017 | Stealthy Domain Generation Algorithms · IEEE Trans. Inf. Forensics Secur. 2017 |
Network performance modeling › delay analysis
packet delay |
0.2 | 1 | 2015 | CEDAR: A Low-Latency and Distributed Strategy for Packet Recovery in Wireless Networks · IEEE/ACM Trans. Netw. 2015 |
Distributed systems › peer-to-peer systems
file sharing |
0.2 | 1 | 2015 | A Social Network Based Reputation System for Cooperative P2P File Sharing · IEEE Trans. Parallel Distributed Syst. 2015 |
Parallel and multicore computing
load balancing |
0.2 | 1 | 2014 | RIAL: Resource Intensity Aware Load balancing in clouds · INFOCOM 2014 |
Cloud and datacenter computing
resource management |
0.2 | 1 | 2014 | RIAL: Resource Intensity Aware Load balancing in clouds · INFOCOM 2014 |
Cloud and datacenter computing › virtualization
virtual machine migration |
0.2 | 1 | 2014 | RIAL: Resource Intensity Aware Load balancing in clouds · INFOCOM 2014 |
Wireless networking
packet recovery |
0.2 | 1 | 2013 | CEDAR: An optimal and distributed strategy for packet recovery in wireless networks · INFOCOM 2013 |
Distributed systems › distributed system security › trust management
collusion resistance |
0.2 | 1 | 2013 | Leveraging Social Networks to Combat Collusion in Reputation Systems for Peer-to-Peer Networks · IEEE Trans. Computers 2013 |
Transport protocols and congestion control › transport protocols
end-to-end protocols |
0.1 | 1 | 2012 | Cooperative end-to-end traffic redundancy elimination for reducing cloud bandwidth cost · ICNP 2012 |
Methods — techniques the papers use, named apart from their topics
renormalization · 1.3binary masking · 1.3token concatenation · 0.9pre-alignment · 0.9upsampling · 0.9convolutional neural network · 0.9two-layer cooperative design · 0.6probabilistic context-free grammar · 0.6hidden markov model · 0.6game theory · 0.6adaptive prediction · 0.6simulation · 0.5preprocessing · 0.5first-order model optimization · 0.5nonlinear integer programming · 0.4distributed algorithm · 0.4world-consistent synthesis · 0.4trace-driven simulation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Eagle: Exploring The Design Space for Multimodal LLMs with Mixture of EncodersabstractThe ability to accurately interpret complex visual information is a crucial topic of multimodal large language models (MLLMs). Recent work indicates that enhanced visual perception significantly reduces hallucinations and improves performance on resolution-sensitive tasks, such as optical character recognition and document analysis. A number of recent MLLMs achieve this goal using a mixture of vision encoders. Despite their success, there is a lack of systematic comparisons and detailed ablation studies addressing critical aspects, such as expert selection and the integration of multiple vision experts. This study provides an extensive exploration of the design space for MLLMs using a mixture of vision encoders and resolutions. Our findings reveal several underlying principles common to various existing strategies, leading to a streamlined yet effective design approach. We discover that simply concatenating visual tokens from a set of complementary vision encoders is as effective as more complex mixing architectures or strategies. We additionally introduce Pre-Alignment to bridge the gap between vision-focused encoders and language tokens, enhancing model coherence. The resulting family of MLLMs, Eagle, surpasses other leading open-source models on major MLLM benchmarks. Fuxiao Liu, Shijia Liao, Subhashree Radhakrishnan, De-An Huang, Hongxu Yin, Karan Sapra, Yaser Yacoob, Humphrey Shi, Bryan Catanzaro, Andrew Tao, Jan Kautz, Zhiding Yu, Guilin Liu |
ICLR | 9 |
| 2023 | Partial Convolution for Padding, Inpainting, and Image SynthesisabstractPartial convolution weights convolutions with binary masks and renormalizes on valid pixels. It was originally proposed for image inpainting task because a corrupted image processed by a standard convolutional often leads to artifacts. Therefore, binary masks are constructed that define the valid and corrupted pixels, so that partial convolution results are only calculated based on valid pixels. It has been also used for conditional image synthesis task, so that when a scene is generated, convolution results of an instance depend only on the feature values that belong to the same instance. One of the unexplored applications for partial convolution is padding which is a critical component of modern convolutional networks. Common padding schemes make strong assumptions about how the padded data should be extrapolated. We show that these padding schemes impair model accuracy, whereas partial convolution based padding provides consistent improvements across a range of tasks. In this article, we review partial convolution applications under one framework. We conduct a comprehensive study of the partial convolution based padding on a variety of computer vision tasks, including image classification, 3D-convolution-based action recognition, and semantic segmentation. Our results suggest that partial convolution-based padding shows promising improvements over strong baselines. Guilin Liu, Aysegul Dundar, Kevin J. Shih, Ting-Chun Wang, Fitsum A. Reda, Karan Sapra, Zhiding Yu, Xiaodong Yang 0001, Andrew Tao, Bryan Catanzaro |
IEEE Trans. Pattern Anal. Mach. Intell. | 6 |
| 2021 | Personalized Federated Learning with First Order Model Optimization
Karan Sapra, Sanja Fidler, Serena Yeung-Levy, José M. Álvarez 0004 |
ICLR | 2 |
| 2020 | Panoptic-Based Image SynthesisabstractConditional image synthesis for generating photorealistic images serves various applications for content editing to content generation. Previous conditional image synthesis algorithms mostly rely on semantic maps, and often fail in complex environments where multiple instances occlude each other. We propose a panoptic aware image synthesis network to generate high fidelity and photorealistic images conditioned on panoptic maps which unify semantic and instance information. To achieve this, we efficiently use panoptic maps in convolution and upsampling layers. We show that with the proposed changes to the generator, we can improve on the previous state-of-the-art methods by generating images in complex instance interaction environments in higher fidelity and tiny objects in more details. Furthermore, our proposed method also outperforms the previous state-of-the-art methods in metrics of mean IoU (Intersection over Union), and detAP (Detection Average Precision). Aysegul Dundar, Karan Sapra, Guilin Liu, Andrew Tao, Bryan Catanzaro |
CVPR | 2 |
| 2020 | World-Consistent Video-to-Video Synthesis
Arun Mallya, Ting-Chun Wang, Karan Sapra, Ming-Yu Liu 0001 |
ECCV (8) | 3 |
| 2019 | Improving Semantic Segmentation via Video Propagation and Label RelaxationabstractSemantic segmentation requires large amounts of pixel-wise annotations to learn accurate models. In this paper, we present a video prediction-based methodology to scale up training sets by synthesizing new training samples in order to improve the accuracy of semantic segmentation networks. We exploit video prediction models' ability to predict future frames in order to also predict future labels. A joint propagation strategy is also proposed to alleviate mis-alignments in synthesized samples. We demonstrate that training segmentation models on datasets augmented by the synthesized samples leads to significant improvements in accuracy. Furthermore, we introduce a novel boundary label relaxation technique that makes training robust to annotation noise and propagation artifacts along object boundaries. Our proposed methods achieve state-of-the-art mIoUs of 83.5% on Cityscapes and 82.9% on CamVid. Our single model, without model ensembles, achieves 72.8% mIoU on the KITTI semantic segmentation test set, which surpasses the winning entry of the ROB challenge 2018. Yi Zhu 0001, Karan Sapra, Fitsum A. Reda, Kevin J. Shih, Shawn D. Newsam, Andrew Tao, Bryan Catanzaro |
CVPR | 2 |
| 2017 | Stealthy Domain Generation AlgorithmsabstractBotnets are groups of compromised computers that botmasters (botherders) use to launch attacks over the Internet. To avoid detection, botnets use DNS fast flux to change the mapping between IP addresses and domain names periodically. Domain generation algorithms (DGAs) are employed to generate a large number of domain names. Detection techniques have been proposed to identify malicious domain names generated by DGAs. Three metrics, Kullback-Leibler (KL) distance, Edit distance (ED), and Jaccard index (JI), are used to detect botnet domains with up to 100% detection rate and 2.5% false-positive rate. In this paper, we propose two DGAs that use hidden Markov models (HMMs) and probabilistic context-free grammars (PCFGs), respectively. Experiment results show that DGA detection metrics (KL, JI, and ED) and detection systems (BotDigger and Pleiades) have difficulty detecting domain names generated using the proposed approaches. Game theory is used to optimize strategies for both botmasters and security personnel. Results show that, to optimize DGA detection, security personnel should use the ED detection technique with probability 0.78 and JI detection with probability 0.22, and botmasters should choose the HMM-based DGA with probability 0.67 and PCFG-based DGA with probability 0.33. Yu Fu 0005, Lu Yu 0001, Oluwakemi Hambolu, Ilker Özçelik, Benafsh Husain, Jingxuan Sun, Karan Sapra, Dan Du, Christopher Tate Beasley, Richard R. Brooks |
IEEE Trans. Inf. Forensics Secur. | 7 |
| 2017 | CoRE: Cooperative End-to-End Traffic Redundancy Elimination for Reducing Cloud Bandwidth CostabstractThe pay-as-you-go service model impels cloud customers to reduce the usage cost of bandwidth. Traffic Redundancy Elimination (TRE) has been shown to be an effective solution for reducing bandwidth costs, and thus has recently captured significant attention in the cloud environment. By studying the TRE techniques in a trace driven approach, we found that both short-term (time span of seconds) and long-term (time span of hours or days) data redundancy can concurrently appear in the traffic, and solely using either sender-based TRE or receiver-based TRE cannot simultaneously capture both types of traffic redundancy. Also, the efficiency of existing receiver-based TRE solution is susceptible to the data changes compared to the historical data in the cache. In this paper, we propose a Cooperative end-to-end TRE solution (CoRE) that can detect and remove both short-term and long-term redundancy through a two-layer TRE design with cooperative operations between layers. An adaptive prediction algorithm is further proposed to improve TRE efficiency through dynamically adjusting the prediction window size based on the hit ratio of historical predictions. Besides, we enhance CoRE to adapt to different traffic redundancy characteristics of cloud applications to improve its operation cost. Extensive evaluation with several real traces show that CoRE is capable of effectively identifying both short-term and long-term redundancy with low additional cost while ensuring TRE efficiency from data changes. Lei Yu 0002, Haiying Shen, Karan Sapra, Zhipeng Cai 0001 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2016 | Enhancing Collusion Resilience in Reputation SystemsabstractReal-world applications, such as peer-to-peer (P2P) networks, e-commerce and social networks, usually employ reputation systems to provide guidance in selecting trustworthy node for high system reliability and security. A reputation system computes and publishes reputation score for each node based on a collection of opinions from others about the node. However, collusion behaviors impair the effectiveness of reputation systems in trustworthy node selection. Though many reputation calculation methods have been proposed to mitigate collusion's influence, little effort has been devoted to specifically tackling collusion. Based on the important collusion behavior characteristics in reputation evaluation and influence on reputation values, we propose a basic collusion detection method to specifically detect suspicious collusion behaviors in pairs. We further optimize the method by reducing the computing overhead. We also propose two pre-processing methods to firstly identify partial reputation raters of a node that are more likely to be colluders before applying the collusion detection method on them, thus reducing the collusion detection overhead. Extensive experimental results show that our proposed methods can significantly enhance the capability of existing reputation systems to detect collusion with low overhead. Also, the pre-processing methods are effective in reducing the collusion detection overhead without affecting the collusion detection accuracy. Haiying Shen, Yuhua Lin, Karan Sapra, Ze Li 0001 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2015 | Subjective versus objective: classifying analytical models for productive heterogeneous performance prediction
Vivek K. Pallipuram, Melissa C. Smith, Nilim Sarma, Ranajeet Anand, Edwin Weill, Karan Sapra |
J. Supercomput. | 6 |
| 2015 | CEDAR: A Low-Latency and Distributed Strategy for Packet Recovery in Wireless NetworksabstractUnderlying link-layer protocols of well-established wireless networks that use the conventional “store-and-forward” design paradigm cannot provide highly sustainable reliability and stability in wireless communication, which introduce significant barriers and setbacks in scalability and deployments of wireless networks. In this paper, we propose a Code Embedded Distributed Adaptive and Reliable (CEDAR) link-layer framework that targets low latency and balancing en/decoding load among nodes. CEDAR is the first comprehensive theoretical framework for analyzing and designing distributed and adaptive error recovery for wireless networks. It employs a theoretically sound framework for embedding channel codes in each packet and performs the error correcting process in selected intermediate nodes in a packet's route. To identify the intermediate nodes for the decoding, we mathematically calculate the average packet delay and formalize the problem as a nonlinear integer programming problem. By minimizing the delays, we derive three propositions that: 1) can identify the intermediate nodes that minimize the propagation and transmission delay of a packet; and 2) and 3) can identify the intermediate nodes that simultaneously minimize the queuing delay and maximize the fairness of en/decoding load of all the nodes. Guided by the propositions, we then propose a scalable and distributed scheme in CEDAR to choose the intermediate en/decoding nodes in a route to achieve its objective. The results from real-world testbed “NESTbed” and simulation with MATLAB prove that CEDAR is superior to schemes using hop-by-hop decoding and destination decoding not only in packet delay and throughput but also in energy-consumption and load distribution balance. Chenxi Qiu, Haiying Shen, Sohraab Soltani, Karan Sapra, Hao Jiang 0016, Jason O. Hallstrom |
IEEE/ACM Trans. Netw. | 4 |
| 2015 | A Social Network Based Reputation System for Cooperative P2P File SharingabstractCurrent reputation systems for peer-to-peer (P2P) file sharing networks suffer from high overhead on reputation querying. Also, purely relying on a threshold to detect malicious nodes may make a high-reputed node be reluctant to further increase its reputation in these reputation systems. On the other side, the social network concept of “friendship foster cooperation” can be utilized to alleviate the high overhead in reputation systems. However, the limited number of friends limits the availability of file resources in these approaches. To overcome the drawbacks, we propose a social network based reputation system, namely SocialTrust, that synergistically leverages the social network connections and traditional credit based reputation system to provide efficient reputation management for P2P file sharing. In SocialTrust, each node favors friends for service transactions, which are resulted from both real life acquaintances and online partnerships established between high-reputed and frequently-interacted nodes. When no friends are available for a request, a node chooses the server with the highest reputation. The benefits of friendship and partnership on file sharing and cost saving encourage nodes to be continuously cooperative. Further, SocialTrust considers the number of friends/partners and the reputation of a node in reputation rewarding/punishment in order to realize accurate reputation evaluation. SocialTrust can also prevent certain attacks such as deny of service and collusion. Extensive trace-driven simulation demonstrates the effectiveness of SocialTrust. Kang Chen 0002, Haiying Shen, Karan Sapra, Guoxin Liu |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2014 | Distributed Autonomous Virtual Resource Management in Datacenters Using Finite-Markov Decision ProcessabstractTo provide robust infrastructure as a service (IaaS), clouds currently perform load balancing by migrating virtual machines (VMs) from heavily loaded physical machines (PMs) to lightly loaded PMs. Previous reactive load balancing algorithms migrate VMs upon the occurrence of load imbalance, while previous proactive load balancing algorithms predict PM overload to conduct VM migration. However, both methods cannot maintain long-term load balance and produce high overhead and delay due to migration VM selection and destination PM selection. To overcome these problems, in this paper, we propose a proactive Markov Decision Process (MDP)-based load balancing algorithm. We handle the challenges of allying MDP in virtual resource management in cloud datacenters, which allows a PM to proactively find an optimal action to transit to a lightly loaded state that will maintain for a longer period of time. We also apply the MDP to determine destination PMs to achieve long-term PM load balance state. Our algorithm reduces the numbers of Service Level Agreement (SLA) violations by long-term load balance maintenance, and also reduces the load balancing overhead (e.g., CPU time, energy) and delay by quickly identifying VMs and destination PMs to migrate. Our trace-driven experiments show that our algorithm outperforms both previous reactive and proactive load balancing algorithms in terms of SLA violation, load balancing efficiency and long-term load balance maintenance. Liuhua Chen, Haiying Shen, Karan Sapra |
SoCC | 3 |
| 2014 | RIAL: Resource Intensity Aware Load balancing in cloudsabstractTo provide robust infrastructure as a service (IaaS), clouds currently perform load balancing by migrating virtual machines (VMs) from heavily loaded physical machines (PMs) to lightly loaded PMs. The unique features of clouds pose formidable challenges to achieving effective and efficient load balancing. First, VMs in clouds use different resources (e.g., CPU, bandwidth, memory) to serve a variety of services (e.g., high performance computing, web services, file services), resulting in different overutilized resources in different PMs. Also, the overutilized resources in a PM may vary over time due to the time-varying heterogenous service requests. Second, there is intensive network communication between VMs. However, previous load balancing methods statically assign equal or predefined weights to different resources, which leads to degraded performance in terms of speed and cost to achieve load balance. Also, they do not strive to minimize the VM communications between PMs. We propose a Resource Intensity Aware Load balancing method (RIAL). For each PM, RIAL dynamically assigns different weights to different resources according to their usage intensity in the PM, which significantly reduces the time and cost to achieve load balance and avoids future load imbalance. It also tries to keep frequently communicating VMs in the same PM to reduce bandwidth cost, and migrate VMs to PMs with minimum VM performance degradation. Our extensive trace-driven simulation results and real-world experimental results show the superior performance of RIAL compared to other load balancing methods. Liuhua Chen, Haiying Shen, Karan Sapra |
INFOCOM | 3 |
| 2013 | A Social Network Integrated Reputation System for Cooperative P2P File SharingabstractIn current reputation systems for peer-to-peer (P2P) file sharing networks, reputation querying generates high overhead in file service. Also, a high-reputed node may be reluctant to further increase its reputation in these reputation systems. Recently, social network-based P2P systems that favor file sharing among friends have been proposed for reliable file sharing. However, this approach contradicts the objective of widely file sharing in P2P systems. To overcome these drawbacks, we propose a social network integrated reputation system, namely SocialTrust, that synergistically leverages the concept of "friendship fosters cooperation''. In SocialTrust, each node maintains trusted relationships for the purpose of file sharing, which are resulted from both real life acquaintance and online partnership established between high-reputed and frequently-interacted nodes. Given a number of server options, a client first chooses a friend or a partner, if available, without querying their reputations. Otherwise, it chooses the server with the highest reputation. The benefits of friendship and partnership on file sharing and cost saving encourage nodes to be continuously cooperative. Further, in order to realize accurate reputation evaluation and strong cooperation incentives, SocialTrust considers the number of friends/partners and reputation of a node in the process of reputation rewarding and punishment. Extensive trace-driven simulation demonstrates the effectiveness of SocialTrust. Kang Chen 0002, Haiying Shen, Karan Sapra, Guoxin Liu |
ICCCN | 3 |
| 2013 | CEDAR: An optimal and distributed strategy for packet recovery in wireless networksabstractUnderlying link-layer protocols of wireless networks use the conventional “store and forward” design paradigm cannot provide highly sustainable reliability and stability in wireless communication, which introduce significant barriers and setbacks in scalability and deployments of wireless networks. In this paper, we propose a Code Embedded Distributed Adaptive and Reliable (CEDAR) link-layer framework that targets low latency and high throughput. CEDAR is the first comprehensive theoretical framework for analyzing and designing distributed and adaptive error recovery for wireless networks. It employs a theoretically-sound framework for embedding channel codes in each packet and performs the error correcting process in selected intermediate nodes in packet's route. To identify the intermediate nodes for the en/decoding for minimizing average packet latency, we mathematically analyze the average packet delay, using Finite State Markovian Channel model and priority queuing model, and then formalize the problem as a non-linear integer programming problem. Also, we propose a scalable and distributed scheme to solve this problem. The results from real-world testbed “NESTbed” and simulation with Matlab prove that CEDAR is superior to the schemes using hop-by-hop decoding and destination-decoding not only in packet delay but also in throughput. In addition, the simulation results show that CEDAR can achieve the optimal performance in most cases. Chenxi Qiu, Haiying Shen, Sohraab Soltani, Karan Sapra, Hao Jiang 0016, Jason O. Hallstrom |
INFOCOM | 4 |
| 2013 | Leveraging Social Networks to Combat Collusion in Reputation Systems for Peer-to-Peer NetworksabstractIn peer-to-peer networks (P2Ps), many autonomous peers without preexisting trust relationships share resources with each other. Due to their open environment, the P2Ps usually employ reputation systems to provide guidance in selecting trustworthy resource providers for high reliability and security; however, node collusion impairs the effectiveness of reputation systems in trustworthy node selection. Although some reputation systems have certain mechanisms to counter collusion, the effectiveness of the mechanisms is not sufficiently high. In this paper, we leverage social networks to enhance the capability of reputation systems in combating collusion. We first analyzed real trace of the reputation system in the Overstock online auction platform, which incorporates a social network. The analysis reveals the impact of the social network on user purchasing and reputation rating patterns. We, thus, identified suspicious collusion behavior patterns and propose a social network-based mechanism, SocialTrust, to counter collusion. SocialTrust adaptively adjusts the weight of ratings based on the social distance and interest relationship between peers. Experiment results show that SocialTrust can significantly strengthen the capability of current reputation systems in combating collusion. Ze Li 0001, Haiying Shen, Karan Sapra |
IEEE Trans. Computers | 3 |
| 2012 | Cooperative end-to-end traffic redundancy elimination for reducing cloud bandwidth costabstractThe pay-as-you-go service model impels cloud customers to reduce the usage cost of bandwidth. Traffic Redundancy Elimination (TRE) has been shown to be an effective solution for reducing bandwidth costs, and has recently captured significant attention in the cloud environment. By studying the TRE techniques with a trace driven approach, we found that solely using either sender-based TRE or receiver-based TRE cannot simultaneously capture traffic redundancy in both short-term (time span of seconds) and long-term (time span of hours or days) data redundancy, which concurrently appear in the traffic. Additionally, the TRE efficiency of existing receiver-based TRE solution is susceptible to data changes compared to historical data in the cache. In this paper, we propose a sender and receiver Cooperative end-to-end TRE solution (CoRE) for efficiently identifying and removing both short-term and long-term redundancy. Through a two-layer redundancy detection design and one single pass algorithm for chunking and fingerprinting, CoRE efficiently carries out cooperative operations between the sender and the receiver. By extensive evaluation with several real traces, we show that CoRE is able to identify both short-term and longterm redundancy with low additional cost, while ensuring TRE efficiency from data changes. Lei Yu 0002, Karan Sapra, Haiying Shen |
ICNP | 2 |
| 2012 | Collusion Detection in Reputation Systems for Peer-to-Peer NetworksabstractIn peer-to-peer networks (P2Ps), many autonomous nodes without preexisting trust relationships share resources (e.g., files) between each other. Due to their open environment, P2Ps usually employ reputation systems to provide guidance in selecting trustworthy resource providers for high system reliability and security. A reputation system computes and publishes reputation score for each node based on a collection of opinions from others about the node. However, collusion behaviors impair the effectiveness of reputation systems in trustworthy node selection. Though many reputation calculation methods have been proposed to mitigate collusion's influence, little effort has been devoted to specifically tackling collusion. In this paper, we analyze transaction ratings in the Amazon and Overstock online transaction platforms during one year. The analysis of real trace confirms the existence of collusion as well as its important behavior characteristics and influence on reputation values in real reputation systems. Accordingly, we propose a collusion detection method to specifically thwart collusion behaviors. We further optimize the method by reducing the computing cost. Experimental results show that the proposed method can significantly enhance the capability of existing reputation systems to deter collusion with low cost. Ze Li 0001, Haiying Shen, Karan Sapra |
ICPP | 3 |
| 2011 | Leveraging Social Networks to Combat Collusion in Reputation Systems for Peer-to-Peer NetworksabstractIn peer-to-peer networks (P2Ps), many autonomous peers without preexisting trust relationships share resources with each other. Due to their open environment, the P2Ps usually employ reputation systems to provide guidance in selecting trustworthy resource providers for high reliability and security. However, node collusion impairs the effectiveness of reputation systems in trustworthy node selection. Although some reputation systems have certain mechanisms to counter collusion, the effectiveness of the mechanisms is not sufficiently high. In this paper, we leverage social networks to enhance the capability of reputation systems in combating collusion. We first analyzed real trace of the reputation system in the Overstock online auction platform which incorporates a social network. The analysis reveals the important impact of the social network on user purchasing and reputation rating patterns. We thus identified suspicious collusion behavior patterns and propose a social network based mechanism, namely Social Trust, to counter collusion. Social Trust adaptively adjusts the weight of ratings based on the social distance and interest relationship between peers. Experimental results show that Social Trust can significantly strengthen the capability of current reputation systems in combating collusion. Ze Li 0001, Haiying Shen, Karan Sapra |
IPDPS | 3 |