I am a forth year Research assistant and a PhD candidate at the Distributed Systems Lab (DSL) at UCSB. I am interested in distributed systems, data storage and management, cloud management, and computing research. My work currently focuses on optimizing the deployment of geo-replicated databases. Geo-replication is used to overcome datacenters scale outages. As the number of cloud providers and datacenters is growing, it becomes harder to figure out which datacenters to use to deploy our databases/storage on to achieve our application goals. Application goals can vary between minimizing the deployment cost ($) to minimizing the response time of a transaction, regardless of the deployment cost, while strong consistency is perseved between replicas. We built optimization models that embed the replication management protocols constraints into the optimization. The outputs of these models are: where to deploy your storage, where to serve your transactions and some protocol specific configurations.