Towards a serverless platform for edge AI
Thomas Rausch, Waldemar Hummer, et al.
HotEdge/USENIX ATC 2019
While an infrastructure-As-A-service cloud provides an economic alternative to managing information technology on premises, it does not provide ready-To-use advanced functionalities for solution management. A platform-As-A-service cloud (PaaS), on the other hand, provides application management and offers a catalog of services, which developers can easily use to host their solutions in the cloud. It also provides DevOps capabilities, which facilitate the management of a solution lifecycle. In this paper, we offer insights into the benefits and challenges that developers, who want to develop applications or offer services, would face in using a PaaS. We describe the step-by-step process of developing applications and offering services on IBM Bluemix, which is a PaaS cloud. We identify the key ingredients to achieve service scalability, security, and multi-Tenancy. We also demonstrate the entire process through case studies of two Bluemix services: Rating-As-A-Service (RaaS) and the beta release of the Workflow Service.
Thomas Rausch, Waldemar Hummer, et al.
HotEdge/USENIX ATC 2019
Rico Knapper, Benjamin Blau, et al.
CCEC 2011
Kaiwen Zhang, Mohammad Sadoghi, et al.
Middleware 2017
Trieu C. Chieu, Ajay Mohindra, et al.
SOLI 2010