About Me

I am a Senior Computational and Networked Systems Researcher in the Renaissance Computing Institute (RENCI) at UNC-Chapel Hill. My research interests lie primarily in the areas of distributed systems, resource management, virtualization management and middleware. My current focus is to produce middleware technologies that deeply integrate cyberinfrastructure solutions and scientific applications into working solutions that help advance science. To achieve this I work closely with domain scientists, computer scientists and cyberinfrastructure experts across institutions around the globe.

Previously, I worked as a Research Staff Member at IBM T.J. Watson Research Center, NY. I received my PhD in Computer Science and masters in Electrical Engineering from North Carolina State University (NCSU) and my bachelors in Electrical Engineering from University of Panama, Panama.

Projects

Publications

Conferences and Workshops

  • Fan Jiang, Claris Castillo, Charles Schmitt. "RADII: Bridging the Gap Between Data and Infrastructure Management to Support Data-Driven Collaborations". In Proceedings of the IEEE International Conference on Big Data (Big Data) Washington, DC, February, 2016.

  • Fan Jiang, Claris Castillo, Charles Schmitt, Anirban Mandal, Paul Ruth and Ilya Baldin. "Enabling Workflow Repeatability with Virtualization Support". In Proceedings of the 10th Workshop of Workflows in Support of Large-Scale Science (WORKS15) in conjunction with Supercomputing Conference (SC15), Austin, Texas, November 2015.

  • Anirban Mandal, Paul Ruth, Ilya Baldin, Yufeng Xi, Claris Castillo, Gideo Juve, Mats Rynge, Ewa Deelman and Jeffrey Chase. In Proceedings of the IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC) , Limasol, Cyprus, December, 2015.

  • Paul Ruth, Anirban Mandal, Claris Castillo, Robert J. Fowler, Jeffrey L. Tilson, Ilya Baldin and Yufeng Xin. "Achieving Performance Isolation on Multi-Tenant Networked Clouds Using Advanced Block Storage Mechanisms". In Proceedings of the 6th Workshop on Scientific Cloud Computing (ScienceCloud2015) in conjunction with HPDC 2015, Portland, Oregon, June 2015.

  • Fan Jiang, Michael Shoffner, Claris Castillo and Charles Schmitt. "Enabling Genomic Analysis on Federated Clouds". In Proceedings of the IEEE International Conference on Big Data (IEEE BigData) , Washington, DC, October 2014.

  • Anirban Mandal, Paul Ruth, Ilya Baldin, Yufeng Xin, Claris Castillo, Mats Rynge and Ewa Deelman. "Evaluating I/O Aware Network Management for Scientific Workflows on Networked Clouds.". In Proceedings of the 4th International Workshop on Network-aware Data Management (NDM15) in conjunction with SC13 , Denver, Colorado, November 2013.

  • : NDM@SC 2013: 2:1-2:10
  • Claris Castillo, Asser Tantawi, Diana Arroyo, and Malgorzata Steinder. "Cost-Aware Replication for Data Analytics". In Proceedings of the 13th IEEE/IFIP Network Operations and Management Symposium (NOMS), Maui, HI, April 2012.

  • Claris Castillo, Mike Spreitzer, and Malgorzata Steinder. "Towards Efficient Resource Management for Data-Analytic Platforms". In Proceedings of the 12th IFIP/IEEE International Symposium on Integrated Management (IM), Dublin, Ireland, May 2011.

  • Jorda Polo, Claris Castillo, David Carrera, Yolanda Becerra, Ian Whalley, Malgorzata Steinder, Jordi Torres, and Eduard Ayguade. "Resource-Aware Adaptive Scheduling for MapReduce Clusters". In Proceedings of the 12th ACM/IFIP/USENIX International Middleware Conference, Lisbon, Portugal, December 2011.

  • Claris Castillo, George N. Rouskas, and Khaled Harfoush. "Online Algorithms for Advance Resource Reservations". Journal of Parallel and Distributed Computing, 71(7):963–973, July 2011.

  • Navraj Chohan, Claris Castillo, Mike Spreitzer, Malgorzata Steinder, Asser Tantawi, and Chandra Krintz. "See Spot Run: Using Spot Instances for MapReduce Workflows". In Proceedings of the 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), Boston, MA, June 2010.

  • Claris Castillo, Asser Tantawi, Malgorzata Steinder, and Giovanni Pacifici. "On the Modeling and Management of Cloud Data Analytics". In Birkhauser Springer special series on Autonomic Systems. 2010.

  • Claris Castillo, George N. Rouskas, and Khaled Harfoush. "Resource Co-allocation for Large-scale Distributed Environments". In Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing (HPDC), Munich, Germany, June 2009.

  • Claris Castillo, George N. Rouskas, and Khaled Harfoush. "Efficient Resource Management using Advance Reservations for Heterogeneous Grids". In Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing (IPDPS), Miami, FL, April 2008.

  • Claris Castillo and George N. Rouskas and Khaled Harfoush. "Efficient Implementation of Best-Fit Scheduling for Advance Reservations and QoS in Grid". In Proceedings of the IEEE/IFIP International Workshop on End-to-end Virtualization and Grid Management (EVGM), San Jose, CA, 2007. Best Paper Award.

  • Claris Castillo, George N. Rouskas, and Khaled Harfoush. "On the Design of Online Scheduling Algorithms for Advance Reservations and QoS in Grids". In Proceedings of the 21st IEEE International Symposium on Parallel and Distributed Processing (IPDPS), Long Beach, CA, April 2007.

Technical Report/Others

  • Claris Castillo. "On the Design of Efficient Resource Allocation Mechanisms for Grids". PhD thesis, North Carolina State University, Raleigh, NC, USA, 2008. Advisor: George Rouskas.

Patents

  • Claris Castillo, Asser Tantawi, Diana Arroyo, and Malgorzata Steinder. "System and Method for Cost-aware Replication of Intermediate Data in Dataflows", 2011.

  • Diana Arroyo, Claris Castillo, James Hanson, Wolfgang Segmuller, Mike Spreitzer, Malgorzata Steinder, Asser Tantawi, and Ian Whalley. "An integrated virtual infrastructure system", 2011.

  • Claris Castillo and Canturk Isci. "Virtualization and Dynamic Resource Allocation Aware Storage Level", 2010.

  • Claris Castillo, Mike Spreitzer, and Malgorzata Steinder. "System and Method to Improve IO Performance of Data Analytic Workloads", 2010.

  • Claris Castillo, Mike Spreitzer, Asser Tantawi, Ian Whalley, and Malgorzata Steinder. "Distribution of Intermediate Data in a Multistage Computer Application", 2009.

  • Claris Castillo, Mike Spreitzer, Malgorzata Steinder, and Ian Whalley. "Improved Execution of Dataflow Jobs", 2009.

  • Amol Nayate, Malgorzata Steinder, Claris Castillo, Ian Whalley, and Arun Iyengar. "System, Method, and Computer Program Product for Performing Live Cloning", 2008.

Service

Program Committee

  • IEEE International Conference on Cloud Engineering (IC2E), 2017.
  • IEEE International on Cloud Computing, 2017.
  • IEEE International Conference on Distributed Computing Systems (ICDCS), 2017.
  • IEEE International Conference on Distributed Computing Systems (ICDCS), 2016.
  • International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Software Track, 2015.
  • International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Panel Program, 2014.

Others

  • Panelist and moderator of panel "Do You Have What it Takes to Process Huge Amounts of Data?", Grace Hopper Conference, 2010.
  • Panelist of panel "Speed Mentoring for Latinas in Computing", Grace Hopper Conference, 2009–10.
  • Panelist of panel "How to get your dream job after graduate school", Grace Hopper Conference, 2008.

Contact

Address

100 Europa Drive, Suite 540,
Chapel Hill, NC 27517

Email

claris@renci.org