EDBT 2026 Demo / reviewers in the wild / expert
Abhinav Srivastava
dblp:77/252
· DBLP profile ↗
31ranked-venue papers
9as first author
0since 2021 · last 2019
0000-0003-4995-2646ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 16 · 8 first-authorSystems, architecture and hardware · 8Computer networks · 4Databases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 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
5 papers |
Cloud and datacenter computing · 70% Distributed systems · 26% High-performance computing · 4% | |
| Network and information security
5 papers |
Systems and software security · 71% Malware analysis · 13% Network security · 12% | |
| Computer networks
2 papers |
Software-defined and programmable networks · 60% Network management and operations · 40% | |
| Databases, data mining, and information retrieval
2 papers |
Recommender systems · 85% Data mining · 15% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational finance and economics · 100% |
Topics — the 16 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cloud security |
0.2 | 1 | 2014 | Secgras: Security Group Analysis as a Cloud Service · ICNP 2014 |
Recommender systems
collaborative filtering |
0.1 | 1 | 2012 | High Performance Offline and Online Distributed Collaborative Filtering · ICDM 2012 |
Systems and software security › cloud security
cloud infrastructure security |
0.1 | 1 | 2012 | Self-service cloud computing · CCS 2012 |
Distributed systems › distributed algorithms
distributed clustering |
0.1 | 1 | 2012 | High Performance Offline and Online Distributed Collaborative Filtering · ICDM 2012 |
Distributed systems
distributed data processing |
0.1 | 1 | 2012 | High Performance Offline and Online Distributed Collaborative Filtering · ICDM 2012 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2012 | Self-service cloud computing · CCS 2012 |
Systems and software security › operating system security
kernel security |
0.1 | 1 | 2011 | Efficient Monitoring of Untrusted Kernel-Mode Execution · NDSS 2011 |
Systems and software security
operating system security |
0.1 | 1 | 2011 | Efficient Monitoring of Untrusted Kernel-Mode Execution · NDSS 2011 |
Malware analysis › rootkit detection
kernel rootkit detection |
0.1 | 1 | 2009 | Robust signatures for kernel data structures · CCS 2009 |
Cloud and datacenter computing › cloud service models
infrastructure as a service |
0.1 | 1 | 2017 | Bring your own controller: Enabling tenant-defined SDN apps in IaaS clouds · INFOCOM 2017 |
Computational finance and economics › fraud detection
credit card fraud detection |
0.1 | 1 | 2008 | Credit Card Fraud Detection Using Hidden Markov Model · IEEE Trans. Dependable Secur. Comput. 2008 |
Computational finance and economics
fraud detection |
0.1 | 1 | 2008 | Credit Card Fraud Detection Using Hidden Markov Model · IEEE Trans. Dependable Secur. Comput. 2008 |
High-performance computing
cluster computing |
0.0 | 1 | 2012 | High Performance Offline and Online Distributed Collaborative Filtering · ICDM 2012 |
Systems and software security › trusted computing
trusted execution |
0.0 | 1 | 2011 | Efficient Monitoring of Untrusted Kernel-Mode Execution · NDSS 2011 |
Digital forensics and information hiding › digital forensics
memory forensics |
0.0 | 1 | 2009 | Robust signatures for kernel data structures · CCS 2009 |
Data mining
anomaly detection |
0.0 | 1 | 2008 | Credit Card Fraud Detection Using Hidden Markov Model · IEEE Trans. Dependable Secur. Comput. 2008 |
Methods — techniques the papers use, named apart from their topics
visualization · 0.9traffic analysis · 0.9SDN virtualization · 0.9measurement study · 0.5privilege separation · 0.3load balancing · 0.3co-clustering · 0.3VMM architecture redesign · 0.3MPI · 0.3hidden markov model · 0.2virtualization-based monitoring · 0.1fuzzing · 0.1dynamic analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | ShadeNF: Testing Online Network FunctionsabstractThe correct implementation of network policies for "in-production" network functions is critical, as it determines the security, availability and performance of a production network. Usually, conducting network testing for these network functions in a live production environment is attractive, as the production environment captures the most exact, realistic dynamic state and vulnerabilities of the system under test. However, doing so also brings potential risks of impacting or even damaging the production system. To address this tension, we present ShadeNF, a novel online platform for testing in-cloud network functions in a production-like environment, without disrupting the real production system. ShadeNF enables such a production-like environment with an exact live clone of production network functions and real production traffic as the test traffic. In designing and implementing ShadeNF, we address several key challenges and contribute new techniques in supporting such a testing platform, including an SDN-based live, consistent snapshot approach, a new programmable forwarding plane, and a scaled test traffic generator. We implement a ShadeNF prototype upon OpenStack and demonstrate that ShadeNF successfully captures the dynamics of production systems, and effectively localizes a range of policy violations in SDN/NFV systems. Hui Lu 0001, Abhinav Srivastava |
IC2E | 2 |
| 2018 | ShadeNF: A Platform for Online Network Function VerificationabstractThe correct implementation of network policies (e.g., routing, NAT, VPNs, load balancing, and IDS/IPS) for underlying network functions is critical, as it determines the security, availability and performance of a production network. However, it is notoriously known that making sure network policies are correctly implemented is challenging, even for basic reachability policies. This becomes more challenging in cloud environments featured with SDN-enabled NFV, where multiple tenants are hosted with richer in-network services in the form of chained, virtualized network functions with dynamic, customized network policies. Hui Lu 0001, Abhinav Srivastava, Cong Xu 0010 |
SoCC | 3 |
| 2018 | Peek-a-boo: Inferring program behaviors in a virtualized infrastructure without introspection
Sanghyun Hong 0001, Alina Nicolae, Abhinav Srivastava, Tudor Dumitras |
Comput. Secur. | 3 |
| 2017 | CloudSight: A tenant-oriented transparency framework for cross-layer cloud troubleshootingabstractTroubleshooting in an infrastructure-as-a-Service (IaaS) cloud platform is an inherently difficult task because it is a multi-player as well as multi-layer environment where tenant and provider effectively share administrative duties. To address these concerns, we present our work on CloudSight in which cloud providers allow tenants greater system-wide visibility through a transparency-as-a-service abstraction. We present the design, implementation, and evaluation of CloudSight in the OpenStack cloud platform. We also develop two example applications that make use of the CloudSight abstraction and use the applications to explore real cloud problems. Hyun Wook Baek, Abhinav Srivastava, Jacobus E. van der Merwe |
CCGrid | 2 |
| 2017 | Bring your own controller: Enabling tenant-defined SDN apps in IaaS cloudsabstractThe need of customized network functions for enterprises in Infrastructure-as-a-Service (IaaS) clouds is emerging. However, existing network functions in IaaS clouds are very limited, inflexible, and hard to control by the tenants. Recently, the introduction of Software-Defined Networking (SDN) technology brings the hope of flexible control of network flows and creation of diverse network functions. Unfortunately, enterprises lose access to the SDN controller when they move to clouds. Moreover, the cloud SDN controller is only managed by the provider administrators for security and performance reasons. To allow enterprise tenants to develop and deploy their own SDN apps in the cloud, in this paper, we introduce a new cloud usage paradigm: Bring Your Own Controller (BYOC). BYOC offers each tenant an individual SDN controller, where tenants can deploy SDN apps to manage their network. To manage these tenant SDN controllers, we propose BYOC-Visor, a new SDN-based virtualization platform. BYOC-VISOR addresses several security and performance challenges which are specific to IaaS clouds. We show that BYOC-Visor supports different controller platforms and diverse SDN security applications such as firewall, IDS, and access control. We implement a prototype system and the performance evaluation results show that our system has low overhead. Haopei Wang, Abhinav Srivastava, Lei Xu 0024, Sungmin Hong, Guofei Gu |
INFOCOM | 2 |
| 2016 | Hardening OpenStack Cloud Platforms against Compute Node CompromisesabstractInfrastructure-as-a-Service (IaaS) clouds such as OpenStack consist of two kinds of nodes in their infrastructure: control nodes and compute nodes. While control nodes run all critical services, compute nodes host virtual machines of customers. Given the large number of compute nodes, and the fact that they are hosting VMs of (possibly malicious) customers, it is possible that some of the compute nodes may be compromised. This paper examines the impact of such a compromise. We focus on OpenStack, a popular open-source cloud plat- form that is widely adopted. We show that attackers com- promising a single compute node can extend their controls over the entire cloud infrastructure. They can then gain free access to resources that they have not paid for, or even bring down the whole cloud to affect all customers. This startling result stems from the cloud platform's misplaced trust, which does not match today's threats. To overcome the weakness, we propose a new system, called SOS , for hardening OpenStack. SOS limits trust on compute nodes. SOS consists of a framework that can enforce a wide range of security policies. Specifically, we applied mandatory access control and capabilities to con- fine interactions among different components. Effective confinement policies are generated automatically. Furthermore, SOS requires no modifications to the OpenStack. This has allowed us to deploy SOS on multiple versions of OpenStack. Our experimental results demonstrate that SOS is scalable, incurs negligible overheads and offers strong protection. Wai-Kit Sze, Abhinav Srivastava, R. Sekar 0001 |
AsiaCCS | 2 |
| 2016 | StorM: Enabling Tenant-Defined Cloud Storage Middle-Box ServicesabstractIn an Infrastructure-as-a-Service cloud, tenants rely on the cloud provider to provide "value-added" services such as data security and reliability. However, this provider-controlled service model is less flexible and cannot be customized to meet individual tenants' needs. In this paper, we present StorM, a novel middle-box service platform that allows each tenant to deploy tenant-specific security and reliability services -- in virtualized middle-boxes -- for their cloud data. With such middle-boxes, StorM divides the responsibilities of service creation between tenants and the provider by allowing tenants to customize their own cloud data polices and the provider to offer corresponding infrastructural support. In developing StorM, we address key challenges including network splicing, platform efficiency, and semantic gap. We implement a StorM prototype on top of OpenStack and demonstrate three tenant-defined security/reliability middle-box services, with low performance overhead (<; 10%). Hui Lu 0001, Abhinav Srivastava, Brendan Saltaformaggio, Dongyan Xu |
DSN | 2 |
| 2016 | Understanding security group usage in a public IaaS cloudabstractTo ensure security, cloud service providers employ security groups as a key tool for cloud tenants to protect their virtual machines (VMs) from attacks. However, security groups can be complex and often hard to configure, which may result in security vulnerabilities that impact the entire cloud platform. The goal of this paper is to investigate and understand how cloud tenants configure security groups and to assist them in designing better security groups. We first conduct a measurement-based analysis of security group configuration and usage by tenants in an IaaS cloud. We then propose and develop a tool called Socrates, which enables tenants to visualize and hence understand the static and dynamic access relations among VMs. Socrates also helps diagnose potential misconfigurations and provides suggestions to refine security group configurations based on observed traffic traversing tenants' VMs. Applying Socrates to all tenants hosted on the IaaS cloud, we analyze the common usage (“good” as well as “bad” practices) of cloud security groups and report the key lessons learned in our study. To the best of our knowledge, our work is the first to analyze cloud security group usage based on real-world datasets, and to develop a system to help cloud tenants understand, diagnose and better refine their security group configurations. Cheng Jin 0008, Abhinav Srivastava, Zhi-Li Zhang |
INFOCOM | 2 |
| 2016 | Detecting plagiarized mobile apps using API birthmarks
Daeyoung Kim 0004, Amruta Gokhale, Vinod Ganapathy, Abhinav Srivastava |
Autom. Softw. Eng. | 4 |
| 2016 | Exploring infrastructure support for app-based services on cloud platforms
Vinod Ganapathy, Abhinav Srivastava, Shivaramakrishnan Vaidyanathan |
Comput. Secur. | 3 |
| 2014 | On the feasibility of software attacks on commodity virtual machine monitors via direct device assignmentabstractThe security of virtual machine monitors (VMMs) is a challenging and active field of research. In particular, due to the increasing significance of hardware virtualization in cloud solutions, it is important to clearly understand existing and arising VMM-related threats. Unfortunately, there is still a lot of confusion around this topic as many attacks presented in the past have never been implemented in practice or tested in a realistic scenario. Gábor Pék, Andrea Lanzi, Abhinav Srivastava, Davide Balzarotti, Aurélien Francillon, Christoph Neumann 0001 |
AsiaCCS | 3 |
| 2014 | On the Control Plane of a Self-service Cloud PlatformabstractSelf-service Cloud Computing (SSC) [7] is a recently-proposed model to improve the security and privacy of client data on public cloud platforms. It prevents cloud operators from snooping on or modifying client VMs and provides clients the flexibility to deploy security services, such as VM introspection tools, on their own VMs. SSC achieves these goals by modifying the hypervisor privilege model. Shakeel Butt, Vinod Ganapathy, Abhinav Srivastava |
SoCC | 3 |
| 2014 | CloudVMI: Virtual Machine Introspection as a Cloud ServiceabstractVirtual machine introspection (VMI) is a mechanism that allows indirect inspection and manipulation of the state of virtual machines. The indirection of this approach offers attractive isolation properties that has resulted in a variety of VMI-based applications dealing with security, performance, and debugging in virtual machine environments. Because it requires privileged access to the virtual machine monitor, VMI functionality is unfortunately not available to cloud users on public cloud platforms. In this paper, we present our work on the CloudVMI architecture to address this concern. CloudVMI virtualizes the VMI interface and makes it available as-a-service in a cloud environment. Because it allows introspection of users' VMs running on arbitrary physical machines in a cloud environment, our VMI-as-a-service abstraction allows a new class of cloud-centric VMI applications to be developed. We present the design and implementation of CloudVMI in the Xen hypervisor environment. We evaluate our implementation using a number of VMI applications, including a simple application that illustrates the cross-physical machine capabilities of CloudVMI. Hyun Wook Baek, Abhinav Srivastava, Jacobus E. van der Merwe |
IC2E | 2 |
| 2014 | Secgras: Security Group Analysis as a Cloud ServiceabstractTo ensure security, cloud service providers employ security groups as a key tool for cloud tenants to protect their virtual machines from unwanted traffic. However, security groups can be complex and often hard to configure, which may result in security vulnerabilities that impact the entire cloud platform. To assist tenants in designing better security groups, in this paper, we propose and develop a system called Secgras. Secgras enables tenants to visualize and hence to understand the static and dynamic access relations among virtual machine (VM) instances. Secgras also helps diagnose potential misconfigurations and provides suggestions to refine security group configurations based on real traffic traversing tenants VMs. Cheng Jin 0008, Abhinav Srivastava, Yu Jin 0001, Zhi-Li Zhang |
ICNP | 2 |
| 2012 | Efficient protection of kernel data structures via object partitioningabstractCommodity operating system kernels isolate applications via separate memory address spaces provided by virtual memory management hardware. However, kernel memory is unified and mixes core kernel code with driver components of different provenance. Kernel-level malicious software exploits this lack of isolation between the kernel and its modules by illicitly modifying security-critical kernel data structures. In this paper, we design an access control policy and enforcement system that prevents kernel components with low trust from altering security-critical data used by the kernel to manage its own execution. Our policies are at the granularity of kernel variables and structure elements, and they can protect data structures dynamically allocated at runtime. Our hypervisor-based design uses memory page protection bits as part of its policy enforcement. The granularity difference between page-level protection and variable-level policies challenges the system's ability to remain performant. We develop kernel data-layout partitioning and reorganization techniques to maintain kernel performance in the presence of our protections. We show that our system can prevent malicious modifications to security-critical kernel data with small overhead. By offering protection for critical kernel data structures, we can detect unknown kernel-level malware and guarantee that security utilities relying on the integrity of kernel-level state remain accurate. Abhinav Srivastava, Jonathon T. Giffin |
ACSAC | 1 |
| 2012 | Self-service cloud computingabstractModern cloud computing infrastructures use virtual machine monitors (VMMs) that often include a large and complex administrative domain with privileges to inspect client VM state. Attacks against or misuse of the administrative domain can compromise client security and privacy. Moreover, these VMMs provide clients inflexible control over their own VMs, as a result of which clients have to rely on the cloud provider to deploy useful services, such as VM introspection-based security tools. Shakeel Butt, H. Andrés Lagar-Cavilla, Abhinav Srivastava, Vinod Ganapathy |
CCS | 3 |
| 2012 | Dynamic Distributed Scheduling Algorithm for State Space Search
Ankur Narang, Abhinav Srivastava, Ramnik Jain, R. K. Shyamasundar |
Euro-Par | 2 |
| 2012 | Distributed hierarchical co-clustering and collaborative filtering algorithmabstractPetascale Analytics is a hot research area both in academia and industry. It envisages processing massive amounts of data at extremely high rates to generate new scientific insights along with positive impact (for both users and providers) of industries such as E-commerce, Telecom, Finance, Life Sciences and so forth. We consider collaborative filtering (CF) and Clustering algorithms that are key fundamental analytics kernels that help in achieving these aims. Real-time CF and co-clustering on highly sparse massive datasets, while achieving a high prediction accuracy, is a computationally challenging problem. In this paper, we present a novel hierarchical design for soft real-time (less than 1 minute.) distributed co-clustering based collaborative filtering algorithm. Our distributed algorithm has been optimized for multi-core cluster architectures. Theoretical analysis of the time complexity of our algorithm proves the efficacy of our approach. Using the Netflix dataset (900M training ratings with replication) as well as the Yahoo KDD Cup 1 (4.6B training ratings with replication) datasets, we demonstrate the performance and scalability of our algorithm on a 4096-node multi-core cluster architecture. Our distributed algorithm (implemented using OpenMP with MPI) demonstrates around 4x better performance (on Blue Gene/P) as compared to the best prior work, along with high accuracy (26 ± 4 RMSE for Yahoo KDD Cup data and 0.87 ± 0.02 for Netflix data). To the best of our knowledge, these are the best known performance results for collaborative filtering, at high prediction accuracy, for multi-core cluster architectures. Ankur Narang, Abhinav Srivastava, Naga Praveen Kumar Katta |
HiPC | 2 |
| 2012 | High Performance Offline and Online Distributed Collaborative FilteringabstractBig data analytics is a hot research area both in academia and industry. It envisages processing massive amounts of data at high rates to generate new insights leading to positive impact (for both users and providers) of industries such as E-commerce, Telecom, Finance, Life Sciences and so forth. We consider collaborative filtering (CF) and Clustering algorithms that are key fundamental analytics kernels that help in achieving these aims. High throughput CF and co-clustering on highly sparse and massive datasets, along with a high prediction accuracy, is a computationally challenging problem. In this paper, we present a novel hierarchical design for soft real-time (less than 1-minute.) distributed co-clustering based collaborative filtering algorithm. We study both the online and offline variants of this algorithm. Theoretical analysis of the time complexity of our algorithm proves the efficacy of our approach. Further, we present the impact of load balancing based optimizations on multi-core cluster architectures. Using the Netflix dataset(900M training ratings with replication) as well as the Yahoo KDD Cup(2.3B training ratings with replication) datasets, we demonstrate the performance and scalability of our algorithm on a large multi-core cluster architecture. In offline mode, our distributed algorithm demonstrates around 4x better performance (on Blue Gene/P) as compared to the best prior work, along with high accuracy. In online mode, we demonstrated around 3x better performance compared to baseline MPI implementation. To the best of our knowledge, our algorithm provides the best known online and offline performance and scalability results with high accuracy on multi-core cluster architectures. Ankur Narang, Abhinav Srivastava, Naga Praveen Kumar Katta |
ICDM | 2 |
| 2012 | Trusted VM Snapshots in Untrusted Cloud Infrastructures
Abhinav Srivastava, Himanshu Raj, Jonathon T. Giffin, Paul England |
RAID | 1 |
| 2011 | Operating System Interface Obfuscation and the Revealing of Hidden Operations
Abhinav Srivastava, Andrea Lanzi, Jonathon T. Giffin, Davide Balzarotti |
DIMVA | 1 |
| 2011 | Distributed Scalable Collaborative Filtering Algorithm
Ankur Narang, Abhinav Srivastava, Naga Praveen Kumar Katta |
Euro-Par (1) | 2 |
| 2011 | Efficient Monitoring of Untrusted Kernel-Mode Execution
Abhinav Srivastava, Jonathon T. Giffin |
NDSS | 1 |
| 2010 | Automatic Discovery of Parasitic Malware
Abhinav Srivastava, Jonathon T. Giffin |
RAID | 1 |
| 2009 | Robust signatures for kernel data structuresabstractKernel-mode rootkits hide objects such as processes and threads using a technique known as Direct Kernel Object Manipulation (DKOM). Many forensic analysis tools attempt to detect these hidden objects by scanning kernel memory with handmade signatures; however, such signatures are brittle and rely on non-essential features of these data structures, making them easy to evade. In this paper, we present an automated mechanism for generating signatures for kernel data structures and show that these signatures are robust: attempts to evade the signature by modifying the structure contents will cause the OS to consider the object invalid. Using dynamic analysis, we profile the target data structure to determine commonly used fields, and we then fuzz those fields to determine which are essential to the correct operation of the OS. These fields form the basis of a signature for the data structure. In our experiments, our new signature matched the accuracy of existing scanners for traditional malware and found processes hidden with our prototype rootkit that all current signatures missed. Our techniques significantly increase the difficulty of hiding objects from signature scanning. Brendan Dolan-Gavitt, Abhinav Srivastava, Patrick Traynor, Jonathon T. Giffin |
CCS | 2 |
| 2008 | Evaluating email's feasibility for botnet command and controlabstractThe usefulness of email has been tempered by its role in the widespread distribution of spam and malicious content. Security solutions have focused on filtering out malicious payloads and weblinks from email; the potential dangers of email go past these boundaries: harmless-looking emails can carry dangerous, hidden botnet content. In this paper, we evaluate the suitability of email communication for botnet command and control. What makes email-based botnets interesting is the lack of clear detection and mitigation strategies that defenders could use to disrupt the botnet. We first demonstrate that botnet commands can remain hidden in spam due to its enormous volume. If email providers deploy specialized detection of spam-based botnets, botmasters can alternatively communicate with bots via non-spam email that cannot be safely discarded. We show the viability of such communication by means of simulations and a prototype, and we discuss the limited prospects for detection of email botnets. Kapil Singh, Abhinav Srivastava, Jonathon T. Giffin, Wenke Lee |
DSN | 2 |
| 2008 | Tamper-Resistant, Application-Aware Blocking of Malicious Network Connections
Abhinav Srivastava, Jonathon T. Giffin |
RAID | 1 |
| 2008 | System Call API Obfuscation (Extended Abstract)
Abhinav Srivastava, Andrea Lanzi, Jonathon T. Giffin |
RAID | 1 |
| 2008 | Credit Card Fraud Detection Using Hidden Markov ModelabstractThe Internet has taken its place beside the telephone and the television as an important part of people's lives. Consumers rely on the Internet to shop, bank and invest online. Most online shoppers use credit cards to pay for their purchases. As credit card becomes the most popular mode of payment, cases of fraud associated with it are also increasing. In this paper, we model the sequence of operations in credit card transaction processing using a Hidden Markov Model (HMM) and show how it can be used for the detection of frauds. An HMM is trained with normal behavior of cardholder. If an incoming credit card transaction is not accepted by the HMM with sufficiently high probability, it is considered to be fraudulent. We present detailed experimental results to show the effectiveness of our approach. Abhinav Srivastava, Amlan Kundu 0002, Shamik Sural, Arun K. Majumdar |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2006 | Flow Aware Differential Delay Routing for next-generation Ethernet over SONET/SDHabstractThe introduction of Virtual Concatenation protocol in SONET/SDH has enabled an efficient transport of various data rates by allowing the traffic to be split and routed over multiple paths. However, diverse routing of circuits introduces a differential delay among the member paths capable of impacting service if not compensated at the sink node or accounted during routing. In this paper, we extend the previous work on differential delay aware routing problem and show that existing schemes do not accurately model the memory requirements of the network elements. We introduce the concept of Cumulative differential delay to address the shortcomings of the previous approaches. We also incorporate the concept of flow awareness in differential delay routing and combine it with the cumulative differential delay concept to define Cumulative differential delay routing (CDDR) problem. We study the theoretical complexity of the CDDR problem and show that it is not only NP-complete but is also provably hard to approximate within a constant factor. However, we develop a precomputation based algorithm and show that it is extremely efficient and effective in practice. We use simulations to show that it fares extremely well with the "ideal" integer linear programming formulation. Abhinav Srivastava |
ICC | 2 |
| 2006 | Weighted Intra-transactional Rule Mining for Database Intrusion Detection
Abhinav Srivastava, Shamik Sural, Arun K. Majumdar |
PAKDD | 1 |