Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Satya Gautam Vadlamudi

dblp:78/9733 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
0since 2021 · last 2016
0000-0002-5633-5112ORCID · corroborated

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

Artificial intelligence and machine learning · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorSecurity and privacy · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 48% Embedded and real-time systems · 22% Hardware reliability and fault tolerance · 22%
Artificial intelligence
1 paper
Planning, search and constraint satisfaction · 100%
Databases, data mining, and information retrieval
2 papers
Graph data management · 57% Data mining · 43%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
combinatorial search
0.212016
A Combinatorial Search Perspective on Diverse Solution Generation · AAAI 2016
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
diverse solution generation
0.212016
A Combinatorial Search Perspective on Diverse Solution Generation · AAAI 2016
Graph data management
graph analytics
0.212015
GraphMat: High performance graph analytics made productive · Proc. VLDB Endow. 2015
Distributed systems
graph processing systems
0.212015
GraphMat: High performance graph analytics made productive · Proc. VLDB Endow. 2015
Embedded and real-time systems › real-time embedded systems
embedded control systems
0.212014
Robustness Analysis of Embedded Control Systems with Respect to Signal Perturbations: Finding Minimal Counterexamples Using Fault Injection · IEEE Trans. Dependable Secur. Comput. 2014
Hardware reliability and fault tolerance
fault injection
0.212014
Robustness Analysis of Embedded Control Systems with Respect to Signal Perturbations: Finding Minimal Counterexamples Using Fault Injection · IEEE Trans. Dependable Secur. Comput. 2014
Distributed systems
fault tolerance
0.212014
Robustness Analysis of Embedded Control Systems with Respect to Signal Perturbations: Finding Minimal Counterexamples Using Fault Injection · IEEE Trans. Dependable Secur. Comput. 2014
Data mining
pattern mining
0.212013
A Mobility Simulation Framework Of Humans With Group Behavior Modeling · ICDM 2013
Mathematical optimization
bilevel optimization
0.112016
A Combinatorial Search Perspective on Diverse Solution Generation · AAAI 2016
Mathematical optimization
combinatorial optimization
0.112016
A Combinatorial Search Perspective on Diverse Solution Generation · AAAI 2016
High-performance computing › sparse linear algebra
sparse matrix computation
0.112015
GraphMat: High performance graph analytics made productive · Proc. VLDB Endow. 2015
Software testing › mutation testing
fault injection
0.112014
Robustness Analysis of Embedded Control Systems with Respect to Signal Perturbations: Finding Minimal Counterexamples Using Fault Injection · IEEE Trans. Dependable Secur. Comput. 2014

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

greedy algorithm · 0.5vertex programming · 0.4sparse matrix operations · 0.4simulink · 0.4simulation-based fault injection · 0.4bilevel optimization · 0.2bi-level optimization · 0.2simulation · 0.2group behavior modeling · 0.2
YearPublicationVenuePosition
2016 A Combinatorial Search Perspective on Diverse Solution Generation
abstract
Finding diverse solutions has become important in many combinatorial search domains, including Automated Planning, Path Planning and Constraint Programming. Much of the work in these directions has however focussed on coming up with appropriate diversity metrics and compiling those metrics in to the solvers/planners. Most approaches use linear-time greedy algorithms for exploring the state space of solution combinations for generating a diverse set of solutions, limiting not only their completeness but also their effectiveness within a time bound. In this paper, we take a combinatorial search perspective on generating diverse solutions. We present a generic bi-level optimization framework for finding cost-sensitive diverse solutions. We propose complete methods under this framework, which guarantee finding a set of cost sensitive diverse solutions satisficing the given criteria whenever there exists such a set. We identify various aspects that affect the performance of these exhaustive algorithms and propose techniques to improve them. Experimental results show the efficacy of the proposed framework compared to an existing greedy approach.
Satya Gautam Vadlamudi, Subbarao Kambhampati
AAAI1
2016 Anytime pack search
Satya Gautam Vadlamudi, Sandip Aine, P. P. Chakrabarti 0001
Nat. Comput.1
2015 GraphMat: High performance graph analytics made productive
abstract
Given the growing importance of large-scale graph analytics, there is a need to improve the performance of graph analysis frameworks without compromising on productivity. GraphMat is our solution to bridge this gap between a user-friendly graph analytics framework and native, hand-optimized code. GraphMat functions by taking vertex programs and mapping them to high performance sparse matrix operations in the backend. We thus get the productivity benefits of a vertex programming framework without sacrificing performance. GraphMat is a single-node multicore graph framework written in C++ which has enabled us to write a diverse set of graph algorithms with the same effort compared to other vertex programming frameworks. GraphMat performs 1.1-7X faster than high performance frameworks such as GraphLab, CombBLAS and Galois. GraphMat also matches the performance of MapGraph, a GPU-based graph framework, despite running on a CPU platform with significantly lower compute and bandwidth resources. It achieves better multicore scalability (13-15X on 24 cores) than other frameworks and is 1.2X off native, hand-optimized code on a variety of graph algorithms. Since GraphMat performance depends mainly on a few scalable and well-understood sparse matrix operations, GraphMat can naturally benefit from the trend of increasing parallelism in future hardware.
Narayanan Sundaram, Nadathur Satish, Md. Mostofa Ali Patwary, Subramanya Dulloor, Michael J. Anderson, Satya Gautam Vadlamudi, Dipankar Das 0002, Pradeep Dubey
Proc. VLDB Endow.6
2014 Robustness Analysis of Embedded Control Systems with Respect to Signal Perturbations: Finding Minimal Counterexamples Using Fault Injection
abstract
Fault-tolerance of embedded control systems is of great importance, given their wide usage in various domains such as aeronautics, automotive, medical, and so on. Signal perturbations such as small amounts of noise, shift, and spikes, can sometimes severely hamper the performance of the system, apart from complete failure of components and links. Finding minimal counterexamples (perturbations on the system leading to violation of fault-tolerance requirements) can be of great assistance to control system designers in understanding and adjusting the fault-tolerance behavior of the system. Fault injection is an effective method for dependability analysis of such systems. In this paper, we introduce the concept of dominating sets of perturbations, and define a minimal set of counterexamples called the basis. We propose effective methods using a simulation-based fault injection technique on Simulink models for finding the basis set at an early stage of design, given the fault specification and fault-tolerance requirements. Experimental results on two different control system examples from the Simulink automotive library demonstrate the efficacy of the proposed framework.
Satya Gautam Vadlamudi, P. P. Chakrabarti 0001
IEEE Trans. Dependable Secur. Comput.1
2013 A Mobility Simulation Framework Of Humans With Group Behavior Modeling
abstract
We present a mobility simulation framework that simulates the movement behaviors of people to generate spatiotemporal movement data. There is a growing interest in applications that make use of patterns mined from spatio-temporal data. However, since the availability of actual spatio-temporal movement data in the public domain is limited, it is useful to have simulation frameworks that generate data close to the real life behavior of people, so that data mining techniques can be tested. We argue that modeling group behavior effectively is a key element of any real-life simulation framework, because there are many applications that require the knowledge of groups and events. In this work, we propose generic models to represent individual and group movement behaviors. We present an algorithm that takes various behaviors created using the proposed models, and generates spatio-temporal movement data for as many individuals as needed. Experimental analysis shows the efficacy of the proposed framework handling a broad spectrum of behaviors with high scalability.
Aurosish Mishra, Satya Gautam Vadlamudi, P. P. Chakrabarti 0001, Sudeshna Sarkar, Tridib Mukherjee, Nathan Gnanasambandam
ICDM3
2013 Incremental Beam search
Satya Gautam Vadlamudi, Sandip Aine, P. P. Chakrabarti 0001
Inf. Process. Lett.1
2011 A framework for early stage quality-fault tolerance analysis of embedded control systems
abstract
This work presents a static-analysis based method for analyzing the robustness of a given embedded control system design, in the presence of quality-faults in sensors, software components, and inter-connections. The method characterizes the individual components of the system by storing the relations between the precision of inputs and the precision of outputs in what we call, lookup tables (LUTs). A network of LUTs thus formed which represent the given control system is converted into a satisfiability modulo theory (SMT) instance, such that a satisfying assignment corresponds to a potential counterexample (the set of quality-faults which violate the given fault-tolerance requirements) or hot-spot in the design. Hot-spots obtained in this manner are counter-verified through simulation to filter the false-positives. Experimental results on the fault-tolerant fuel controller from Simulink automotive library demonstrate the efficacy of the proposed approach.
Satya Gautam Vadlamudi, P. P. Chakrabarti 0001, Dipankar Das 0002, Purnendu Sinha
DSN1
2011 $\hbox {MAWA}^{\ast }$ - A Memory-Bounded Anytime Heuristic-Search Algorithm
abstract
This paper presents a heuristic-search algorithm called Memory-bounded Anytime Window A∗ (MAWA∗), which is complete, anytime, and memory bounded. MAWA∗ uses the window-bounded anytime-search methodology of AWA∗ as the basic framework and combines it with the memory-bounded A∗ -like approach to handle restricted memory situations. Simple and efficient versions of MAWA∗ targeted for tree search have also been presented. Experimental results of the sliding-tile puzzle problem and the traveling-salesman problem show the significant advantages of the proposed algorithm over existing methods.
Satya Gautam Vadlamudi, Sandip Aine, P. P. Chakrabarti 0001
IEEE Trans. Syst. Man Cybern. Part B1