One Process to Reap Them All

Ahmed Hussein, Mathias Payer, Tony Hosking, Chris Vick

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    3 Citations (Scopus)

    Abstract

    Ubiquitous mobile platforms such as Android rely on managed language run-time environments, also known as language virtual machines (VMs), to run a diverse range of user applications (apps). Each app runs in its own private VM instance, and each VM makes its own private local decisions in managing its use of processor and memory resources. Moreover, the operating system and the hardware do not communicate their low-level decisions regarding power management with the high-level app environment. This lack of coordination across layers and across apps restricts more effective global use of resources on the device.
    Original languageEnglish
    Title of host publicationVEE 2017 - Proceedings of the 2017 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
    Place of PublicationNew York, USA
    PublisherAssociation for Computing Machinery (ACM)
    Pages171-186
    EditionPeer reviewed
    ISBN (Print)9781450349482
    DOIs
    Publication statusPublished - 2017
    Event2017 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2017 - Xi'an, China
    Duration: 1 Jan 2017 → …

    Publication series

    Name
    Number11
    Volume91

    Conference

    Conference2017 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2017
    Period1/01/17 → …
    OtherApril 8-9 2017

    Fingerprint

    Dive into the research topics of 'One Process to Reap Them All'. Together they form a unique fingerprint.

    Cite this