PUBLICATIONS

 


Optimized Application Placement for Network Congestion and Failure Resiliency in Clouds

Authors:Madalin Mihailescu, Sahel Sharifymoghaddam, and Cristiana Amza.

IEEE International Conference on Cloud Networking (CloudNet), October 2015.


Stage-Aware Anomaly Detection through Execution Flow Tracking

Authors:Saeed Ghanbari, Ali B. Hashemi, and Cristiana Amza .

ACM/IFiP/Usenix International Middleware Conference, Bordeaux, France, December, 2014.


MixApart: De-Coupled Analytics for Shared Storage Servers.

Authors:Madalin Mihailescu, Gokul Soundararajan, and Cristiana Amza..

11th USENIX Conference on File and Storage Technologies (FAST'13), San Jose, CA, Feb 2013.


Compiler Support for Fine-Grain Software-Only Checkpointing.

Authors:Chuck (Chengyan) Zhao, J. Gregory Steffan, Cristiana Amza, Allan Kielstra .

International Conference on Compiler Construction, Tallinn, Estonia, March, 2012.


Motion-based Routing for Opportunistic Ad-hoc Networks

Authors: Weihan Wang and Cristiana Amza.

The 14th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM) October, 2011.


A Query Language and Runtime Tool for Evaluating Behavior of Multi-tier Servers

Authors: Saeed Ghanbari, Gokul Soundararajan and Cristiana Amza.

In ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), pages 131–142, New York, NY, USA, June 2010.


Transactional Memory Support for Scalable and Transparent Parallelization of Multiplayer Games

Authors: Daniel Lupei, Bogdan Simion, Don Pinto, Matthew Misler, Mihai Burcea, William Krick and Cristiana Amza.

In ACM SIGOPS European Conference on Computer Systems (EuroSys), pages 41–54, Paris, France, April 2010.


Optimizing I/O-Intensive Transactions in Highly Interactive Applications

Authors: Mohamed A. Sharaf, Cristiana Amza, Panos K. Chrysanthis, and Alexandros Labrinidis.

In ACM SIGMOD International Conference on Management of Data (SIGMOD), pages 1–12, Providence, Rhode Island, USA, June 2009.


On Optimal Concurrency Control for Optimistic Replication

Authors: Weihan Wang and Cristiana Amza.

In the 29th International Conference on Distributed Computing Systems (ICDCS), 16% acceptance, pages 1–12, Montreal, Quebec, Canada, June 2009.


SLA-Aware Adaptive On-Demand Data Broadcasting in Wireless Environments

Authors: Adrian Daniel Popescu, Mohamed A. Sharaf and Cristiana Amza.

In the 10th International Conference on Mobile Data Management (MDM), 26% acceptance, Taipei, Taiwan, May 2009.


Dynamic Resource Allocation for Database Servers Running on Virtual Storage
Authors:Gokul Soundararajan, Daniel Lupei, Saeed Ghanbari, Adrian Popescu, Jin Chen, and Cristiana Amza.
In the 7th USENIX Conference on File and Storage Technologies (FAST)
, 22.5% acceptance, pages 1--14, San Francisco, CA, February 2009.


Context aware block prefetching at the storage server
Authors:Gokul Soundararajan, Madalin Mihailescu, and Cristiana Amza.
USENIX Annual Technical Conference
, 20.7% acceptance, pages 377--390, Boston, Massachusetts, June 2008.


Dynamic partitioning of the cache hierarchy in shared data centers
Authors:Gokul Soundararajan, Jin Chen, Mohamed Sharaf, and Cristiana Amza.
In the 34th International Conference on Very Large Databases (VLDB), 16.7% acceptance, pages 1--12, Auckland, New Zealand, August 2008.


Towards end-to-end quality of service: Controlling I/O interference in shared storage servers
Authors:Gokul Soundararajan and Cristiana Amza.
In the 9th ACM/IFIP/USENIX International Middleware Conference
, 19% acceptance, best paper award , pages 1--20, Leuven, Belgium, December 2008.


Semantic-driven model composition for accurate anomaly diagnosis
Authors:Saeed Ghanbari and Cristiana Amza.
In the 5th IEEE International Conference on Autonomic Computing (ICAC), 24% acceptance, pages 35--44, Chicago, Illinois, June 2008.


Scaling and continuous availability in database server clusters through multiversion replication
Authors:Kaloian Manassiev and Cristiana Amza.
In the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
, 25% acceptance, pages 666--676, Edinburgh, UK, June 2007.


Adaptive learning of metric correlations for temperature-aware database provisioning
Authors:Saeed Ghanbari, Gokul Soundararajan, Jin Chen, and Cristiana Amza.
In the 4th IEEE International Conference on Autonomic Computing (ICAC)
, 16% acceptance, pages 1--10, Jacksonville, Florida, USA, June 2007.


Exploiting distributed version concurrency in a transactional memory cluster
Authors:Kaloian Manassiev, Madalin Mihailescu, and Cristiana Amza.
In the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 27% acceptance, pages 198--208, New York, USA, March 2006.


Autonomic provisioning of backend databases in dynamic content web servers
Authors:Jin Chen, Gokul Soundararajan, and Cristiana Amza.
In the 3rd IEEE International Conference on Autonomic Computing (ICAC)
, 21% acceptance, pages 1--12, Dublin, Ireland, June 2006.


Database replication policies for dynamic content applications
Authors:Gokul Soundararajan, Cristiana Amza, and Ashvin Goel.
In the ACM EuroSys Conference
, 20.1% acceptance, pages 89--102, Leuven, Belgium, April 2006.


Efficient and transparent dynamic content updates for mobile clients
Authors:Trevor Armstrong, Olivier Trescases, Cristiana Amza, and Eyal de Lara.
In the 4th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), 15.4% acceptance, pages 56--68, Uppsala, Sweden, June 2006.


Fast and transparent recovery for continuous availability of cluster-based servers
Authors:Rosalia Christodoulopoulou, Kaloian Manassiev, Angelos Bilas, and Cristiana Amza.
In the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 27% acceptance, pages 221--229, New York, USA, March 2006.


Feedback-based scheduling for back-end databases in shared dynamic content server clusters
Authors:Gokul Soundararajan, Kaloian Manassiev, Jin Chen, Ashvin Goel, and Cristiana Amza.
In the IEEE International Conference on Autonomic Computing (ICAC)
, pages 348--349, Seattle, WA, USA, June 2005.


A comparative evaluation of transparent scaling techniques for dynamic content servers
Authors:Cristiana Amza, Alan L. Cox, and Willy Zwaenepoel.
In the 21st International Conference on Data Engineering (ICDE)
, 13% acceptance, pages 230--241, Tokyo, Japan, April 2005.


Transparent caching with strong consistency in dynamic content web sites
Authors:Cristiana Amza, Gokul Soundararajan, and Emmanuel Cecchet.
In the 19th Annual International Conference on Supercomputing (ICS)
, 27% acceptance, pages 264--273, Cambridge, Massachusetts, USA, June 2005.


Locality aware dynamic load management for massively multiplayer games
Authors:Jin Chen, Baohua Wu, Margaret DeLap, and Bjorn, Honghui Lu, and Cristiana Amza.
In the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 31% acceptance, pages 289--300, Chicago, IL, USA, June 2005.


Distributed versioning: Consistent replication for scaling back-end databases of dynamic content web sites
Authors:Cristiana Amza, Alan L. Cox, and Willy Zwaenepoel.
In the ACM/IFIP/USENIX International Middleware Conference
, 15.8% acceptance, pages 282--304, Brazil, June 2003.


Conflict-aware scheduling for dynamic content applications
Authors:Cristiana Amza, Alan L. Cox, and Willy Zwaenepoel.
In the 4th USENIX Symposium on Internet Technologies and Systems, 23.3% acceptance, pages 1--14, Seattle, WA, USA, March 2003.


Data replication strategies for fault tolerance and availability on commodity clusters
Authors:Cristiana Amza, Alan L. Cox, and Willy Zwaenepoel.
In the International Conference on Dependable Systems and Networks (DSN)
, 42.7% acceptance, pages 459--467, New York, NY, USA, June 2000. %56/131


Software DSM protocols that adapt between single writer and multiple writer
Authors:Cristiana Amza, Alan L. Cox, Sandhya Dwarkadas, and Willy Zwaenepoel.
In the 3rd International Symposium on High Performance Computer Architecture (HPCA), 20% acceptance, pages 261--271, San Antonio, Texas, USA, February 1997.


Trade-offs between false sharing and aggregation in software distributed shared memory
Authors:Cristiana Amza, Alan L. Cox, Karthick Rajamani, and Willy Zwaenepoel.
In the 6th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), 30% acceptance, pages 90--99, Las Vegas, Nevada, USA, June 1997.

Chorus: Model Knowledge Base for Performance Modeling In Datacenters

Jin Chen, Ph.D. Thesis, University of Toronto,2011.

Using System Structure and Semantics for Validating and Optimizing Performance of Multi-tier Storage Systems

Gokul Soundararajan, Ph.D. Thesis, University of Toronto,2010.

Cost-Aware Dynamic Provisioning for Performance and Power Management

Saeed Ghanbari, Master Thesis, University of Toronto,2008.

Storage Caching and Prefetching
Madalin Mihailescu, Master Thesis, University of Toronto,2007.

Efficient Content Updates for Mobile Clients
Trevor Armstrong, Master Thesis, University of Toronto,2006.

Fast and Energy Efficient Neighbour Discovery with Bluetooth
Catalin Drula, Master Thesis, University of Toronto,2005.

Scalable and Highly Available Database Replication
Kaloian Manassiev, Master Thesis, University of Toronto,2005.

Automated Provisioning of Back-end Databases in Shared Dynamic Content Server Clusters

Gokul Soundararajan, Master Thesis, University of Toronto,2005.

Locality Aware Dynamic Load Management for Massively Multiplayer Games

Jin Chen, Master Thesis, University of Toronto,2005.


Conflict-Aware Replication for Dynamic Content Web Sites.
Cristiana Amza. Ph.D. Thesis, Rice University, December 2002

Software DSM Protocols that Adapt between Single Writer and Multiple Writer.

Cristiana Amza. Master Thesis, Rice University, May 1997.

Model Ensemble Tools for Self-Management in Data Centers.

Authors: Jin Chen, Gokul Soundararajan, Saeed Ghanbari, and Cristiana Amza.

In 8th International Workshop on Self-Managing Database Systems (SMDB 2013), Brisbane, Australia, April 2013.


MixApart: De-coupled Analytics for Shared Storage Servers.

Authors: Madalin Mihailescu, Gokul Soundararajan, and Cristiana Amza.

In the Fourth USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'12), Boston, MA, June 2012.


Dynamic global resource allocation in shared data centers and clouds

Authors: Gokul Soundararajan, Saeed Ghanbari, Daniel Lupei, Jin Chen, and Cristiana Amza

In the IBM conference of the Centre for Advanced Studies on Collaborative Research (CASCON), Toronto, Ontario, Canada, November 2012.


Enhancing Application Robustness in Infrastructure-as-a-Service Clouds

Authors: Madalin Mihailescu, Andres Rodriguez, Dmitrijs Palcikovs, Gabriel Iszlai, Andrew Trossman, Joanna Ng, and Cristiana Amza.

In the IBM conference of the Centre for Advanced Studies on Collaborative Research (CASCON), best paper award, Toronto, Ontario, Canada, November 2011.


Enhancing Application Robustness in Infrastructure-as-a-Service Clouds

Authors: Madalin Mihailescu, Andres Rodriguez, and Cristiana Amza.

In The First International Workshop on Dependability of Clouds, Data Centers and Virtual Computing Environments (DCDV 2011), in conjunction with the 41st IEEE/IFIP DSN 2011, June 2011. (also a poster in NSDI 2011)


SLIM: Network Decongestion for Storage Systems

Authors: Madalin Mihailescu, Gokul Soundararajan, and Cristiana Amza.

In the Second Workshop on I/O Virtualization (WIOV), San Jose, CA, USA, February 2010.


Automatic Adaptation of Transactional Memory State Management to Application Conflict Patterns

Authors: Daniel Lupei, Adam Czajkowski, Cedomir Segulja, Michael Stumm, and Cristiana Amza.

In the 13th Workshop on the Interaction between Compilers and Computer Architectures (Interact), pages 47–56, Raleigh, North Carolina, USA, February 2009.



The potential for variable-granularity access tracking for optimistic parallelism
Authors:Mihai Burcea, J. Gregory Steffan, and Cristiana Amza.
In the ACM SIGPLAN workshop on Memory Systems Performance and Correctness (MSPC): held in conjunction with the 13th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 11--15, Seattle, Washington, USA, March 2008.


Lengthening traces to improve opportunities for dynamic optimization
Authors:J. Gregory Steffan Chuck Zhao, Youfeng Wu and Cristiana Amza.
In the 12th Workshop on Interaction between Compilers and Computer Architectures (INTERACT), in conjunction with High Performance Computer Architecture (HPCA), pages 1--10, Salt Lake City, Utah, USA, February 2008.


Outlier detection for fine-grained load balancing in database clusters
Authors:Jin Chen, Gokul Soundararajan, Madalin Mihailescu, and Cristiana Amza.
In the 2nd IEEE Self-Managing Database Systems (SMDB) Workshop, Proceedings of the 23rd International Conference on Data Engineering (ICDE) Workshops, 58% acceptance, pages 404--413, Istanbul, Turkey, April 2007.


Scalable database replication through dynamic multiversioning
Authors:Kaloian Manassiev and Cristiana Amza.
In the IBM conference of the Centre for Advanced Studies on Collaborative Research (CASCON), 27% acceptance, pages 141--154, Toronto, Ontario, Canada, October 2005.


Online data migration for autonomic provisioning of databases in dynamic content web servers
Authors:Gokul Soundararajan and Cristiana Amza.
In the IBM conference of the Centre for Advanced Studies on Collaborative Research (CASCON)
, 27% acceptance, pages 268--282, Toronto, Ontario, Canada, October 2005.


Using semantic information to improve transparent query caching for dynamic content web sites
Authors:Gokul Soundararajan and Cristiana Amza.
In the IEEE International Workshop on Data Engineering Issues in E-Commerce (DEEC)
, pages 132--138, Tokyo, Japan, April 2005.


Specification and Implementation of Dynamic Web Site Benchmarks
Authors:Cristiana Amza, Anupam Ch, Alan L. Cox, Sameh Elnikety, Romer Gil, Karthick Rajamani, and Willy Zwaenepoel.
In the 5th IEEE International Workshop on Workload Characterization (WWC)
, pages 3--13, Austin, Texas, USA, Nov. 2002.

SelfTalk for Dena: Query Language and Runtime Support for Evaluating System Behavior

Authors: Saeed Ghanbari, Gokul Soundararajan, and Cristiana Amza.

ACM SIGOPS Operating Systems Review, Volume 44, Issue 1, pages 30–34, January 2010.


Fast and Transparent Database Reconfiguration for Scaling and Availability through Dynamic Multi-versioning.

Authors: Kaloian Manassiev and Cristiana Amza.

IEEE Transactions on Dependable and Secure Computing (TDSC), (accepted for publication).


Adaptive energy conserving algorithms for neighbor discovery in opportunistic bluetooth networks
Authors:Catalin Drula, Cristiana Amza, Franck Rousseau, and Andrzej Duda.
IEEE Journal on Selected Areas in Communications
, 25(1):96--107, 2007.


Reactive provisioning of backend databases in shared dynamic content server clusters
Authors:Gokul Soundararajan and Cristiana Amza.
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
, 1(2):151--188, 2006.


Adaptive protocols for software distributed shared memory
Authors:Cristiana Amza, Alan L. Cox, Sandhya Dwarkadas, Li-jie Jin, Karthick Rajamani, and Willy Zwaenepoel.
IEEE Special Issue on Distributed Shared Memory
, 87(3):467 - 475, 1999.


Treadmarks: Shared memory computing on networks of workstations
Authors:Cristiana Amza, Alan L. Cox, Sandhya Dwarkadas, Peter J. Keleher, Honghui Lu, Ramakrishnan Rajamony, Weimin Yu, and Willy Zwaenepoel.
IEEE Computer
, 29(2):18--28, 1996.