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

Venkatanathan Varadarajan

dblp:17/8064 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Security and privacy · 4 · 3 first-authorSystems, architecture and hardware · 3Databases, data management, data science and information retrieval · 2

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
6 papers
Cloud and datacenter computing · 40% Memory systems · 24% Hardware accelerators and domain-specific architectures · 15%
Network and information security
3 papers
Hardware security and side channels · 53% Systems and software security · 47%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 50% Indexing and storage engines · 50%
Artificial intelligence
1 paper
Efficient and distributed learning · 77% Learning theory · 23%

Topics — the 17 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
automated machine learning
0.412020
Oracle AutoML: A Fast and Predictive AutoML Pipeline · Proc. VLDB Endow. 2020
Cloud and datacenter computing
cloud security
0.422015
A Placement Vulnerability Study in Multi-Tenant Public Clouds · USENIX Security Symposium 2015
Scheduler-based Defenses against Cross-VM Side-channels · USENIX Security Symposium 2014
Systems and software security
cloud security
0.422015
A Placement Vulnerability Study in Multi-Tenant Public Clouds · USENIX Security Symposium 2015
Resource-freeing attacks: improve your cloud performance (at your neighbor's expense) · CCS 2012
Indexing and storage engines
columnar storage
0.312018
RAPID: In-Memory Analytical Query Processing Engine with Extreme Performance per Watt · SIGMOD Conference 2018
Memory systems
data movement
0.312017
A many-core architecture for in-memory data processing · MICRO 2017
Cloud and datacenter computing
data movement acceleration
0.312017
A many-core architecture for in-memory data processing · MICRO 2017
Hardware accelerators and domain-specific architectures › domain-specific accelerator
data processing accelerator
0.312017
A many-core architecture for in-memory data processing · MICRO 2017
Memory systems › in-memory computing
in-memory data processing
0.312017
A many-core architecture for in-memory data processing · MICRO 2017
Hardware security and side channels › microarchitectural attacks
co-resident attack
0.212015
A Placement Vulnerability Study in Multi-Tenant Public Clouds · USENIX Security Symposium 2015
Hardware security and side channels
side-channel countermeasures
0.212014
Scheduler-based Defenses against Cross-VM Side-channels · USENIX Security Symposium 2014
Cloud and datacenter computing › cloud security
cross-VM attacks
0.212014
Scheduler-based Defenses against Cross-VM Side-channels · USENIX Security Symposium 2014
Storage systems
file systems
0.212014
Aerie: flexible file-system interfaces to storage-class memory · EuroSys 2014
Storage systems › file systems › file system design
persistent memory file system
0.212014
Aerie: flexible file-system interfaces to storage-class memory · EuroSys 2014
Cloud and datacenter computing › resource management
cloud resource management
0.112012
Resource-freeing attacks: improve your cloud performance (at your neighbor's expense) · CCS 2012
Machine learning › Learning theory
model selection
0.112020
Oracle AutoML: A Fast and Predictive AutoML Pipeline · Proc. VLDB Endow. 2020
Processor architecture and microarchitecture
many-core architecture
0.112017
A many-core architecture for in-memory data processing · MICRO 2017
Memory systems
non-volatile memory
0.112014
Aerie: flexible file-system interfaces to storage-class memory · EuroSys 2014

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

hardware-software co-design · 0.7proxy model prediction · 0.4meta-learning · 0.4scheduler-based defenses · 0.4performance measurement · 0.3hardware RPC · 0.3kernel bypass · 0.2direct access · 0.2
YearPublicationVenuePosition
2020 Oracle AutoML: A Fast and Predictive AutoML Pipeline
abstract
Machine learning (ML) is at the forefront of the rising popularity of data-driven software applications. The resulting rapid proliferation of ML technology, explosive data growth, and shortage of data science expertise have caused the industry to face increasingly challenging demands to keep up with fast-paced develop-and-deploy model lifecycles. Recent academic and industrial research efforts have started to address this problem through automated machine learning (AutoML) pipelines and have focused on model performance as the first-order design objective. We present Oracle AutoML, a novel iteration-free AutoML pipeline designed to not only provide accurate models, but also in a shorter runtime. We are able to achieve these objectives by eliminating the need to continuously iterate over various pipeline configurations. In our feed-forward approach, each pipeline stage makes decisions based on metalearned proxy models that can predict candidate pipeline configuration performances before building the full final model. Our approach, which builds and tunes only the best candidate pipeline, achieves better scores at a fraction of the time compared to state-of-the-art open source AutoML tools, such as H2O and Auto-sklearn. This makes Oracle AutoML a prime candidate for addressing current industry challenges.
Anatoly Yakovlev, Hesam Fathi Moghadam, Ali Moharrer, Jingxiao Cai, Nikan Chavoshi, Venkatanathan Varadarajan, Sandeep R. Agrawal, Tomas Karnagel, Sam Idicula, Sanjay Jinturkar, Nipun Agarwal
Proc. VLDB Endow.6
2018 RAPID: In-Memory Analytical Query Processing Engine with Extreme Performance per Watt
abstract
Today, an ever increasing amount of transistors are packed into processor designs with extra features to support a broad range of applications. As a consequence, processors are becoming more and more complex and power hungry. At the same time, they only sustain an average performance for a wide variety of applications while not providing the best performance for specific applications. In this paper, we demonstrate through a carefully designed modern data processing system called RAPID and a simple, low-power processor specially tailored for data processing that at least an order of magnitude performance/power improvement in SQL processing can be achieved over a modern system running on today's complex processors. RAPID is designed from the ground up with hardware/software co-design in mind to provide architecture-conscious extreme performance while consuming less power in comparison to the modern database systems. The paper presents in detail the design and implementation of RAPID, a relational, columnar, in-memory query processing engine supporting analytical query workloads.
Cagri Balkesen, Nitin Kunal, Georgios Giannikis, Pit Fender, Seema Sundara, Felix Schmidt, Jarod Wen, Sandeep R. Agrawal, Arun Raghavan, Venkatanathan Varadarajan, Anand Viswanathan, Balakrishnan Chandrasekaran 0003, Sam Idicula, Nipun Agarwal, Eric Sedlar
SIGMOD Conference10
2017 A many-core architecture for in-memory data processing
abstract
For many years, the highest energy cost in processing has been data movement rather than computation, and energy is the limiting factor in processor design [21]. As the data needed for a single application grows to exabytes [56], there is clearly an opportunity to design a bandwidth-optimized architecture for big data computation by specializing hardware for data movement. We present the Data Processing Unit or DPU, a shared memory many-core that is specifically designed for high bandwidth analytics workloads. The DPU contains a unique Data Movement System (DMS), which provides hardware acceleration for data movement and partitioning operations at the memory controller that is sufficient to keep up with DDR bandwidth. The DPU also provides acceleration for core to core communication via a unique hardware RPC mechanism called the Atomic Transaction Engine. Comparison of a DPU chip fabricated in 40nm with a Xeon processor on a variety of data processing applications shows a 3× - 15× performance per watt advantage.
Sandeep R. Agrawal, Sam Idicula, Arun Raghavan, Evangelos Vlachos, Venkatraman Govindaraju, Venkatanathan Varadarajan, Cagri Balkesen, Georgios Giannikis, Charlie Roth, Nipun Agarwal, Eric Sedlar
MICRO6
2015 A Placement Vulnerability Study in Multi-Tenant Public Clouds
Venkatanathan Varadarajan, Yinqian Zhang, Thomas Ristenpart, Michael M. Swift
USENIX Security Symposium1
2014 Aerie: flexible file-system interfaces to storage-class memory
abstract
Storage-class memory technologies such as phase-change memory and memristors present a radically different interface to storage than existing block devices. As a result, they provide a unique opportunity to re-examine storage architectures. We find that the existing kernel-based stack of components, well suited for disks, unnecessarily limits the design and implementation of file systems for this new technology.
Haris Volos 0001, Sanketh Nalli, Sankaralingam Panneerselvam, Venkatanathan Varadarajan, Prashant Saxena, Michael M. Swift
EuroSys4
2014 Scheduler-based Defenses against Cross-VM Side-channels
Venkatanathan Varadarajan, Thomas Ristenpart, Michael M. Swift
USENIX Security Symposium1
2012 Resource-freeing attacks: improve your cloud performance (at your neighbor's expense)
abstract
Cloud computing promises great efficiencies by multiplexing resources among disparate customers. For example, Amazon's Elastic Compute Cloud (EC2), Microsoft Azure, Google's Compute Engine, and Rack-space Hosting all offer Infrastructure as a Service (IaaS) solutions that pack multiple customer virtual machines (VMs) onto the same physical server.
Venkatanathan Varadarajan, Thawan Kooburat, Benjamin Farley, Thomas Ristenpart, Michael M. Swift
CCS1
2012 More for your money: exploiting performance heterogeneity in public clouds
abstract
Infrastructure-as-a-system compute clouds such as Amazon's EC2 allow users to pay a flat hourly rate to run their virtual machine (VM) on a server providing some combination of CPU access, storage, and network. But not all VM instances are created equal: distinct underlying hardware differences, contention, and other phenomena can result in vastly differing performance across supposedly equivalent instances. The result is striking variability in the resources received for the same price.
Benjamin Farley, Ari Juels, Venkatanathan Varadarajan, Thomas Ristenpart, Kevin D. Bowers, Michael M. Swift
SoCC3
2010 Game Theoretic Resistance to Denial of Service Attacks Using Hidden Difficulty Puzzles
Harikrishna Narasimhan, Venkatanathan Varadarajan, C. Pandu Rangan
ISPEC2