Ashvin Goel

Orcid: 0000-0003-4048-5906

Affiliations:
  • University of Toronto, Canada


According to our database1, Ashvin Goel authored at least 56 papers between 1998 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Massively Parallel Multi-Versioned Transaction Processing.
Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation, 2024

2023
Introduction to the Special Section on USENIX FAST 2023.
ACM Trans. Storage, November, 2023

Integrating Non-Volatile Main Memory in a Deterministic Database.
Proceedings of the Eighteenth European Conference on Computer Systems, 2023

2021
Caracal: Contention Management with Deterministic Concurrency Control.
Proceedings of the SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021

Tesseract: distributed, general graph pattern mining on evolving graphs.
Proceedings of the EuroSys '21: Sixteenth European Conference on Computer Systems, 2021

2020
Spiffy: Enabling File-System Aware Storage Applications.
ACM Trans. Storage, 2020

Hailstorm: Disaggregated Compute and Storage for Distributed LSM-based Databases.
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020

2018
Breaking Apart the VFS for Managing File Systems.
Proceedings of the 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018

Spiffy: Enabling File-System Aware Storage Applications.
Proceedings of the 16th USENIX Conference on File and Storage Technologies, 2018

Rock you like a hurricane: taming skew in large scale analytics.
Proceedings of the Thirteenth EuroSys Conference, 2018

2017
Scalable Replay-Based Replication For Fast Databases.
Proc. VLDB Endow., 2017

2016
SIDEWINDER: Efficient and Easy-to-Use Continuous Sensing.
GetMobile Mob. Comput. Commun., 2016

Quartet: Harmonizing Task Scheduling and Caching for Cluster Computing.
Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems, 2016

Sidewinder: An Energy Efficient and Developer Friendly Heterogeneous Architecture for Continuous Mobile Sensing.
Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016

2015
Energy-Oriented Partial Desktop Virtual Machine Migration.
ACM Trans. Comput. Syst., 2015

Opportunistic storage maintenance.
Proceedings of the 25th Symposium on Operating Systems Principles, 2015

2014
Checking the Integrity of Transactional Mechanisms.
ACM Trans. Storage, 2014

Reliable Writeback for Client-side Flash Caches.
Proceedings of the 2014 USENIX Annual Technical Conference, 2014

Robust Consistency Checking for Modern Filesystems.
Proceedings of the Runtime Verification - 5th International Conference, 2014

An event-based language for dynamic binary translation frameworks.
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014

2013
Annotation for automation: rapid generation of file system tools.
Proceedings of the Seventh Workshop on Programming Languages and Operating Systems, 2013

Behave or be watched: debugging with behavioral watchpoints.
Proceedings of the 9th Workshop on Hot Topics in Dependable Systems, 2013

Seamless kernel updates.
Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2013

2012
Recon: Verifying file system consistency at runtime.
ACM Trans. Storage, 2012

Comprehensive kernel instrumentation via dynamic binary translation.
Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, 2012

2011
Using declarative invariants for protecting file-system integrity.
Proceedings of the 6th Workshop on Programming Languages and Operating Systems, 2011

2010
Securing Script-Based Extensibility in Web Browsers.
Proceedings of the 19th USENIX Security Symposium, 2010

Timbremap: enabling the visually-impaired to use maps on touch-enabled devices.
Proceedings of the 12th Conference on Human-Computer Interaction with Mobile Devices and Services, 2010

A Design for Comprehensive Kernel Instrumentation.
Proceedings of the Sixth Workshop on Hot Topics in System Dependability, 2010

Data recovery for web applications.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010

2009
Fair and timely scheduling via cooperative polling.
Proceedings of the 2009 EuroSys Conference, Nuremberg, Germany, April 1-3, 2009, 2009

2008
Low-latency adaptive streaming over tcp.
ACM Trans. Multim. Comput. Commun. Appl., 2008

Application-level isolation and recovery with solitude.
Proceedings of the 2008 EuroSys Conference, Glasgow, Scotland, UK, April 1-4, 2008, 2008

2007
Automatic high-performance reconstruction and recovery.
Comput. Networks, 2007

Haggle: Seamless Networking for Mobile Applications.
Proceedings of the UbiComp 2007: Ubiquitous Computing, 9th International Conference, 2007

2006
A preliminary investigation of worm infections in a bluetooth environment.
Proceedings of the 2006 ACM Workshop on Rapid Malcode, 2006

An Empirical Evaluation of the Student-Net Delay Tolerant Network.
Proceedings of the 3rd Annual International ICST Conference on Mobile and Ubiquitous Systems: Computing, 2006

Correlating Multi-Session Attacks via Replay.
Proceedings of the Second Workshop on Hot Topics in System Dependability, 2006

Database replication policies for dynamic content applications.
Proceedings of the 2006 EuroSys Conference, Leuven, Belgium, April 18-21, 2006, 2006

2005
The taser intrusion recovery system.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

Forensix: A Robust, High-Performance Reconstruction System.
Proceedings of the 25th International Conference on Distributed Computing Systems Workshops (ICDCS 2005 Workshops), 2005

Feedback-based Scheduling for Back-end Databases in Shared Dynamic Content Server Clusters.
Proceedings of the Second International Conference on Autonomic Computing (ICAC 2005), 2005

2004
User Mobility for Opportunistic Ad-Hoc Networking.
Proceedings of the 6th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2004), 2004

Real-Rate Scheduling.
Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004

2003
TCPivo: a high-performance packet replay engine.
Proceedings of the ACM SIGCOMM workshop on Models, 2003

Using dynamic optimization for control of real rate CPU resource management applications.
Proceedings of the 42nd IEEE Conference on Decision and Control, 2003

2002
Gscope: A Visualization Tool for Time-Sensitive Software.
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference, 2002

A Measurement-Based Analysis of the Real-Time Performance of Linux.
Proceedings of the 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002), 2002

Supporting Time-Sensitive Applications on a Commodity OS.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

2001
Specialization tools and techniques for systematic optimization of system software.
ACM Trans. Comput. Syst., 2001

Using feedback control for a network and CPU resource management application.
Proceedings of the American Control Conference, 2001

2000
Control and modeling issues in computer operating systems: resource management for real-rate computer applications.
Proceedings of the 39th IEEE Conference on Decision and Control, 2000

Control challenges in multi-level adaptive video streaming.
Proceedings of the 39th IEEE Conference on Decision and Control, 2000

1999
A Feedback-driven Proportion Allocator for Real-Rate Scheduling.
Proceedings of the Third USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1999

1998
View Consistency for Optimistic Replication.
Proceedings of the Seventeenth Symposium on Reliable Distributed Systems, 1998

Fast, Optimized Sun RPC Using Automatic Program Specialization.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998


  Loading...