7,490 research outputs found

    Platform as a Service (PaaS)

    Get PDF

    An Analysis of Heroku and AWS for Growing Startups

    Get PDF
    This project presents information on the architecture of most modern cloud-hosting platforms, and gives a cost-benefit analysis of two common Platform-as-a-Service (PaaS) companies: Heroku and AWS

    UPGRADING A MULTI-HOST PLATFORM-AS-A-SERVICE INFRASTRUCTURE END-TO-END USING CONTAINER IMAGES HOSTED IN THE CLOUD

    Get PDF
    Techniques are provided for updating all the components of a Platform-as-a-Service (“PaaS”) infrastructure, including the host kernel, the PaaS infrastructure, host daemons, and the utilities. The update may occur using the container images uploaded into the cloud container registry

    Business Models of Platform as a Service (PaaS) Providers: Current State and Future Directions

    Get PDF
    Cloud Computing, Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) are terms that denote new developments in the software industry that are completely changing the way software is produced, consumed, and distributed. In particular new PaaS business models have a disruptive effect on existing business models and require thorough business model innovation in the software industry. Despite their impact, PaaS business models have not been considered in a sufficient manner in literature yet. The paper at hand contributes to this gap by providing an overview of typical characteristics of PaaS based on a systematic literature review, a classification model of existing PaaS business models based on case studies and an overview of the current state and future development directions of PaaS

    Containerisation and the PaaS Cloud

    Get PDF
    Containerisation is widely discussed as a lightweight virtualisation solution. Apart from exhibiting benefits over traditional virtual machines in the cloud, containers are especially relevant for Platform-as-a-Service (PaaS) clouds to manage and orchestrate applications through containers as an application packaging mechanism. We discuss the requirements that arise from having to facilitate applications through distributed multi-cloud platforms

    ADVANTAGES AND DISADVANTAGES OF CLOUD COMPUTING

    Get PDF
    The paper defines cloud computing and describes the main cloud computing models, like software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS), than main advantages and disadvantages with concrete examples are given. The three advantages outlined in the paper are cost optimization, rapid access to computer resources and information sharing possibilities. The three disadvantages outlined are security, technology restrictions and unexpected service downtime

    A software approach to defeating side channels in last-level caches

    Full text link
    We present a software approach to mitigate access-driven side-channel attacks that leverage last-level caches (LLCs) shared across cores to leak information between security domains (e.g., tenants in a cloud). Our approach dynamically manages physical memory pages shared between security domains to disable sharing of LLC lines, thus preventing "Flush-Reload" side channels via LLCs. It also manages cacheability of memory pages to thwart cross-tenant "Prime-Probe" attacks in LLCs. We have implemented our approach as a memory management subsystem called CacheBar within the Linux kernel to intervene on such side channels across container boundaries, as containers are a common method for enforcing tenant isolation in Platform-as-a-Service (PaaS) clouds. Through formal verification, principled analysis, and empirical evaluation, we show that CacheBar achieves strong security with small performance overheads for PaaS workloads
    corecore