Publications in Chronological Order

 

 

 

2024

 

Towards Reconfigurable Linearizable Reads

Myles Thiessen, Aleksey Panas, Guy Khazma, Eyal de Lara

arXiv preprint arXiv:2404.05470, Technical Report , April 2024

 

Feasibility of a wearable self-management application for patients with COPD at home: a pilot study

Robert Wu, Eyal de Lara, Daniyal Liaqat, Salaar Liaqat, Jun Lin Chen, Tatiana Son, Andrea Gershon

BMC Medical Informatics and Decision Making, vol. 24, no. 1, pp. 1-8, BioMed Central, March 2024

 

Towards Multi-Stakeholder Clouds

Bohdan Borysei, Stefan Saroiu, Eyal de Lara

Twenty-fifth International Workshop on Mobile Computing Systems and Applications (ACM HotMobile 2024), San Diego, CA, February 2024

 

Enhancing modular application placement in a hierarchical fog computing: A latency and communication cost-sensitive approach

Leonan T. Oliveira, Luiz F. Bittencourt, Thiago A.L. Genez, Eyal de Lara, Maycon L.M. Peixoto

Computer Communications, vol. 216, no. 15, pp. 95-111, Elsevier, February 2024

 

2023

 

PORTEND: A Joint Performance Model for Partitioned Early-Exiting DNNs

Maryam Ebrahimi, Alexandre da Silva Veith, Moshe Gabel, Eyal de Lara

29th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2023), Ocean Flower Island, Hainan, China, December 2023

 

PulmoListener: Continuous Acoustic Monitoring of Chronic Obstructive Pulmonary Disease in the Wild

Sejal Bhalla, Salaar Liaqat, Robert Wu, Andrea Gershon, Eyal de Lara, Alex Mariakakis

Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, Cancun, Mexico, October 2023

 

Data Management Systems for the Hierarchical Edge

Seyed Hossein Mortazavi, Mohammad Salehe, Moshe Gabel, Eyal de Lara

GetMobile: Mobile Computing and Communications, vol. 27, no. 2, pp. 11-17, ACM, May 2023

 

2022

 

Shepherd: Seamless Stream Processing on the Edge

Brian Ramprasad, Pritish Mishra, Myles Thiessen, Hongkai Chen, Alexandre da Silva Veith, Moshe Gabel, Oana Balmau, Abelard Chow, Eyal de Lara

IEEE/ACM 7th Symposium on Edge Computing (SEC), Seattle, WA, December 2022

 

JITServer: Disaggregated Caching JIT Compiler for the JVM in the Cloud (Extended Abstract)

Alexey Khrabrov, Marius Pirvu, Vijay Sundaresan, Eyal de Lara

3rd Workshop on Resource Disaggregation and Serverless (WORDS'22), San Diego, CA, November 2022

 

JITServer: Disaggregated Caching JIT Compiler for the JVM in the Cloud

Alexey Khrabrov, Marius Pirvu, Vijay Sundaresan, Eyal de Lara

USENIX Annual Technical Conference (USENIX ATC 22), Carlsbad, CA, July 2022

 

Starlight: Fast Container Provisioning on the Edge and over the WAN

Jun Lin Chen, Daniyal Liaqat, Moshe Gabel, Eyal de Lara

19th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Renton, WA, April 2022

 

Combining DNN Partitioning and Early Exit

Maryam Ebrahimi, Alexandre da Silva Veith, Moshe Gabel, Eyal de Lara

5th International Workshop on Edge Systems, Analytics and Networking (EdgeSys), Rennes, France, April 2022

 

Hindsight is 20/20: Retrospective Lessons for Conducting Longitudinal Wearable Sensing Studies [Best Paper Award]

Salaar Liaqat, Daniyal Liaqat, Tatiana Son, Andrea Gershon, Moshe Gabel, Robert Wu, Eyal de Lara

First International Workshop on Negative Results in Pervasive Computing, Cyberspace, March 2022

 

2021

 

Remote COPD Severity and Exacerbation Detection Using Heart Rate and Activity Data Measured from a Wearable Device

Abhishek Tiwari, Salaar Liaqat, Daniyal Liaqat, Moshe Gabel, Eyal de Lara, Tiago H. Falk

43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Virtual Conference, November 2021

 

Revisiting the Arguments for Edge Computing Research

Blesson Varghese, Eyal de Lara, Aaron Yi Ding, Cheol-Ho Hong, Flavio Bonomi, Schahram Dustdar, Paul Harvey, Peter Hewkin, Weisong Shi, Mark Thiele, Peter Willis

Internet Computing, vol. 25, no. 5, pp. 36-42, IEEE, September 2021

 

Coughwatch: Real-World Cough Detection Using Smartwatches

Daniyal Liaqat, Salaar Liaqat, Jun Lin Chen, Tina Sedaghat, Moshe Gabel, Frank Rudzicz, Eyal de Lara

IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Virtual Conference, June 2021

 

A Survey on Edge Performance Benchmarking

Blesson Varghese, Nan Wang, David Bermbach, Cheol-Ho Hong, Eyal de Lara, Weisong Shi, Christopher Stewart

Computing Surveys, vol. 54, no. 3, ACM, April 2021

 

RL-Scope: Cross-stack Profiling for Deep Reinforcement Learning Workloads

James Gleeson, Srivatsan Krishnan, Moshe Gabel, Vijay Janapa Reddi, Eyal de Lara, Gennady Pekhimenko

Machine Learning and Systems (MLSys), San Jose, CA, April 2021

 

Skin Tone, Confidence, and Data Quality of Heart Rate Sensing in WearOS Smartwatches

Ishita Ray, Daniyal Liaqat, Moshe Gabel, Eyal de Lara

6th IEEE PerCom Workshop on Pervasive Health Technologies, Virtual, March 2021

 

WristO2: Reliable Peripheral Oxygen Saturation Readings from Wrist-Worn Pulse Oximeters [Honorable Mention]

Caleb Phillips, Daniyal Liaqat, Moshe Gabel, Eyal de Lara

Workshop on Sensing Systems and Applications Using Wrist Worn Smart Devices (WristSense), Virtual, March 2021

 

Sustainable Computing on the Edge: A System Dynamics Perspective

Brian Ramprasad, Alexandre da Silva Veith, Moshe Gabel, Eyal de Lara

22nd International Workshop on Mobile Computing Systems and Applications (HotMobile), Cyberspace, February 2021

 

2020

 

Phase Aware Performance Modeling for Cloud Applications

Arnamoy Bhattacharyya, Cristiana Amza, Eyal de Lara

13th International Conference on Cloud Computing (CLOUD 2020), Beijing, China, November 2020

 

Feather: Hierarchical Querying for the Edge [Honorable Mention]

Seyed Hossein Mortazavi, Mohammad Salehe, Moshe Gabel, Eyal de Lara

IEEE/ACM Symposium on Edge Computing (SEC), Cyberspace, November 2020

 

MUSIC: Multi-Site Critical Sections over Geo-Distributed State

Bharath Balasubramanian, Pamela Zave, Richard Schlichting, Mohammad Salehe, Shankaranarayanan Puzhavakath Narayanan, Seyed Hossein Mortazavi, Eyal de Lara, Matti Hiltunen, Kaustubh Joshi, Gueyoung Jung

40th IEEE International Conference on Distributed Computing Systems (ICDCS), Singapore, November 2020

 

Hierarchical Data Storage And Processing on the Edge of the Network

Seyed Hossein Mortazavi

PhD Thesis, University of Toronto, Toronto, September 2020

 

SessionStore: A Session-Aware Datastore for the Edge

Seyed Hossein Mortazavi, Mohammad Salehe, Bharath Balasubramanian, Eyal de Lara, Shankaranarayanan Puzhavakath Narayanan

IEEE 4th International Conference on Fog and Edge Computing (ICFEC), Melbourne, Australia, May 2020

 

Phase Aware Performance Modeling for Cloud Workloads

Arnamoy Bhattacharyya

PhD Thesis, University of Toronto, Toronto, April 2020

 

Towards Continuous Mobile Sensing for Remote COPD Monitoring

Daniyal Liaqat

PhD Thesis, University of Toronto, Toronto, April 2020

 

2019

 

DeFog: Fog Computing Benchmarks

Jonathan McChesney, Nan Wang, Ashish Tanwer, Eyal de Lara, Blesson Varghese

Proceedings of the 4th ACM/IEEE Symposium on Edge Computing (SEC), Washington, DC, November 2019

 

WearBreathing: Real World Respiratory Rate Monitoring using Smartwatches

Daniyal Liaqat, Mohamed Abdalla, Pegah Abed-Esfahani, Moshe Gabel, Tatiana Son, Robert Wu, Andrea Gershon, Frank Rudzicz, Eyal de Lara

The 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2019), London, UK, June 2019

 

Wrist02: Reliable Peripheral Oxygen Saturation Readings from Wrist-Worn Pulse Oximeters

Caleb Phillips, Daniyal Liaqat, Moshe Gabel, Eyal de Lara

arXiv preprint, Technical Report arXiv:1906.07545, June 2019

 

Reconfigurable Streaming for the Mobile Edge

Abhishek Tiwari, Brian Ramprasad, Seyed Hossein Mortazavi, Moshe Gabel, Eyal de Lara

20th International Workshop on Mobile Computing Systems and Applications (HotMobile), Santa Cruz, CA, February 2019

 

2018

 

Benchmarking and Analyzing Deep Neural Network Training

Hongyu Zhu, Mohamed Akrout, Bojian Zheng, Andrew Pelegris, Anand Jayarajan, Amar Phanishayee, Bianca Schroeder, Gennady Pekhimenko

IEEE International Symposium on Workload Characterization (IISWC’18), North Carolina, October 2018

 

Toward Session Consistency for the Edge

Seyed Hossein Mortazavi, Bharath Balasubramanian, Eyal de Lara, Shankaranarayanan Puzhavakath Narayanan

USENIX Workshop on Hot Topics in Edge Computing (HotEdge 18), Boston, MA, July 2018

 

TerseCades: Efficient Data Compression in Stream Processing

Gennady Pekhimenko, Chuanxiong Guo, Myeongjae Jeon, Peng Huang, Lidong Zhou

2018 USENIX Annual Technical Conference (USENIX ATC ’18), Boston, Massachusetts, July 2018

 

Efficient Data Encoding for Deep Neural Network Training

Animesh Jain, Amar Phanishayee, Jason Mars, Lingjia Tang, Gennady Pekhimenko

2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture, Los Angeles, California, July 2018

 

Challenges with Real-World Smartwatch based Audio Monitoring

Daniyal Liaqat, Robert Wu, Andrea Gershon, Hisham Alshaer, Frank Rudzicz, Eyal de Lara

Workshop on Wearable Systems and Applications (WearSys 2018), Munich, Germany, June 2018

 

Feasibility of Using a Smartwatch to Intensively Monitor Patients with COPD

Robert Wu, Daniyal Liaqat, Eyal de Lara, Tatiana Son, Frank Rudzicz, Hisham Alshaer, Pegah Abed-Esfahani, Andrea Gershon

JMIR mHealth and uHealth , June 2018

 

Poster: Speech in Smartwatch Based Audio

Daniyal Liaqat, Robert Wu, Andrea Gershon, Hisham Alshaer, Frank Rudzicz, Eyal de Lara

International Conference on Mobile Systems, Applications, and Services (MobiSys), Munich, Germany, June 2018

 

A Case for Richer Cross-layer Abstractions: Bridging the Semantic Gap to Enhance Memory Optimization.

Nandita Vijaykumar, Abhilasha Jain, Diptesh Majumdar, Kevin Hsieh, Gennady Pekhimenko, Eiman Ebrahimi, Nastaran Hajinazar, Phillip B. Gibbons, Onur Mutlu

International Symposium on Computer Architecture, Los Angeles, California, June 2018

 

Poster: Feasibility of using a Smartwatch to Intensively Monitor Patients with COPD

Robert Wu, Daniyal Liaqat, Eyal de Lara, Tatiana Son, Frank Rudzicz, Hisham Alshaer, Pegah Abed-Esfahani, Andrea Gershon

American Thoracic Society International Conference, San Diego, CA, May 2018

 

Poster: Towards Ambulatory Cough Monitoring using Smartwatches

Daniyal Liaqat, Robert Wu, Tatiana Son, Andrea Gershon, Hisham Alshaer, Eyal de Lara, Frank Rudzicz

American Thoracic Society International Conference,, San Diego, CA, May 2018

 

DNN-Train: Benchmarking and Analyzing DNN Training

Hongyu Zhu, Bojian Zheng, Amar Phanishayee, Bianca Schroeder, Gennady Pekhimenko

The Conference on Systems and Machine Learning, Stanford, California, February 2018

 

Spiffy: Enabling File-System Aware Storage Applications

Kuei Sun, Daniel Fryer, Joseph Chu, Matthew Lakier, Angela Demke Brown, Ashvin Goel

USENIX Conference on File and Storage Technologies, Oakland, California, February 2018

 

2017

 

CloudPath: A Multi-Tier Cloud Computing Framework

Seyed Hossein Mortazavi, Mohammad Salehe, Carolina Simoes Gomes, Caleb Phillips, Eyal de Lara

2nd ACM/IEEE Symposium on Edge Computing (SEC), San Jose, CA, October 2017

 

High Speed Object Tracking Using Edge Computing

Joel Dick, Caleb Phillips, Seyed Hossein Mortazavi, Eyal de Lara

Poster at the 2nd ACM/IEEE Symposium on Edge Computing (SEC), San Jose, CA, October 2017

 

Scalable replay-based replication for fast databases

Dai Qin, Angela Demke Brown, Ashvin Goel

Proceedings of the VLDB Endowment, vol. 10, no. 13, pp. 2025 - 2036., September 2017

 

Heterogeneous GPU Reallocation

James Gleeson, Eyal de Lara

Workshop on Hot Topics in Cloud Computing (HotCloud), San Jose, CA, July 2017

 

StreamBox: Modern Stream Processing on a Multicore Machine.

Hongyu Miao, Heejin Park, Myeongjae Jeon, Gennady Pekhimenko, Kathryn S. McKinley, Felix Xiaozhu Lin

USENIX Annual Technical Conference, Santa Clara, California, July 2017

 

Understanding Rack-Scale Disaggregated Storage

Sergey Legtchenko, Hugh Williams, Kaveh Razavi, Austin Donnelly, Richard Black, Andrew Douglas, Nathan Cheriere, Daniel Fryer, Kai Mast, Angela Demke Brown, Ana Klimovic, Andy Slowey, Antony Rowstron

9th USENIX Workshop on Hot Topics in Storage and File Systems, Santa Clara, California, July 2017

 

Design-Induced Latency Variation in Modern DRAM Chips: Characterization, Analysis, and Latency Reduction Mechanisms.

Donghyuk Lee, Samira Khan, Lavanya Subramanian, Saugata Ghose, Rachata Ausavarungnirun, Gennady Pekhimenko, Vivek Seshadri, Onur Mutlu

ACM SIGMETRICS, Illinios, USA, June 2017

 

Design-Induced Latency Variation in Modern DRAM Chips: Characterization, Analysis, and Latency Reduction Mechanisms.

Donghyuk Lee, Samira Manabi Khan, Lavanya Subramanian, Saugata Ghose, Rachata Ausavarungnirun, Gennady Pekhimenko, Vivek Seshadri, Onur Mutlu

POMACS, vol. 1, no. 26, ACM, June 2017

 

Crane: Fast and Migratable GPU Passthrough for OpenCL Applications

James Gleeson, Daniel Kats, Charlie Mei, Eyal de Lara

Proceedings of the 10th ACM International Systems and Storage Conference (Systor), Haifa, Israel, May 2017

 

Safe Inspection of Live Virtual Machines

Sahil Suneja, Ricardo Koller, Canturk Isci, Eyal de Lara, Ali Hashemi, Arnamoy Bhattacharyya, Cristiana Amza

13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), Xi'an, China, April 2017

 

SoftMC: A Flexible and Practical Infrastructure for Enabling Experimental DRAM Studies.

Hasan Hassan, Nandita Vijaykumar, Samira Khan, Saugata Ghose, Kevin Chang, Gennady Pekhimenko, Donghyuk Lee, Oguz Ergin, Onur Mutlu

International Symposium on High-Performance Computer Architecture, Austin, Texas, February 2017

 

2016

 

Zorua: A Holistic Approach to Resource Virtualization in GPUs.

Nandita Vijaykumar, Kevin Hsieh, Gennady Pekhimenko, Samira Khan, Ashish Shrestha, Saugata Ghose, Adwait Jog, Phillip B. Gibbons, Onur Mutlu

International Symposium on Microarchitecture, Taipei, Taiwan, October 2016

 

SIDEWINDER: Efficient and Easy-to-Use Continuous Sensing

Daniyal Liaqat, Silviu Jingoi, Wilson To, Ashvin Goel, Eyal de Lara

GetMobile: Mobile Computing and Communications, vol. 20, no. 3, ACM, July 2016

 

Accelerating Complex Data Transfer for Cluster Computing

Alexey Khrabrov, Eyal de Lara

8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '16), Denver, CO, June 2016

 

Poster: WearCOPD - Monitoring COPD Patients Remotely using Smartwatches

Daniyal Liaqat, Ishan Thukral, Parco Sin, Hisham Alshaer, Frank Rudzicz, Eyal de Lara, Robert Wu, Andrea Gershon

nternational Conference on Mobile Systems, Applications, and Services Companion , Singapore, Singapore, June 2016

 

Understanding Latency Variation in Modern DRAM Chips: Experimental Characterization, Analysis, and Optimization.

Kevin Chang, Abhijit Kashyap, Hasan Hassan, Saugata Ghose, Kevin Hsieh, Donghyuk Lee, Tianshi Li, Gennady Pekhimenko, Samira Khan, Onur Mutlu

ACM SIGMETRICS / IFIP Performance, Antibes Juan-les-Pins, France, June 2016

 

Optimal Seed Solver: Optimizing Seed Selection in Read Mapping.

Hongyi Xin, Richard Zhu, Sunny Nahar, John Emmons, Gennady Pekhimenko, Carl Kingsford, Can Alkan, Onur Mutlu

Bioinformatic, vol. 32, pp. 1632-1642, Oxford University, June 2016

 

Quartet: Harmonizing Task Scheduling and Caching for Cluster Computing

Francis Deslauriers, Peter McCormick, George Amvrosiadis, Ashvin Goel, Angela Demke Brown

the 8th USENIX Workshop on Hot Topics in Storage and File Systems, Denver, Colorado, June 2016

 

Poster: Feasibility of Using Smartwatches and Smartphones to Monitor Patients with COPD

Robert Wu, Eyal de Lara, Daniyal Liaqat, Ishan Thukral, Andrea Gershon

American Thoracic Society International Conference , San Francisco, CA, May 2016

 

Sidewinder: An Energy Efficient and Developer Friendly Heterogeneous Architecture for Continuous Mobile Sensing

Daniyal Liaqat, Silviu Jingoi, Eyal de Lara, Ashvin Goel, Wilson To, Kevin Lee, Italo De Moraes Garcia, Manuel Saldana

21th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Atlanta, GA, April 2016

 

Oasis: Energy Proportionality with Hybrid Server Consolidation

Junji Zhi, Nilton Bila, Eyal de Lara

Eleventh European Conference on Computer Systems (EuroSys), London, United Kingdom, April 2016

 

Touchless and Always-on Cloud Analytics as a Service

Sahil Suneja, Canturk Isci, Ricardo Koller, Eyal de Lara

IBM Journal of Research and Development , vol. 60, no. 2-3, IBM, March 2016

 

Toggle-Aware Bandwidth Compression for GPUs.

Gennady Pekhimenko, Evgeny Bolotin, Mike O'Connor, Onur Mutlu, Todd C. Mowry, Stephen W. Keckler

International Symposium on High-Performance Computer Architecture, Barcelona, Spain, March 2016

 

ChargeCache: Reducing DRAM Latency by Exploiting Row Access Locality.

Hasan Hassan, Gennady Pekhimenko, Nandita Vijaykumar, Vivek Seshadri, Donghyuk Lee, Oguz Ergin, Onur Mutlu

International Symposium on High-Performance Computer Architecture, Barcelona, Spain, March 2016

 

Poster: Feasibility of a Smartwatch and Smartphone Application to Remotely Monitor Patients with COPD

Andrea Gershon, Robert Wu, Daniyal Liaqat, Parco Sin, Eyal de Lara

Clinical Impact Through Innovation Expo, Toronto, Canada, February 2016

 

Mitigating the Bandwidth Bottleneck with Approximate Load Value Prediction.

Amir Yazdanbakhsh, Gennady Pekhimenko, Bradley Thwaites, Girish Mururu, Jongse Park, Hadi Esmaeilzadeh, Onur Mutlu, Todd C. Mowry

Design and Test, vol. 33, pp. 32-42, IEEE, February 2016

 

RFVP: Rollback-Free Value Prediction with Approximate Memory Loads.

Amir Yazdanbakhsh, Gennady Pekhimenko, Bradley Thwaites, Girish Mururu, Jongse Park, Hadi Esmaeilzadeh, Onur Mutlu, Todd C. Mowry

Transactions on Architecture and Code Optimization, vol. 12, no. 62, ACM, January 2016

 

Simultaneous Multi Layer Access: A High Bandwidth and Low Cost 3D-Stacked Memory Interface.

Donghyuk Lee, Saugata Ghose, Gennady Pekhimenko, Samira Khan, Onur Mutlu

Transactions on Architecture and Code Optimization, vol. 12, no. 63, ACM, January 2016

 

2015

 

Parallel In-Memory Trajectory-based Spatiotemporal Topological Join

Suprio Ray, Angela Demke Brown, Nick Koudas, Rolando Blanco, Anil K. Goel

IEEE Conference on Big Data, Santa Clara, California, October 2015

 

Slingshot: A modular framework for designing data processing systems

Bogdan Simion, Daniel N. Ilha, Suprio Ray, Leslie Barron, Angela Demke Brown, Ryan Johnson

IEEE Conference on Big Data, Santa Clara, California, October 2015

 

Opportunistic Storage Maintenance

George Amvrosiadis, Angela Demke Brown, Ashvin Goel

ACM Symposium on Operating System Principles, Monterey, California, October 2015

 

Unified Monitoring and Analytics in the Cloud

Ricardo Koller, Canturk Isci, Sahil Suneja, Eyal de Lara

7th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 15), Santa Clara, CA, July 2015

 

Page Overlays: An Enhanced Virtual Memory Framework to Enable Fine-grained Memory Management.

Vivek Seshadri, Gennady Pekhimenko, Olatunji Ruwasi, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry, Trishul Chilimbi

International Symposium on Computer Architecture, Portland, Oregon, June 2015

 

A Case for Core-Assisted Bottleneck Acceleration in GPUs: Enabling Efficient Data Compression

Nandita Vijaykumar, Gennady Pekhimenko, Adwait Jog, Abhishek Bhowmick, Rachata Ausavarungnirun, Onur Mutlu, Chita R. Das, Mahmut T Kandemir, Todd C. Mowry

International Symposium on Computer Architecture, Portland, Oregon, June 2015

 

PocketTrend: Architecting Search Engines for Trending Topics.

Gennady Pekhimenko, Dimitrios Lymberopoulos, Oriana Riva, Karin Strauss, Doug Burger

International World Wide Web Conference, Florence, Italy, May 2015

 

Toggle-Aware Compression for GPUs

Gennady Pekhimenko, Evgeny Bolotin, Mike O'Connor, Onur Mutlu, Todd C. Mowry, Stephen W. Keckler

Computer Architecture Letters, vol. 14, pp. 164-168, IEEE, May 2015

 

Exploring VM Introspection: Techniques and Trade-offs

Sahil Suneja, Canturk Isci, Eyal de Lara, Vasanth Bala

International Conference on Virtual Execution Environment (VEE) , Istanbul, Turkey, March 2015

 

Protecting Data on Smartphones and Tablets from Memory Attacks

Patrick Colp, Jiawen Zhang, James Gleeson, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, Alec Wolman

Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Istanbul, Turkey, March 2015

 

Energy-Oriented Partial Desktop Virtual Machine Migration

Nilton Bila, Eyal de Lara, Kaustubh Joshi, H. Andres Lagar-Cavilla, Eunbyung Park, Ashvin Goel, Matti Hiltunen, M. Satyanarayanan

Transactions on Computer Systems (TOCS), vol. 33, no. 1, ACM, March 2015

 

Energy-Efficient Data Compression for GPU Memory Systems

Gennady Pekhimenko, Evgeny Bolotin, Mike O'Connor, Onur Mutlu, Todd C. Mowry, Stephen W. Keckler

International Conference on Architectural Support for Programming Languages and Operating Systems, Student Research Competition, Istanbul, Turkey, March 2015

 

Exploiting Compressed Block Size as an Indicator of Future Reuse.

Gennady Pekhimenko, Tyler Huberty, Rui Cai, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry

International Symposium on High-Performance Computer Architecture, San Francisco, California, February 2015

 

Adaptive-Latency DRAM: Optimizing DRAM Timing for the Common-Case.

Donghyuk Lee, Yoongu Kim, Gennady Pekhimenko, Samira Khan, Vivek Seshadri, Kevin Chang, Onur Mutlu

International Symposium on High-Performance Computer Architecture, California,USA, February 2015

 

Shifted Hamming Distance: A Fast and Accurate SIMD-Friendly Filter for Local Alignment in Read Mapping.

Hongyi Xin, John Greth, John Emmons, Gennady Pekhimenko, Carl Kingsford, Can Alkan, Onur Mutlu

Bioinformatics, vol. 31, pp. 1553-1560, Oxford University, January 2015

 

2014

 

Checking the Integrity of Transactional Mechanisms

Daniel Fryer, Dai Qin, Kuei Sun, Kah Wai Lee, Angela Demke Brown, Ashvin Goel

Transactions on Storage, vol. 10, no. 4, pp. 17:1-17:23, ACM, October 2014

 

Robust Consistency Checking for Modern Filesystems

Kuei Sun, Daniel Fryer, Ashvin Goel, Dai Qin, Angela Demke Brown

International Conference on Runtime Verification, Toronto, Canada, September 2014

 

Rollback-Free Value Prediction with Approximate Loads.

Bradley Thwaites, Gennady Pekhimenko, Amir Yazdanbakhsh, Girish Mururu, Jongse Park, Hadi Esmaeilzadeh, Onur Mutlu, Todd C. Mowry

International Conference on Parallel Architectures and Compilation Techniques, Alberta, Canda, August 2014

 

Supporting Location-Based Services in a Main-Memory Database

Suprio Ray, Rolando Blanco, Anil K. Goel

15th IEEE International Conference on Mobile Data Management (MDM), Brisbane, Australia, July 2014

 

Towards High Performance Spatio-temporal Data Management Systems

Suprio Ray

In Proceedings of the Ph.D. Colloquium, held in conjunction with IEEE International Conference on Mobile Data Management (MDM), Brisbane, Australia, July 2014

 

The Case for System Testing with Swift Hierarchical VM Fork

Junji Zhi, Sahil Suneja, Eyal de Lara

6th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '14), Philadelphia, PA, June 2014

 

Non-intrusive, Out-of-band and Out-of-the-box Systems Monitoring in the Cloud

Sahil Suneja, Canturk Isci, Vasanth Bala, Eyal de Lara, Todd Mummert

SIGMETRICS, Austin, TX, June 2014

 

Reliable Writeback for Client-side Flash Caches

Dai Qin, Angela Demke Brown, Ashvin Goel

Proceedings of the 2014 USENIX Annual Technical Conference, Philadelphia, PA, June 2014

 

Skew-Resistant Parallel In-Memory Spatial Join

Suprio Ray, Bogdan Simion, Angela Demke Brown, Ryan Johnson

Proceedings of the 26th International Conference on Scientific and Statistical Database Management (SSDBM'14), Aalborg, Denmark, June 2014

 

Checking the Integrity of Transactional Mechanisms

Daniel Fryer, Dai Qin, Kuei Sun, Kah Wai Lee, Angela Demke Brown, Ashish Goel

12th USENIX Conference on File and Storage Technologies, Santa Clara, CA, February 2014

 

2013

 

Some Research Opportunities on Twitter Advertising

Milad Eftekhar, Nick Koudas

IEEE Data Engineering Bulletin, vol. 36, no. 3, pp. 77-82, IEEE, December 2013

 

Linearly Compressed Pages: A Low-Complexity, Low-Latency Main Memory Compression Framework.

Gennady Pekhimenko, Vivek Seshadri, Yoongu Kim, Hongyi Xin, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry

International Symposium on Microarchitecture, Davis, California, December 2013

 

RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization.

Vivek Seshadri, Yoongu Kim, Chris Fallin, Donghyuk Lee, Rachata Ausavarungnirun, Gennady Pekhimenko, Yixin Luo, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry

International Symposium on Microarchitecture, Davis, California, December 2013

 

A parallel spatial data analysis infrastructure for the Cloud

Suprio Ray, Bogdan Simion, Angela Demke Brown, Ryan Johnson

21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL GIS 2013), Orlando, Florida, US, November 2013

 

The price of generality in spatial indexing

Bogdan Simion, Daniel N. Ilha, Angela Demke Brown, Ryan Johnson

2nd ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data (BigSpatial 2013), (collocated with ACM SIGSPATIAL GIS 2013), Orlando, Florida, USA, November 2013

 

Annotation for Automation: Rapid Generation of File System Tools

Kuei Sun, Daniel Fryer, Angela Demke Brown, Ashvin Goel

Proceedings of the 7th Workshop on Programming Languages and Operating Systems (PLOS'13), Farmington, PA, November 2013

 

Behave or be watched: debugging with behavioral watchpoints

Akshay Kumar, Peter Goodman, Ashvin Goel, Angela Demke Brown

Proceedings of the 9th Workshop on Hot Topics in Dependable Systems (HotDep'13), Farmington, PA, November 2013

 

Enhanced Database Support for Location-Based Services

Suprio Ray, Rolando Blanco, Anil K. Goel

the International Workshop on GeoStreaming (IWGS), Orlando, Florida, November 2013

 

Partitioning and Ranking Tagged Data Sources

Milad Eftekhar, Nick Koudas

Proceedings of the VLDB Endowment, vol. 6, no. 4, pp. 229-240, VLDB Endowment, August 2013

 

Information Cascade at Group Scale

Milad Eftekhar, Yashar Ganjali, Nick Koudas

19th ACM SIGKDD international conference on Knowledge discovery and data mining, Chicago, IL, USA, August 2013

 

Less Pain, Most of the Gain: Incrementally Deployable ICN

Seyed Kaveh Fayazbakhsh, Yin Lin, Amin Tootoonchian, Ali Ghodsi, Teemu Koponen, Bruce M Maggs, KC Ng, Vyas Sekar, Scott Shenker

ACM SIGCOMM Conference, Hong Kong, China, August 2013

 

Octopus: Efficient Data Intensive Computing on Virtualized Datacenters

Svitlana Tumanova, Olga Irzak, Lili Sun, Shiri Margel, Eyal de Lara

6th International Systems and Storage Conference, Haifa, Israel, June 2013

 

EnVi: Energy Efficient Video Player for Mobiles

Sahil Suneja, Vishnu Navda, Ramachandran Ramjee, Eyal de Lara

Workshop On Cellular Networks: Operations, Challenges, and Future Design (CellNet) , Taipei, Taiwan, June 2013

 

Reading between the lines of failure logs: Understanding how HPC systems fail

Nosayba El-Sayed, Bianca Schroeder

IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Budapest, Hungary, June 2013

 

Bursty subgraphs in social networks

Milad Eftekhar, Nick Koudas, Yashar Ganjali

sixth ACM International Conference on Web Search and Data Mining (WSDM 2013), Rome, Italy, February 2013

 

On Scalability of Software-Defined Networking

Soheil Hasas Yeganeh, Amin Tootoonchian, Yashar Ganjali

Communications Magazine, vol. 51, no. 2, pp. 136-141, IEEE, February 2013

 

Temperature Management in Datacenters: Cranking Up the Thermostat Without Feeling the Heat

Nosayba El-Sayed, Ioan Stefanovici, George Amvrosiadis, Andy A. Hwang, Bianca Schroeder

USENIX ;login, vol. 38, no. 1, February 2013

 

2012

 

Surveying the Landscape: An In-Depth Analysis of Spatial Database Workloads

Bogdan Simion, Suprio Ray, Angela Demke Brown

20th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL GIS 2012), Redondo Beach, California, US, November 2012

 

Recon: Verifying file system consistency at runtime Extended version of FAST 2012 conference paper

Daniel Fryer, Kuei Sun, Rahat Mahmood, TingHao Cheng, Shaun Benjamin, Ashvin Goel, Angela Demke Brown

ACM Transactions on Storage, vol. 8, no. 4, pp. 15:1 - 15:29, ACM Press, November 2012

 

Base-Delta-Immediate Compression: Practical Data Compression Mechanism for On-Chip Caches.

Gennady Pekhimenko, Vivek Seshadri, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry

International Conference on Parallel Architectures and Compilation Techniques, Minneapolis, USA, September 2012

 

Linearly Compressed Pages: A Main Memory Compression Framework with Low Complexity and Low Latency.

Gennady Pekhimenko, Todd C. Mowry, Onur Mutlu

Student Research Competition at International Conference on Parallel Architectures and Compilation Techniques, Minneapolis, USA, September 2012

 

CUTE: traffic Classification Using TErms

Soheil Hasas Yeganeh, Milad Eftekhar, Yashar Ganjali, Ram Keralapura, Antonio Nucci

21st International Conference on Computer Communication Networks, Munich, Germany, July 2012

 

SnowFlock

Roy Bryant, H. Andres Lagar-Cavilla

The Architecture of Open Source Applications, Amy Brown and Greg Wilson, editors, , July 2012

 

Temperature Management in Data Centers: Why Some (Might) Like It Hot Best Paper Award

Nosayba El-Sayed, Ioan Stefanovici, George Amvrosiadis, Andy A. Hwang, Bianca Schroeder

SIGMETRICS/Performance, London, United Kingdom, June 2012

 

Practical Scrubbing: Getting to the bad sector, at the right time

George Amvrosiadis, Alina Oprea, Bianca Schroeder

International Symposium on Dependable Systems and Networks (DSN 2012), , June 2012

 

Speeding up Spatial Database Query Execution using GPUs

Bogdan Simion, Suprio Ray, Angela Demke Brown

4th Workshop on using Emerging Parallel Architectures (WEPA) - collocated with the International Conference on Computational Science (ICCS), Omaha, Nebraska, US, June 2012

 

Jettison: Efficient Idle Desktop Consolidation with Partial VM Migration

Nilton Bila, Eyal de Lara, Kaustubh Joshi, H. Andres Lagar-Cavilla, Matti Hiltunen, M. Satyanarayanan

European Conference on Computer Systems (Eurosys), Bern, Switzerland, April 2012

 

Comprehensive Kernel Instrumentation via Dynamic Binary Translation

Peter Feiner, Ashvin Goel, Angela Demke Brown

Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012), London, U.K., March 2012

 

Cosmic rays don't strike twice: Understanding the characteristics of DRAM errors and the implications for system design

Andy A. Hwang, Ioan Stefanovici, Bianca Schroeder

Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012), , March 2012

 

Recon: Verifying File System Consistency at Runtime Best Paper Award

Daniel Fryer, Kuei Sun, Rahat Mahmood, TingHao Cheng, Shaun Benjamin, Ashvin Goel, Angela Demke Brown

Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST'12), San Jose, CA, February 2012

 

2011

 

Using Declarative Invariants for Protecting File-System Integrity

Kuei Sun, Daniel Fryer, Ashvin Goel, Angela Demke Brown

6th Workshop on Programming Languages and Operating Systems (PLOS 2011), Cascais, Portugal, October 2011

 

Accelerating The Cloud with Heterogeneous Computing

Sahil Suneja, Elliott Baron, Eyal de Lara, Ryan Johnson

3rd USENIX Workshop on Hot Topics in Cloud Computing, Portland, OR, June 2011

 

The Case for Context-Aware Selective Resume

Eric Wright, Eyal de Lara, Ashvin Goel

2nd International Workshop on Mobile Cloud Computing and Services (MCS), Bethesda, MD, June 2011

 

FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Cloning [Best Student Paper Award]

Michael J. Mior, Eyal de Lara

4th Annual International Systems and Storage Conference, Haifa, Israel, May 2011

 

Jackpine: A Benchmark to Evaluate Spatial Database Performance

Suprio Ray, Bogdan Simion, Angela Demke Brown

Proceedings of the 27th IEEE International Conference on Data Engineering, Hannover, Germany, April 2011

 

Will You Be My Friend? Privacy Implications of Accepting Friendships in Online Social Networks

Soudeh Ghorbani Khaledi, Yashar Ganjali

University of Toronto, Technical Report TR11-SN-UT-04-11-01, April 2011

 

Kaleidoscope: Cloud Micro-Elasticity via VM State Coloring

Roy Bryant, Alexey Tumanov, Olga Irzak, Adin Scannell, Kaustubh Joshi, Matti Hiltunen, H. Andres Lagar-Cavilla, Eyal de Lara

European Conference on Computer Systems (Eurosys), Saltzburg, Austria, April 2011

 

Jackpine: A Benchmark to Evaluate Spatial Database Performance

Suprio Ray, Bogdan Simion, Angela Demke Brown

IEEE International Conference on Data Engineering (ICDE), Hannover, Germany, April 2011

 

Innovation Diffusion in Groups

Milad Eftekhar, Yashar Ganjali, Mohammad Ghodsi

University of Toronto, Technical Report TR-SN-UT-11-02-00, February 2011

 

SnowFlock: Virtual Machine Cloning as a First Class Cloud Primitive

H. Andres Lagar-Cavilla, Joseph Whitney, Roy Bryant, Philip Patchin , Michael Brudno, Eyal de Lara, Stephen M. Rumble, M. Satyanarayanan , Adin Scannell

Transactions on Computer Systems (TOCS), vol. 19, no. 1, ACM, February 2011

 

SnowFlock

Roy Bryant, H. Andres Lagar-Cavilla

The Architecture of Open Source Applications, Amy Brown and Greg Wilson, editors, Creative Commons Attribution, January 2011

 

2010

 

Searching Complex DataWithout an Index

M. Satyanarayanan , Rahul Sukthankar, Adam Goode, Nilton Bila, Lily Mummert, Jan Harkes, Adam Wolbach, Larry Huston, Eyal de Lara

International Journal of Next-Generation Computing, vol. 1, no. 2, December 2010

 

A Design for Comprehensive Kernel Instrumentation

Peter Feiner, Angela Demke Brown, Ashvin Goel

Sixth Workshop on Hot Topics in System Dependability (HotDep’10), Vancouver, B.C. Canada, October 2010

 

Replicate, Reduce, Recycle: Extending the Lifetime of Flash Memory

Kuei Sun, Jamie Liu, Ryan Yang, Angela Demke Brown, Ashvin Goel

Poster at 9th USENIX Symposium on Operating System Design and Implementation (OSDI'10), Vancouver, B.C. Canada, October 2010

 

Timbremap: Enabling the Visually-Impaired to Use Maps on Touch-Enabled Devices

Jing Su, Alyssa Rosenzweig, Ashvin Goel, Eyal de Lara, Khai Truong

12th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI), Lisbon, Portugal, September 2010

 

Efficient Program Compilation through Machine Learning Techniques

Gennady Pekhimenko, Angela Demke Brown

Software Automatic Tuning: From Concepts to State-of-the-Art Results, Ken Naono, Keita Teranishi, John Cavazos and Reiji Suda, editors, Springer, September 2010

 

Efficient Program Compilation Through Machine Learning Techniques

Gennady Pekhimenko, Angela Demke Brown

Software Automatic Tuning: From Concepts to State-of-the-Art Results, Naono, K., Teranishi, K., Cavazos, J., Suda R., editors, Springer, 1, September 2010

 

Using Memory and Random Sampling for Load Balancing in High-radix Switches

Soudeh Ghorbani Khaledi, Yashar Ganjali, Amin Firoozshahian

University of Toronto, Technical Report TR10-SN-UT-07-10-21, July 2010

 

Considering Mobile Devices, Context Awareness, and Mobile Users

Jing Su

PhD. Thesis, University of Toronto, Toronot, Canada, July 2010

 

Ensemble: Cooperative Proximity-based Authentication

Andre Kalamandeen, Adin Scannell, Eyal de Lara, Anmol Sheth, Anthony LaMarca

8th Annual International Conference on Mobile Systems, Applications and Services (MobiSys), San Francisco, CA, June 2010

 

The Case for Energy-Oriented Partial Desktop Migration

Nilton Bila, Eyal de Lara, Matti Hiltunen, Kaustubh Joshi, H. Andres Lagar-Cavilla

USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), Boston, MA, June 2010

 

Transparent Fault Isolation using Dynamic Compilation

Peter Feiner, Angela Demke Brown, Ashvin Goel

Poster at 15th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2010), Pittsburgh, PA, March 2010

 

Protecting the File System From Itself

Daniel Fryer, Angela Demke Brown, Ashvin Goel

Poster at the 8th USENIX Conference on File and Storage Technologies, San Jose, CA, February 2010

 

Understanding latent sector errors and how to protect against them

Bianca Schroeder, Phillipa Gill, Sotirios Damouras

8th Usenix Conference on File and Storage Technologies (FAST 2010), , January 2010

 

2009

 

Copernicus: Face-to-Face Web-based Sharing and Collaboration

Jing Su, Dave Dearman, Dritan Xhabija, Ashvin Goel, Eyal de Lara

University of Toronto, Technical Report CSRG-603 , November 2009

 

Efficient Program Compilation through Machine Learning Techniques

Gennady Pekhimenko, Angela Demke Brown

The Fourth International Workshop on Automatic Performance Tuning, Tokyo, Japan, October 2009

 

Efficient Program Compilation through Machine Learning Techniques.

Gennady Pekhimenko, Angela Demke Brown

International Workshop on Automatic Performance Tuning, Tokyo, Japan, October 2009

 

Flexible Computing with Virtual Machines

H. Andres Lagar-Cavilla

PhD. Thesis, University of Toronto, Toronto, Ontario, Canada, September 2009

 

Leveraging Smart Phones to Reduce Mobility Footprints

Stephen Smaldone, Benjamin Gilbert, Nilton Bila, Liviu Iftode, Eyal de Lara, M. Satyanarayanan

International Conference on Mobile Systems, Applications, and Services (MobiSys), Kraków, Poland, June 2009

 

DRAM Errors in the Wild: A Large-Scale Field Study [Best Presentation Award]

Bianca Schroeder, Eduardo Pinheiro, Wolf-Dietrich Weber

ACM SIGMETRICS / Performance, Seattle, WA, June 2009

 

SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing [Best Paper Award]

H. Andres Lagar-Cavilla, Joseph Whitney, Adin Scannell, Philip Patchin , Stephen M. Rumble, Eyal de Lara, Michael Brudno, M. Satyanarayanan

3rd European Conference on Computer Systems (Eurosys), Nuremberg, Germany, April 2009

 

Adding the Easy Button to the Cloud with SnowFlock and MPI

Philip Patchin , H. Andres Lagar-Cavilla, Eyal de Lara, Michael Brudno

3rd Workshop on System-level Virtualization for High Performance Computing (HPCVirt 2009) , Nuremberg, Germany, April 2009

 

Bunker: A Privacy-Oriented Platform for Network Tracing

Andrew G. Miklas, Stefan Saroiu, Alec Wolman, Angela Demke Brown

Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, April 2009

 

Proximity-based Authentication of Mobile Devices

Adin Scannell, Alex Varshavsky, Anthony LaMarca, Eyal de Lara

International Journal of Security and Networks (IJSN), Special Issue on Secure Spontaneous Interaction, vol. 4, no. 1, pp. 4-16, InderScience Publishers, January 2009

 

2008

 

End User Customization for the Mobile Web

Eyal de Lara

Google Tech Talk, Waterloo, Canada, December 2008

 

Interactive Resource-Intensive Applications Made Easy

H. Andres Lagar-Cavilla

8th International Middleware Conference (Middleware), Newport Beach, California, USA, November 2008

 

Absence of Evidence as Evidence of Absence: A Simple Mechanism for Scalable P2P Search

Stratis Ioannidis, Peter Marbach

Computer Networks Research Lab, University of Toronto, Technical Report 08-001, November 2008

 

A Fluid-Flow Model for Backlog-Based CSMA Policies

A. Eryilmaz, Peter Marbach, A. Ozdaglar

Wicon, , November 2008

 

Performing Time-Sensitive Network experiments

Neda Beheshti, Yashar Ganjali, Nick McKeown, Monia Ghobadi, Jad Naous, Geoff Salmon

ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), San Jose, CA, November 2008

 

Scalable On-Demand Media Streaming for Heterogeneous Clients

Phillipa Gill, Liqi Shi, Anirban Mahanti, Zongpeng Li, Derek Eager

Transactions on Multimedia Computing, Communications, and Applications, vol. 5, no. 1, ACM, October 2008

 

Experimental study of router buffer sizing [Best Paper Award]

Neda Beheshti, Yashar Ganjali, Monia Ghobadi, Nick McKeown, Geoff Salmon

Proceedings of the 8th ACM SIGCOMM conference on Internet measurement, Greece, October 2008

 

Interactive Content Adaptation

Iqbal Mohomed

PhD. Thesis, University of Toronto, Toronto, Ontario, Canada, October 2008

 

 

Network Information Flow in Network of Queues

Phillipa Gill, Zongpeng Li, Anirban Mahanti, Jingxiang Luo, Carey Williamson

16th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Baltimore, MD, September 2008

 

CILoS: A CDMA Indoor Localization System

Waqas ur Rehman, Eyal de Lara, Stefan Saroiu

10th International Conference on Ubiquitous Computing (Ubicomp), Seoul, South Korea, September 2008

 

Hypervisor Support For Identifying Covertly Executing Binaries

H. Andres Lagar-Cavilla, Lionel Litty, David Lie

17th USENIX Security Sympossium, San Jose, CA, August 2008

 

On the Throughput-Optimality of CSMA Policies in Multihop Wireless Networks

Peter Marbach, A. Eryilmaz, A. Ozdaglar

Computer Networks Research Lab, University of Toronto, Technical Report CNRL-08, August 2008

 

A few chirps about Twitter

Balachander Krishnamurthy, Phillipa Gill, Martin Arlitt

ACM SIGCOMM Workshop on Online Social Networks, Seattle, WA, August 2008

 

Lockr: Social Access Control for Web 2.0

Amin Tootoonchian, Kiran K. Gollu, Stefan Saroiu, Yashar Ganjali, Alec Wolman

Proceedings ACM SIGCOMM Workshop on Online Social Networks (WOSN), Seattle, Washington, August 2008

 

Using Ambient Radio Environment to Support Practical Pervasive Computing

Alex Varshavsky

PhD. Thesis, University of Toronto, Toronto, Ontario, Canada, August 2008

 

Location Systems: An Introduction to the Technology Behind Location Awareness

Anthony LaMarca, Eyal de Lara

Synthesis Lectures on Mobile and Pervasive Computing, Morgan and Claypool Publishers, July 2008

 

 

Impromptu Clusters for Near-Interactive Cloud-Based Services

H. Andres Lagar-Cavilla, Joseph Whitney, Adin Scannell, Stephen M. Rumble, Eyal de Lara, Michael Brudno, M. Satyanarayanan

Department of Computer Science, University of Toronto, Technical Report CSRG-TR578, June 2008

 

Snowflock: Cloud computing made agile

H. Andres Lagar-Cavilla

Xen Summit, Boston, MA, June 2008

 

SnowFlock: Parallel Cloud Computing Made Agile

H. Andres Lagar-Cavilla

Intel/SDI/LCS Seminar - Intel Pittsburgh and Carnegie Mellon University, June 2008

 

SnowFlock: VM Cloning for Parallel Cloud Computing

H. Andres Lagar-Cavilla, Joseph Whitney, Adin Scannell, Stephen M. Rumble, Michael Brudno, M. Satyanarayanan , Eyal de Lara

Poster at USENIX Annual Technical Conference, Boston, MA, June 2008

 

On the design of hybrid peer-to-peer systems

Stratis Ioannidis, Peter Marbach

SIGMETRICS '08: Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, ACM, New York, NY, USA, June 2008

 

Obtaining high throughput in networks with tiny buffers

Neda Beheshti, Yashar Ganjali, Ashish Goel, Nick McKeown

Proceedings of 16th International Workshop on Quality of Service (IWQoS), Enschede, Netherlands, June 2008

 

Calibree: Calibration-free Localization using Relative Distance Estimations

Alex Varshavsky, Denis Pankratov, John Krumm , Eyal de Lara

Sixth International Conference on Pervasive Computing (Pervasive), Sydney, Australia, May 2008

 

On Wireless Social Community Networks

Mohammad Hossein Manshaei, Julien Freudiger, Mark Felegyhazi, Peter Marbach, Jean-Pierre Hubaux

IEEE INFOCOM, , April 2008

 

The Flattening Internet Topology: Natural Evolution, Unsightly Barnacles or Contrived Collapse?

Phillipa Gill, Martin Arlitt, Zongpeng Li, Anirban Mahanti

Passive and Active Measurement (PAM) Conference, Cleveland, OH, April 2008

 

A Lower-Bound on the Number of Rankings Required in Recommender Systems Using Collaborative Filtering

Peter Marbach

CISS 2008: 42nd Annual Conference on Information Sciences and Systems, , March 2008

 

Wireless Social Community Networks: A Game-Theoretic Analysis

Mohammad Hossein Manshaei, Kamran Farhadi, Julien Freudiger, Peter Marbach, Jean-Pierre Hubaux

IEEE International Zurich Seminar on Communications, , March 2008

 

YouTube Workload Characterization

Phillipa Gill

M.Sc. Thesis, Department of Computer Science, University of Calgary, Calgary, Alberta, March 2008

 

Low-Bandwidth VM Migration via Opportunistic Replay

Ajay Surie, H. Andres Lagar-Cavilla, Eyal de Lara, M. Satyanarayanan

9th IEEE Workshop on Mobile Computing Systems and Applications (HotMobile), Napa Valley, CA, February 2008

 

A Randomized Scheduler for Interference-Limited Networks

A. Eryilmaz, A. Ozdaglar, Peter Marbach

Asilomar Conference, , February 2008

 

An analysis of data corruption in the storage stack <font color=blue>[Best Student Paper Award]</font>

Lakshmi N. Bairavasundaram, Garth R. Goodson, Bianca Schroeder, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau

6th Usenix Conference on File and Storage Technologies (FAST), San Jose, CA, February 2008

 

Snowflock: Virtual Cluster Technology for Bioinformatics Applications

Michael Brudno, H. Andres Lagar-Cavilla, Eyal de Lara, Stephen M. Rumble, Adin Scannell, Joseph Whitney

Poster at the 16th Annual International Conference Intelligent Systems for Molecular Biology (ISMB), Toronto, ON, January 2008

 

Characterizing User Sessions on YouTube

Phillipa Gill, Martin Arlitt, Zongpeng Li, Anirban Mahanti

ACM/SPIE Multimedia Computing and Networking Conference (MMCN), San Jose, USA, January 2008

 

Machine Learning Algorithms for Choosing Compiler Heuristics

Gennady Pekhimenko

MSc Thesis, University of Toronto, Toronto, Ontario, Canada, January 2008

 

Suprio Ray

, , January 2008

 

2007

 

GSM Indoor Localization

Alex Varshavsky, Eyal de Lara, Jeffrey Hightower, Anthony LaMarca, Veljo Otsason

Pervasive and Mobile Computing Journal (PMC), vol. 3, no. 6, pp. 698-720, Elsevier, December 2007

 

Achievable rate region of CSMA schedulers in wireless networks with primary interference constraints

Peter Marbach, A. Eryilmaz, A. Ozdaglar

46th IEEE Conference on Decision and Control, , December 2007

 

Experimenting with buffer sizes in routers

Neda Beheshti, Jad Naous, Yashar Ganjali, Nick McKeown

Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems (ANCS),, Orlando, Florida, USA, , December 2007

 

Interactive Resource-Intensive Applications Made Easy

H. Andres Lagar-Cavilla, Niraj Tolia, Eyal de Lara, M. Satyanarayanan , David O'Hallaron

8th International Middleware Conference (Middleware), Newport Beach, California, November 2007

 

Correlation-Based Content Adaptation for Mobile Web Browsing

Iqbal Mohomed, Adin Scannell, Nilton Bila, Jin Zhang, Eyal de Lara

8th International Middleware Conference (Middleware), Newport Beach, California, November 2007

 

Tamper Resistant Network Tracing

Andrew G. Miklas, Stefan Saroiu, Alec Wolman, Angela Demke Brown

Proceedings of the 6th Workshop on Hot Topics in Networks (HotNets), Atlanta, GA, November 2007

 

On the Robustness of Simple Indoor MANET Simulation Models

H. Andres Lagar-Cavilla, Gerard Baron, Thomas E. Hart, Lionel Litty, Eyal de Lara

Ad Hoc & Sensor Wireless Networks Journal, vol. 4, no. 4, Old City Publishing, Inc., October 2007

 

Understanding disk failure rates: What does an MTTF of 1,000,000 hours mean to you?

Bianca Schroeder, Garth A. Gibson

Transactions on Storage (TOS), vol. 3, no. 3, ACM, October 2007

 

YouTube Traffic Characterization: A View From the Edge

Phillipa Gill, Martin Arlitt, Zongpeng Li, Anirban Mahanti

ACM SIGCOMM Internet Measurement Conference (IMC), San Diego, USA, October 2007

 

Path: page access tracking to improve memory management

Reza Azimi, Livio Soares, Michael Stumm, Tom Walsh, Angela Demke Brown

Proceedings of the 6th International Symposium on Memory Management (ISMM), Montreal, Quebec, October 2007

 

Amigo: Proximity-based Authentication of Mobile Devices

Alex Varshavsky, Adin Scannell, Anthony LaMarca, Eyal de Lara

9th International Conference on Ubiquitous Computing (Ubicomp), Innsbruck, Austria, September 2007

 

An Exploration of Location Error Estimation

Dave Dearman, Alex Varshavsky, Eyal de Lara, Khai Truong

9th International Conference on Ubiquitous Computing (Ubicomp), Innsbruck, Austria, September 2007

 

Exploiting Social Interactions in Mobile Systems

Andrew G. Miklas, Kiran K. Gollu, Kelvin K. W. Chan, Stefan Saroiu, Krishna P. Gummadi, Eyal de Lara

9th International Conference on Ubiquitous Computing (Ubicomp), Innsbruck, Austria, September 2007

 

Haggle: Seamless Networking for Mobile Applications

Jing Su, James Scott, Pan Hui, Jon Crowcroft, Eyal de Lara, Christophe Diot, Ashvin Goel, Meng How Lim, Eben Upton

9th International Conference on Ubiquitous Computing (Ubicomp), Innsbruck, Austria, September 2007

 

Interactive Resource-Intensive Applications Made Easy

H. Andres Lagar-Cavilla

SDI/LCS Seminar - Carnegie Mellon University, September 2007

 

Amigo: Proximity-based Authentication of Mobile Devices

Eyal de Lara

Google Tech Talk, Mountain View, CA, July 2007

 

PageTailor: Reusable End-User Customization for the Mobile Web

Nilton Bila, Troy Ronda, Iqbal Mohomed, Khai Truong , Eyal de Lara

5th International Conference on Mobile Systems, Applications, and Services (MobiSys), San Juan, Puerto Rico, June 2007

 

VMM-Independent Graphics Acceleration

H. Andres Lagar-Cavilla, Niraj Tolia, M. Satyanarayanan , Eyal de Lara

3rd ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE), San Diego, CA, June 2007

 

VMGL: VMM-Independent Graphics Acceleration

H. Andres Lagar-Cavilla

3rd ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE), San Diego, CA, June 2007

 

Understanding failures in petascale computers

Bianca Schroeder, Garth A. Gibson

Journal of Physics: Conference Series, vol. 78, Institute of Physics, June 2007

 

YETI: a graduallY Extensible Trace Interpreter

Mathew Zaleski, Angela Demke Brown, Kevin Stoodley

Proceedings of the 3rd international conference on Virtual Execution Environments (VEE), San Diego, CA, June 2007

 

Genome Assembly, Chinese Postman, and Virtual Clusters

Michael Brudno

Google Tech Talk, May 2007

 

 

Performance of memory reclamation for lockless synchronization

Thomas E. Hart, Paul E. McKenney, Angela Demke Brown, Jonathan Walpole

Journal of Parallel and Distributed Computing, vol. 67, no. 12, pp. 1270-1285, Academic Press, Inc., May 2007

 

Packet scheduling in optical FIFO buffers

Neda Beheshti, Yashar Ganjali

roceedings of IEEE INFOCOM High-Speed Networks Workshop, Anchorage, Alaksa, USA, May 2007

 

The effects of fairness in buffer sizing

Mei Wang, Yashar Ganjali

Proceedings of IFIP Networking, Atlanta, Georgia, USA, May 2007

 

VMGL: VMM-Independent Graphics Acceleration (Xen Summit 2007)

H. Andres Lagar-Cavilla

Xen Summit, Yorktown Heights, NY, April 2007

 

The SkyLoc Floor Localization System

Alex Varshavsky, Anthony LaMarca, Jeffrey Hightower, Eyal de Lara

5th IEEE International Conference on Pervasive Computing and Communications (PerCom), White Plains, NY, March 2007

 

Pervasive Personal Computing in an Internet Suspend/Resume System

H. Andres Lagar-Cavilla, David O'Hallaron , M. Satyanarayanan , Niraj Tolia, Ajay Surie

IEEE Internet Computing, IEEE Press, March 2007

 

The computer failure data repository

Bianca Schroeder, Garth A. Gibson

Workshop on Reliability Analysis of System Failure Data, Cambridge, UK, March 2007

 

Scheduling in Practice

Ernst W. Biersack, Bianca Schroeder, Guillaume Urvoy-Keller

Performance Evaluation Review, vol. 34, no. 4, pp. 21-28, ACM Sigmetrics, March 2007

 

JIT instrumentation: A novel approach to dynamically instrument operating systems

Marek Olszewski , Keir Mierle , Adam Czajkowski , Angela Demke Brown

Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, Lisbon, Portugal, March 2007

 

Enabling Secure and Spontaneous Communication between Mobile Devices using Common Radio Environment

Alex Varshavsky, Anthony LaMarca, Eyal de Lara

IEEE Workshop on Mobile Computing Systems and Applications (HotMobile), Tucson, AZ, February 2007

 

VMGL Demo

H. Andres Lagar-Cavilla

YouTube, February 2007

 

Disk failures in the real world: What does an MTTF of 1,000,000 hours mean too you? <font color=blue>[Best Paper Award]</font>

Bianca Schroeder, Garth A. Gibson

Usenix Conference on File and Storage Technologies (FAST), San Jose, CA, February 2007

 

 

Video to Go: The Effects of Mobility on Streaming Media in a CDMA2000 1xEV-DO Network

Phillipa Gill, Matei Leventer, Anirban Mahanti

ACM/SPIE Multimedia Computing and Networking Conference (MMCN), San Jose, USA, January 2007

 

Characterization of failures in an IP backbon

Athina Markopoulou, Gianluca Iannaccone, Supratik Bhattacharyya, Chen-Nee Chuah, Yashar Ganjali, Christophe Diot

IEEE/ACM Transactions on Networking, January 2007

 

2006

 

Transmission costs, selfish nodes, and protocol design

Peter Marbach

Wireless Networks, vol. 14, no. 5, pp. 615 - 631, December 2006

 

A Preliminary Investigation of Worm Infections in a Bluetooth Environment

Jing Su, Kelvin K. W. Chan, Andrew G. Miklas, Kenneth Po, Ali Akhavan, Stefan Saroiu, Eyal de Lara, Ashvin Goel

ACM Workshop on Rapid Malcode (WORM), Alexandria, VA, November 2006

 

Update on Buffer Sizing in Internet Routers

Yashar Ganjali, Nick McKeown

ACM/SIGCOMM Computer Communication Review, vol. 36, no. 5, pp. 67-70, October 2006

 

Scalable Streaming for Heterogeneous Clients

Liqi Shi, Phillipa Gill, Anirban Mahanti, Zongpeng Li, Derek Eager

ACM Multimedia, Santa Barbara, CA, October 2006

 

Mobility Detection Using Everyday GSM Traces

Timothy Sohn, Alex Varshavsky, Anthony LaMarca, Mike Y. Chen, Tanzeem Choudhury, Ian Smith, Sunny Consolvo, Jeffrey Hightower, William G. Griswold, Eyal de Lara

8th International Conference on Ubiquitous Computing (UbiComp), Irvine, CA, September 2006

 

An Empirical Evaluation of the Student-Net Delay Tolerant Networks

Jing Su, Ashvin Goel, Eyal de Lara

3rd International Conference on Mobile and Ubiquitous Systems: Networks and Services (MOBIQUITOUS), San Jose, CA, July 2006

 

Observations on Round-Trip Times of TCP Connections

Phillipa Gill, Anirban Mahanti

Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), Calgary, AB, July 2006

 

Energy-efficient rate scheduling in wireless links using computational geometric algorithms

Mingjie Lin, Yashar Ganjali

Proceedings of the International Wireless Communications and Mobile Computing Conference (IWCMC), Vancouver, Canada, July 2006

 

Efficient and Transparent Dynamic Content Updates for Mobile Clients

Trevor Armstrong, Olivier Trescases, Cristiana Amza, Eyal de Lara

4th International Conference on Mobile Systems, Applications, and Services (MobiSys), Uppsala, Sweden, June 2006

 

Context-Aware Interactive Content Adaptation

Iqbal Mohomed, Jim Chengming Cai, Sina Chavoshi, Eyal de Lara

4th International Conference on Mobile Systems, Applications, and Services (MobiSys), Uppsala, Sweden, June 2006

 

Dimorphic Computing: Sustainable Performance Through Thick and Thin

Eyal de Lara, H. Andres Lagar-Cavilla, M. Satyanarayanan , David O'Hallaron , Niraj Tolia, Rajesh Balan

Poster at 4th International Conference on Mobile Systems, Applications, and Services (MobiSys), Uppsala, Sweden, June 2006

 

A large scale study of failures in high-performance-computing systems

Bianca Schroeder, Garth A. Gibson

International Symposium on Dependable Systems and Networks (DSN), Philadelphia, PA, June 2006

 

 

Open vs closed: a cautionary tale

Bianca Schroeder, Adam Wierman, Mor Harchol-Balter

3rd Symposium on Networked System Design and Implementation (NSDI), San Jose, CA, May 2006

 

URICA: Usage-awaRe Interactive Content Adaptation for Mobile Devices

Iqbal Mohomed, Jim Chengming Cai, Eyal de Lara

1st EuroSys Conference, Leuven, Belgium, April 2006

 

Are GSM Phones THE Solution for Localization?

Alex Varshavsky, Mike Y. Chen, Eyal de Lara, Jon Froehlich, Dirk Haehnel, Jeffrey Hightower, Anthony LaMarca, Fred Potter, Timothy Sohn, Karen Tang, Ian Smith

7th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), Semiahmoo Resort, WA, April 2006

 

A Brownian Motion Model for Last Encounter Routing

Stratis Ioannidis, Peter Marbach

INFOCOM 2006, , April 2006

 

Achieving class-based QoS for transactional workloads

Bianca Schroeder, Mor Harchol-Balter, Arun Iyengar, Erich Nahum

22nd International Conference on Data Engineering (ICDE)., Atlanta, GA, April 2006

 

How to determine a good multi-programming level for external scheduling

Bianca Schroeder, Mor Harchol-Balter, Arun Iyengar, Erich Nahum, Adam Wierman

22nd International Conference on Data Engineering (ICDE)., Atlanta, GA, April 2006

 

Making lockless synchronization fast: performance implications of memory reclamation <font color=blue>[Best Paper Award]</font>

Thomas E. Hart, Paul E. McKenney, Angela Demke Brown

Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS), Rhodes Island, Greece, April 2006

 

Routers with very small buffers

Mihaela Enachescu, Yashar Ganjali, Ashish Goel, Nick McKeown, Tim Roughgarden

Proceedings of the IEEE INFOCOM'06, Barcelona, Spain, April 2006

 

Active Queue Management and Scheduling for Wireless Networks: The Single-Cell Case

Peter Marbach, Yiyi Lu

40th Annual Conference on Information Sciences and Systems, , March 2006

 

Buffer sizing in all-optical packet switches

Neda Beheshti, Yashar Ganjali, Ramesh Rajaduary, Daniel Blumenthal, Nick McKeown

Proceedings of OFC/NFOEC, Anaheim, CA,, March 2006

 

Web servers under overload: How scheduling can help

Bianca Schroeder, Mor Harchol-Balter

Transactions on Internet Topology (TOIT), vol. 6, no. 1, pp. 20-52, ACM, February 2006

 

2005

 

Cooperation in wireless ad hoc networks: a market-based approach

Peter Marbach, Ying Qiu

IEEE/ACM Trans. Netw, vol. 13, no. 6, pp. 1325–1338, IEEE Press, December 2005

 

Typical versus worst case design in networking

Nandita Dukkipati, Yashar Ganjali, Rui Zhang-Shen

Proceedings of the Fourth ACM Workshop on Hot Topics in Networks (HotNets-IV), College Park, Maryland, November 2005

 

A Cross-Layer Approach to Service Discovery and Selection in MANETs

Alex Varshavsky, Brad Reid, Eyal de Lara

IEEE International Conference on Mobile Adhoc and Sensor Systems Conference (MASS), Washington, DC, November 2005

 

Iterative Adaptation for Mobile Clients Using Existing APIs

Eyal de Lara, Yogesh Chopra, Rajnish Kumar, Nilesh Vaghela, Dan S. Wallach, Willy Zwaenepoel

IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 16, no. 10, IEEE Press, October 2005

 

The Taser Intrusion Recovery System

Ashvin Goel, Kenneth Po, Kamran Farhadi, Zheng Li, Eyal de Lara

20th Symposium on Operating Systems Prinicples (SOSP), Brighton, UK, October 2005

 

Price-based rate control in random access networks

Clement Yuen, Peter Marbach

IEEE/ACM Trans. Netw., vol. 13, no. 5, pp. 1027–1040, IEEE Press, October 2005

 

Mixed mode execution with context threading

Mathew Zaleski, Marc Berndl, Angela Demke Brown

Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research (CASCON), Toronto, ON, October 2005

 

Accurate GSM Indoor Localization

Veljo Otsason , Alex Varshavsky, Anthony LaMarca, Eyal de Lara

7th International Conference on Ubiquitous Computing (UbiComp), Tokyo, Japan, September 2005

 

Modelling and Analysis of Wireless Local Area Networks

Yiping Gong, Peter Marbach

Allerton Conference, , September 2005

 

Routing in a highly dynamic topology

Yashar Ganjali, Nick McKeown

Proceedings of the IEEE ComSoc SECON, Santa Clara, CA,, September 2005

 

Cell switching versus packet switching in input-queued switches

Yashar Ganjali, Abtin Keshavarzian, Devavrat Shah

IEEE/ACM Transactions on Networking, vol. 13, no. 4, August 2005

 

Part III: Routers with very small buffers

Mihaela Enachescu, Yashar Ganjali, Ashish Goel, Nick McKeown, Tim Roughgarden

ACM/SIGCOMM Computer Communication Review, vol. 35, no. 3, pp. 83-90, July 2005

 

Inlining Java native calls at runtime

Levon Stepanian, Angela Demke Brown, Allan Kielstra, Gita Koblents, Kevin Stoodley

Proceedings of the 1st ACM/USENIX international conference on Virtual Execution Environments (VEE), Chicago, IL, June 2005

 

Towards an Understanding of EASE and Its Properties

Stratis Ioannidis, Peter Marbach

WIOPT '05: Proceedings of the Third International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, , April 2005

 

Transmission Costs, Selfish Nodes, and Protocol Design

Peter Marbach, Ran Pang

WIOPT '05: Proceedings of the Third International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, , April 2005

 

Improving Preemptive Prioritization via Statistical Characterization of OLTP Locking

David T. McWherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-Balter

21th International Conference on Data Engineering (ICDE), Tokyo, JP, April 2005

 

Balanced vertex-orderings of graphs

Therese Biedl, Timothy Chan, Yashar Ganjali, MohammadTaghi Hajiaghayi, David R. Wood

Discrete Applied Mathematics, vol. 148, no. 1, pp. 27-48, April 2005

 

Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters

Marc Berndl, Benjamin Vitale, Mathew Zaleski, Angela Demke Brown

Proceedings of the Third International Symposium on Code Generation and Optimization (CGO), San Jose, CA, March 2005

 

Techniques for Efficiently Serving and Caching Dynamic Web Content

Arun Iyengar, Lakshmish Ramaswamy, Bianca Schroeder

Recent Advances on Web Data Delivery, S. Chanson, X. Tang, J. Xu, editors, Kluwer Academic Publisher, January 2005

 

The PostgreSQL Open Source DBMS

Anastassia Ailamaki, Sailesh Krishnamurthy, Spiros Papadimitriou, Bianca Schroeder

Database System Concepts, Abraham Silberschatz, Henry F. Korth, S. Sudarshan, editors, McGraw-Hill Book Company, 5th Edition, January 2005

 

2004

 

User Mobility for Opportunistic Ad-Hoc Networking

Jing Su, Alvin Chin, Anna Popivanoca, Ashvin Goel, Eyal de Lara

6th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), English Lake District, UK, December 2004

 

Community-Driven Adaptation: Automatic Content Adaptation in Pervasive Environments

Iqbal Mohomed, Alvin Chin, Jim Chengming Cai, Eyal de Lara

6th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), English Lake District, UK, December 2004

 

Rate control for random access networks: The finite node case

Peter Marbach

43rd IEEE Conference on Decision and Control, , December 2004

 

Alleviating Self-Interference in MANETs

Alex Varshavsky, Eyal de Lara

th International IEEE Workshop on Wireless Local Networks (WLN), Tampa, FL, November 2004

 

Simplified Simulation Models for Indoor MANET Evaluation are not Robust

H. Andres Lagar-Cavilla, Gerard Baron, Thomas E. Hart, Lionel Litty, Eyal de Lara

1st IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks (SECON), Santa Clara, CA, October 2004

 

End-to-end rate control for networks with random access links

Clement Yuen, Peter Marbach

Canadian Conference on Electrical and Computer Engineering, , October 2004

 

Characterizing networks supporting multi-dimensional linear interval routing schemes

Yashar Ganjali, MohammadTaghi Hajiaghayi

Theoretical Computer Science, vol. 326, no. 1-3, pp. 103-116, October 2004

 

Cross-Layer Flow Control in Lightly-Loaded Multi-Hop Ad Hoc Networks

Alex Varshavsky, Baochun Li, Eyal de Lara

International Workshop on Network Design and Architecture (IWNDA), Montreal, Quebec, August 2004

 

Analysis of a static pricing scheme for priority services

Peter Marbach

IEEE/ACM Trans. Netw., vol. 12, no. 2, pp. 312–325, April 2004

 

Priority Mechanisms for OLTP and Transactional Web Applications

David T. McWherter, Bianca Schroeder, Anastassia Ailamaki, Mor Harchol-Balter

20th International Conference on Data Engineering (ICDE), Boston, MA, April 2004

 

Evaluation of Task Assignment Policies for Supercomputing Servers: The Case for Load Unbalancing and Fairness

Bianca Schroeder, Mor Harchol-Balter

Cluster Computing, vol. 7, no. 2, pp. 151-161, Springer, April 2004

 

Load balancing in ad hoc networks: Single-path routing vs. multi-path routing

Yashar Ganjali, Abtin Keshavarzian

Proceedings of the IEEE INFOCOM'04, Hong Kong,, March 2004

 

Limiting the impact of failures on network performance

Yashar Ganjali, Supratik Bhattacharyya, Christophe Diot

Sprint ATL Research Report RR04-ATL-020666, , February 2004

 

Disconnected Operation in Publish/Subscribe Middleware

Ioana Burcea, Hans-Arno Jacobsen, Eyal de Lara, Vinod Muthusamy , Milenko Petrovic

IEEE International Conference on Mobile Data Management (MDM), Berkeley, CA, January 2004

 

2003

 

Pricing and rate adaptation in a non-cooperative environment

Xinran Wu, Peter Marbach

42nd IEEE Conference on Decision and Control, , October 2003

 

Priority service and max-min fairness

Peter Marbach

IEEE/ACM Trans. Netw., vol. 11, no. 5, pp. 733–746, October 2003

 

Rate Control and Slotted Aloha

Clement Yuen, Peter Marbach

41th Annual Allerton Conference, , October 2003

 

Web servers under overload: How scheduling can help <font color=blue>[Best Student Paper Award]</font>

Bianca Schroeder, Mor Harchol-Balter

18th International Teletraffic Congress (ITC), Berlin, Germany, September 2003

 

IGP Link Weight Assignment for Transient Link Failures

A. Nucci, Bianca Schroeder, S. Bhattacharyya, Nina Taft, Christophe Diot

18th International Teletraffic Congress (ITC), Berlin, Germany, September 2003

 

Collaboration and Multimedia Authoring on Mobile Devices

Eyal de Lara, Rajnish Kumar, Dan S. Wallach, Willy Zwaenepoel

1st International Conference on Mobile Systems, Applications, and Services (MobiSys), San Francisco, CA, May 2003

 

Size-based Scheduling to Improve Web Performance

Mor Harchol-Balter, Bianca Schroeder, Nikhil Bansal, Mukesh Agrawal

Transactions on Computer Systems (TOCS), vol. 21, no. 2, pp. 207-233, ACM, May 2003

 

Bandwidth allocation in ad hoc networks: a price-based approach

Ying Qiu, Peter Marbach

INFOCOM 2003, , April 2003

 

Input queued switches: Cell switching vs. packet switching (Selected as one of the 10 best papers)

Yashar Ganjali, Abtin Keshavarzian, Devavrat Shah

Proceedings of the IEEE INFOCOM'03,, San Francisco, April 2003

 

Preparing for Computer Olympiads: Algorithmic Puzzles

Yashar Ganjali, Mohammad Ghodsi

Fatemi Publications Co., March 2003

 

Approximate Gradient Methods in Policy-Space Optimization of Markov Reward Processes

Peter Marbach, John Tsitsiklis

Discrete Event Dynamic Systems, vol. 13, no. 1-2, pp. 111–148, Kluwer Academic Publishers, January 2003

 

Optimum multi-dimensional interval routing schemes on networks with dynamic cost links

Yashar Ganjali

Computing and Informatics, vol. 22, no. 1, pp. 1-18, January 2003

 

2002

 

An experimental study of online scheduling algorithms

Susan Albers, Bianca Schroeder

Journal of Experimental Algorithms, vol. 7, pp. 3-3, ACM, December 2002

 

A note on consecutive ones submatrix problem

MohammadTaghi Hajiaghayi, Yashar Ganjali

Information Processing Letters, vol. 83, no. 3, pp. 163-166, August 2002

 

Extensible Adaptation via Constraint Solving

Yuri Dorsenko, Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel

4th IEEE Worwshop on Mobile Computing Systems and Applications, Callicoon, NY, June 2002

 

Downlink resource allocation and pricing for wireless networks

Randall Berry, Peter Marbach

INFOCOM 2002, , June 2002

 

Priority service and max-min fairness

Peter Marbach

INFOCOM 2002, , June 2002

 

Component-Based Adaptation for Mobile Computing

Eyal de Lara

PhD. Thesis, Department of Electrical and Computer Engineering, Rice University, Houston, Texas, April 2002

 

HATS: Hierarchical Adaptive Transmission Scheduling for Multi-Application Adaptation

Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel

Multimedia Computing and Networking Conference (MMCN), San Jose, CA, January 2002

 

2001

 

Reducing the Energy Usage of Office Applications

Jason Flinn, Eyal de Lara, M. Satyanarayanan , Dan S. Wallach, Willy Zwaenepoel

IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), Heidelberg, Germany, November 2001

 

Collaboration and Document Editing on Bandwidth-Limited Devices

Eyal de Lara, Rajnish Kumar, Dan S. Wallach, Willy Zwaenepoel

Workshop on Application Models and Programming Tools for Ubiquitous Computing (UbiTools) , Atlanta, GA, September 2001

 

SRPT Scheduling for Web Servers

Mor Harchol-Balter, Nikhil Bansal, Bianca Schroeder, Mukesh Agrawal

Job Scheduling Strategies for Parallel Processing, Cambridge, MA, June 2001

 

Characterization of networks supporting multi-dimensional linear interval routing schemes

Yashar Ganjali

Proceedings of the 8th International Colloquium on Structural Information and Communication Complexity (SIROCCO'01), Barcelona, Spain,, June 2001

 

Position Summary: Architectures for Adaptation Systems

Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel

8th IEEE Workshop on Hot Topics in Operating Systems (HotOS), Schloss Elmau, Germany, May 2001

 

Compiler-Based I/O Prefetching for Out-of-Core Applications.

Angela Demke Brown, Todd C. Mowry, Orran Krieger

ACM Transactions on Computer Systems, vol. 19, no. 2, pp. 111-170, May 2001

 

Multi-dimensional interval routing schemes

Yashar Ganjali

University of Waterloo, Waterloo, Ontario, Canada, , , May 2001

 

Pricing differentiated services networks: bursty traffic

Peter Marbach

INFOCOM 2001, , April 2001

 

Puppeteer: Component-based Adaptation for Mobile Computing

Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel

3rd USENIX Symposium on Internet Technologies and Systems (USITS), San Francisco, CA, March 2001

 

Simulation-based optimization of Markov reward processes

Peter Marbach, John Tsitsiklis

IEEE Transactions on Automatic Control, vol. 46, no. 2, pp. 191-209, February 2001

 

Differentiated Services Networks: Pricing and Software Agents

Peter Marbach

International Journal of Parallel and Distributed Systems and Networks, January 2001

 

Web hosting service level agreements.

Alan J. King, Mehmet Begen, Monica Cojocaru, Ellen Flowler, Yashar Ganjali, Judy Lai, Tijin Lee, Carmeliza Navasca, Daniel Ryan

Proceedings of the 5th Pacific Institute for Mathematical Sciences 2001 Industrial Problem Solving Workshop, University of Washington, Seattle, January 2001

 

2000

 

Taming the Memory Hogs: Using Compiler Inserted Releases to Manage Physical Memory Intelligently

Angela Demke Brown, Todd C. Mowry

Proceedings of the Fourth Symposium on Operating Systems Design and Implementation (OSDI), San Diego, CA, October 2000

 

An experimental study of online scheduling algorithms

Susan Albers, Bianca Schroeder

4th Workshop on Algorithm Engineering (WAE), Saarbrucken, Germany, September 2000

 

Opportunities for Bandwidth Adaptation in Microsoft Office Documents

Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel

4th USENIX Windows Systems Symposium, Seattle, Washington, August 2000

 

Evaluation of Task Assignment Policies for Supercomputing Servers: The Case for Load Unbalancing and Fairness

Bianca Schroeder, Mor Harchol-Balter

9th IEEE Symposium on High Performance Distributed Computing (HPDC), Pittsburgh, PA, August 2000

 

Uniquely 2-list colorable graphs

Yashar Ganjali, Mohammad Ghebleh, Hossein Hajiabolhasan, Mahdi Mirzazadeh, Bashir S. Sadjad

Discrete Applied Mathematics, vol. 119, no. 3, pp. 217-225, August 2000

 

The Effect of Contention on the Scalability of Page-Based Software Shared Memory Systems

Eyal de Lara, Y. Charlie Hu, Honghui Lu, Alan L. Cox, Willy Zwaenepoel

5th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LRC) , Rochester, NY, May 2000

 

Call admission control and routing in integrated services networks using neuro-dynamic programming

Peter Marbach, Oliver Mihatsch, John Tsitsiklis

IEEE Journal on Selected Areas in Communications, vol. 18, no. 2, pp. 197-208, February 2000

 

Implementation of SRPT Scheduling in Web Servers

Mor Harchol-Balter, Nikhil Bansal, Bianca Schroeder

Carnegie Mellon University, Technical Report CMU-CS-00-170, January 2000

 

1999

 

Simulation-based optimization of Markov reward processes: implementation issues

Peter Marbach, John Tsitsiklis

Proceedings of the 38th IEEE Conference on Decision and Control, , December 1999

 

A Characterization of Compound Documents on the Web

Eyal de Lara, Dan S. Wallach, Willy Zwaenepoel

Rice Computer Science, Technical Report TR99-351, November 1999

 

Pricing priority classes in a differentiated services network

Peter Marbach

Allerton Conference, , September 1999

 

Caching Documents with Active Properties

Eyal de Lara, Karin Petersen, Douglas B. Terry, Anthony LaMarca, Mike Salisbury, Paul Dourish, Keith Edwards, John Lamping

7th IEEE Workshop on Hot Topics in Operating Systems (HotOS), Rio Rico, AZ, March 1999

 

The Effect of Contention on the Scalability of Page-Based Software Shared Memory System

Eyal de Lara

M.Sc. Thesis, Department of Electrical and Computer Engineering, Rice University, Houston, Texas, January 1999

 

A Performance Comparison of Homeless and Home-based Lazy Release Consistency Protocols in Software Shared Memory

Alan L. Cox, Eyal de Lara, Y. Charlie Hu, Willy Zwaenepoel

5th International Symposium on High-Performance Computer Architecture, Orlando, FL, January 1999

 

An approximate algorithm for shortest paths on weighted triangulated irregular networks

Yashar Ganjali, Mohammad Ghodsi

Proceedings of 4th CSI Computer Conference (CSICC'98), Tehran, Iran, January 1999

 

1998

 

Reinforcement Learning for Call Admission Control and Routing in Integrated Service Networks

Peter Marbach, Oliver Mihatsch, John Tsitsiklis

IEEE Conference on Decision and Control, , December 1998

 

Simulation-based optimization of Markov reward processes

Peter Marbach, John Tsitsiklis

Proceedings of the 37th IEEE Conference on Decision and Control, , December 1998

 

Upper and Lower bounds for online scheduling

Bianca Schroeder

, Max-Planck-Institute, Saarbrucken, Germany, December 1998

 

1997

 

Reinforcement learning for call admission control and routing in integrated service networks

Peter Marbach, Oliver Mihatsch, Miriam Schulte, John Tsitsiklis

NIPS '97, , December 1997

 

 

Automatic I/O Prefetching for Out-of-Core Applications

Angela Demke Brown

M.Sc. Thesis, Department of Computer Science, University of Toronto, Toronto, Ontario, January 1997

 

1996

 

Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications

Todd C. Mowry, Angela Demke Brown, Orran Krieger

Proceedings of the Second Symposium on Operating Systems Design and Implementation (OSDI), Seattle, Washington, October 1996

 

Optics Lab: User's Manual.

Yashar Ganjali, editors

Tehran Institute of Technology, January 1996