Next-Generation Cloud Computing Systems

Project Overview

With this project, we investigate a wide variety of new techniques that facilitate

  • Hybrid cloud use, including support for
    • Availability guarantees on pre-emptable (spot) instances
    • Cross-federation big data app deployment
  • Application Programming Interface (API) governance (deployment time and runtime)
  • Application Performance Monitoring (APM) as an integrated, efficient, and scalable PaaS service that enables web/cloud service response time SLAs
  • Automatic detection of performance anomolies, bottlenecks, workload changes with root cause identification -- across the PaaS stack over IaaS.
  • Novel prediction techniques (including new machine learning, artificial intelligence, and statistical techniques) for service and component downtime, fault tolerance, and execution time and cost estimation.
  • Edge cloud systems with support for
    • Multi-analytics (multi-tenant) interference avoidance
    • Graceful degredation and fault tolerance
    • Self management (appliance-like)
  • New programming and deployment models for Cloud + IoT systems, including Serverless Functions-as-a-service

Team

  • PIs: Chandra Krintz and Rich Wolski
  • Collaborators:
    • The Huawei PaaS Team
  • Students:
    • Kyle Carson
    • Stratos Dimopoulos
    • Hiranya Jayathilaka
    • Wei-Tsung Lin
    • Kevin Malta
    • Alex Pucher

Support

  • Huawei
  • Naval Engineering Education Consortium (NEEC) (NEEC-n00174-16-C-0020)
  • NSF (CCF-1539586, ACI-1541215, CNS-1218808, CNS-0905237, ACI-0751315)
  • NIH (1R01EB014877-01)

Publications and Presentations

  • The UCSB Lab for Research on Adaptive Computing Environments (RACELab)
  • B. Drawert, A. Hellander, B. Bales, D. Banerjee, G. Bellesia, B. Daigle, G. Douglas, M. Gu, A. Gupta, S. Hellander, C. Horuk, D. Nath, A. Takkar, S. Wu, P. Lotstedt, C. Krintz, and L. Petzold, Stochastic Simulation Service: Bridging the Gap Between the Computational Expert and the Biologist, (PDF), PLOS Computational Biology, 2017
  • A. Pucher, R. Wolski, and C. Krintz, Efficient Cross-Federation with Availability SLAs on Preemptible IaaS Instances, (PDF), IEEE International Conference on Cloud Engineering (IC2E), July, 2017
  • C. Krintz and R. Wolski, PaaS Cloud for Integrated Full Stack Monitoring, (PDF), ICT Insights, Issue 19, October, 2016
  • A. Rosales Elias, N. Golubovic, C. Krintz, and R. Wolski, Where's The Bear? -- Automating Wildlife Image Processing Using IoT and Edge Cloud Systems (Tech Report 2016-07), October, 2016
  • S. Dimopoulos, C. Krintz, and R. Wolski, Big Data Framework Interference In Restricted Private Cloud Settings (PDF), IEEE Conference on Big Data, December, 2016 (Pres)
  • H. Jayathilaka, R. Wolski, and C. Krintz, Service-Level Agreement Durability for Web Service Response Time (PDF), IEEE Conference on Cloud Computing Technology and Science (CloudCom'15). November, 2015
  • A. Chien, R. Wolski, and F. Yang, Zero-Carbon Cloud: A Volatile Resource for High-Performance Computing (PDF), International Workshop on Sustainable Higher Performance Computing 2015 in collaboration with the 13th IEEE International Conference on Dependable, Autonomic and Secure Computing (DACS 2015). September, 2015
  • H. Jayathilaka, R. Wolski, and C. Krintz, Response Time Service Level Agreements for Cloud-hosted Web Applications (PDF), ACM Symposium on Cloud Computing (SoCC'15). August, 2015
  • A. Pucher, R. Wolski, and C. Krintz, Providing Lifetime Service-Level-Agreements for Cloud Spot Instances (PDF), International Conference on Grid and Cloud Computing and Applications (GCA'15). July, 2015.
  • S. Dimopoulos, C. Krintz, and R. Wolski, SuperContra: Cross-Language, Cross-Runtime Contracts As a Service (PDF), IC2E Workshop on the Future of PaaS, March 2015
  • H. Jayathilaka, C. Krintz, and R. Wolski, EAGER: Deployment-time API Governance for Modern PaaS Clouds (PDF), IC2E Workshop on the Future of PaaS, March 2015
  • A. Pucher, C. Krintz, and R. Wolski, Using Trustworthy Simulation to Engineer Cloud Schedulers (PDF), IEEE International Conference on Cloud Engineering (IC2E), March, 2015.
  • Related project: Where's the Bear (WTB)
  • Related project: UCSB SmartFarm