Publications
Most Important Contributions
Ensemble: A Tool for Performance Modeling of Applications in Cloud Data Centers
Authors:Jin Chen, Gokul Soundararajan, Saeed Ghanbari, Francesco Iorio, Ali B Hashemi, Cristiana Amza.
IEEE Transactions on Cloud Computing, vol. 4, no. 1, pages 20--33, Jan.-March 1 2016.
Stage-aware anomaly detection through tracking log points
Authors:Saeed Ghanbari, Ali B Hashemi, Cristiana Amza.
In Proceedings of the 15th International Middleware Conference, 19% acceptance, pages 253--264, Bordeaux, France, December 2014.
Mixapart: Decoupled analytics for shared storage systems
Authors:Madalin Mihailescu, Gokul Soundararajan, Cristiana Amza.
Presented as part of the 11th USENIX Conference on File and Storage Technologies (FAST 13), pages 133--146, cited by 34, San Jose, CA, February 2013.
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, cited by 64, pages 1--14, San Francisco, CA, February 2009.
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, cited by 30, pages 1--12, Auckland, New Zealand, August 2008.
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, cited by 151 pages 198--208, New York, USA, March 2006.
Refereed Conference Papers
Phase Aware Performance Modeling for Cloud Applications
Authors:Arnamoy Bhattacharyya, Cristiana Amza and Eyal de Lara.
In IEEE International Conference on Cloud Computing (CLOUD 2020), Beijing China, November, 2020
Transfer Learning for Cross-Model Regression in Performance Modeling for the Cloud
Authors:Francesco Iorio, Ali B. Hashemi, Michael Tao and Cristiana Amza.
In IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2019) Dec, 2019
Semantic-Aware Online Workload Characterization and Consolidation
Authors:Arnamoy Bhattacharyya, Seyedali Jokar Jandaghi and Cristiana Amza.
In IEEE International Conference on Cloud Computing (CLOUD 2018) June, 2018
Online Phase Detection and Characterization of Cloud Applications
Authors:Arnamoy Bhattacharyya, Stelios Sotiriadis, Cristiana Amza.
In Cloud Computing Technology and Science (CloudCom), 2017 IEEE International Conference on(pp. 98-105) December, 2017
Semantic-aware anomaly detection in real time parking data
Authors:Arnamoy Bhattacharyya, Weihan Wang, Christine Tsang, Cristiana Amza.
In Industrial Informatics (INDIN), 2017 IEEE 15th International Conference on 2017, Jul 24, pp. 486-491
Safe Inspection of Live Virtual Machines
Authors:Sahil Suneja, Ricardo Koller, Canturk Isci, Eyal de Lara, Ali Hashemi, Arnamoy Bhattacharyya, Cristiana Amza.
In the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2017), 43% acceptance
HythTM: Extending the Applicability ofIntel TSX Hardware Transactional Support
Authors:Arnamoy Bhattacharyya, Mike Dai Wang, Mihai Burcea, Yi Ding, Allen Deng, Sai Varikooty, Shafaaf Hossain, Cristiana Amza.
In proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (pp. 433-434) , January 2017
Semantic Aware Online Detection of Resource Anomalies on the Cloud
Authors:Arnamoy Bhattacharyya, Ali Jokar, Stelios Sotiriadis, Cristiana Amza.
In 8th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2016), 18% acceptance, Luxembourg, December 2016.
Online Characterization of Buggy Applications Running on the Cloud
Authors:Arnamoy Bhattacharyya, Harsh Singh, Seyed Ali Jokar, Cristiana Amza.
12th IFIP/IEEE/ACM International Conference on Network and Service Management (CNSM 2016), short paper, Montreal, Canada, October 2016.
Data management of sensor signals for high bandwidth data streaming to the Cloud
Authors:Theodoros Soultanopoulos , Stelios Sotiriadis , Euripides G.M. Petrakis, Cristiana Amza.
37th IEEE Sarnoff Symposium, New Jersey, United States, Sept 2016.
Optimized application placement for network congestion and failure resiliency in clouds
Authors:Madalin Mihailescu, Sahel Sharify, Cristiana Amza.
In 2015 IEEE 4th International Conference on Cloud Networking (CloudNet), 33% acceptance rate, pages 7--13, Niagara Falls, ON, October 2015.
Porting a neuro-imaging application to a CPU-GPU cluster
Authors:Reza Sina Nakhjavani, Sahel Sharify, Ali B Hashemi, Alan W Lu, Cristiana Amza, Stephen Strother.
In 2014 International Conference on High Performance Computing & Simulation (HPCS), 38% acceptance, pages 137--145, Bologna, July 2014.
Compiler support for fine-grain software-only checkpointing
Authors:Chuck Chengyan Zhao, J Gregory Steffan, Cristiana Amza, Allan Kielstra.
In International Conference on Compiler Construction, 26% acceptance, pages 200--219, Tallinn, Estonia, March 2012.
Motion-based routing for opportunistic ad-hoc networks
Authors:Weihan Wang, Cristiana Amza.
In Proceedings of the 14th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems, pages 169--178, Miami, Florida, US, 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), 15.6% acceptance , pages 131--142, cited by 11, New York, New York, 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), 19.3% acceptance , pages 41--54, cited by 34, Paris, France, April 2010.
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.
Towards scalable and transparent parallelization of multiplayer games using transactional memory support
Authors: Daniel Lupei, Bogdan Simion, Don Pinto, Matthew Misler, Mihai Burcea, William Krick, Cristiana Amza.
In Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '10), pages 325--326, Bangalore, India, , January 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), cited by 12, 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), 32% 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, pages 142--151, Taipei, Taiwan, May 2009.
Dynamic Resource Allocation for Databases 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, cited by 64, pages 71--84, San Francisco, CA, February 2009.
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, cited by 24, pages 35--44, Chicago, Illinois, June 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, cited by 19, 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, cited by 24, pages 35--44, Chicago, Illinois, June 2008.
Context aware block prefetching at the storage server
Authors:Gokul Soundararajan, Madalin Mihailescu, and Cristiana Amza.
USENIX Annual Technical Conference, 20.7% acceptance, cited by 39, pages 377--390, Boston, Massachusetts, 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, cited by 13, 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, cited by 41, pages 1--10, Jacksonville, Florida, USA, June 2007.
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, cited by 139, 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, cited by 57, 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, cited by 110, 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, cited by 71, 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, cited by 126, 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, cited by 117, 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, cited by 100, 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, cited by 30, New York, NY, USA, June 2000.
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, cited by 104, 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, cited by 79, Las Vegas, Nevada, USA, June 1997.
Refereed Journal Articles
Virtual machine cluster mobility in inter-cloud platforms
Authors:Stelios Sotiriadis, Nik Bessis, Euripides G.M. Petrakis, Catalin Negru, Mariana Mocanu, Cristiana Amza.
Future Generation Computer Systems , September 2017
Elastic load balancing for dynamic virtual machine reconfiguration based on vertical and horizontal
scaling
Authors:Stelios Sotiriadis, Nik Bessis, Cristiana Amza, Rajkumar Buyya.
IEEE Transactions on Services Computing, 2016
Modular and generic IoT management on the cloud
Authors:Konstantinos Douzis, Stelios Sotiriadis, Euripides GM Petrakis, Cristiana Amza.
Future Generation Computer Systems, June 2016
Virtual machine cluster mobility in inter-cloud platforms
Authors:Stelios Sotiriadis, Nik Bessis, Euripides GM Petrakis, Cristiana Amza, Catalin Negru, Mariana Mocanu.
Future Generation Computer Systems, March 2016
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): pages 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, cited by 14, 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, cited by 91, 87(3): pages 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, cited by 1147, 29(2): pages 18--28, 1996.
Refereed Workshops and Industrial Conference Venues
Virtual Instance Resource Usage Modelling: A Method for Efficient Resource Provisioning in the Cloud
Authors:SeyedAli Jokar Jandaghi, Kaveh Mahdaviani and Cristiana Amza.
Proceedings of the Second IFIP/IEEE International Workshop on Analytics for Network and Service Management (AnNet), in conjunction with the IFIP/IEEE International Symposium on Integrated Network Management (IM), Lisbon, Portugal, May 2017
Internet of Things data management in the Cloud for Bluetooth Low Energy (BLE) devices
Authors:Theodoros Soultanopoulos, Stelios Sotiriadis, Euripides Petrakis, Cristiana Amza.
Proceedings of the Third International Workshop on Adaptive Resource Management and Scheduling for Cloud Computing, pages 35--39, Chicago, IL, July 2016
Consolidation of Underutilized Virtual Machines to Reduce Total Power Usage
Authors:SeyedAli Jokar Jandaghi, Arnamoy Bhattacharyya, Stelios Sotiriadis, and Cristiana Amza.
Proceedings of the 26th Annual International Conference of the Center for Advanced Studies on Collaborative Research, CASCON 2016
Optimizing application downtime through intelligent VM placement and migration in cloud data centers
Authors:Venkatesh Nandakumar, Alan Wen Jun Lu, Madalin Mihailescu, Zartab Jamil, Cristiana Amza, Harsh VP Singh.
Proceedings of the 25th Annual International Conference of the Center for Advanced Studies on Collaborative Research, pages 35--44, CASCON 2015
Chorus: an interactive approach to incremental modeling and validation in clouds
Authors:Jin Chen, Gokul Soundararajan, Saeed Ghanbari, Zartab Jamil, Mike Dai Wang, Ali B Hashemi, Cristiana Amza.
In Proceedings of 24th Annual International Conference on the Center for Advanced Studies on Collaborative Research, pages 61--74, CASCON 2014
Exploring the performance and programmability design space of hardware transactional memory
Authors:Mike Dai Wang, Mihai Burcea, Linghan Li, Sahel Sharifymoghaddam, Greg Steffan, Cristiana Amza.
In ACM SIGPLAN Workshop on Transactional Computing (TRANSACT)
, cited by 14, Raleigh, NC, USA, Mar. 2014.
Model ensemble tools for self-management in data centers
Authors:Jin Chen, Gokul Soundararajan, Saeed Ghanbari, Cristiana Amza.
In 2013 IEEE 29th International Conference on Data Engineering Workshops (ICDEW), pages 36--43, Brisbane, QLD, April 2013.
Dynamic global resource allocation in shared data centers and clouds
Authors:Gokul Soundararajan, Saeed Ghanbari, Daniel Lupei, Jin Chen, Cristiana Amza.
In Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research, pages 11--26, CASCON 2012
Enhancing application robustness in cloud data centers
Authors:Madalin Mihailescu, Andres Rodriguez, Cristiana Amza, Dmitrijs Palcikovs, Gabriel Iszlai, Andrew Trossman, Joanna Ng.
In Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research, pages 133--147, CASCON 2011
Enhancing application robustness in Infrastructure-as-a-Service clouds
Authors:Madalin Mihailescu, Andres Rodriguez, Cristiana Amza.
In 2011 IEEE/IFIP 41st International Conference on Dependable Systems and Networks Workshops (DSN-W), pages 146--151, Hong Kong, China, June 2011
SLIM: network decongestion for storage systems
Authors:Madalin Mihailescu, Gokul Soundararajan, Cristiana Amza.
Proceedings of the 2nd Workshop on I/O virtualization (WIOV) , pages 3--10, Pittsburgh, PA, March 2010.
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, cited by 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, cited by 11, 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, cited by 15, 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, cited by 14, 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, cited by 353, Austin, Texas, USA, Nov. 2002.
Theses
Theses Supervised
-
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.