The Experts below are selected from a list of 13500 Experts worldwide ranked by ideXlab platform

Donald E Porter - One of the best experts on this subject based on the ideXlab platform.

  • cooperation and Security Isolation of library oses for multi process applications
    European Conference on Computer Systems, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

  • EuroSys - Cooperation and Security Isolation of library OSes for multi-process applications
    Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

Chiache Tsai - One of the best experts on this subject based on the ideXlab platform.

  • cooperation and Security Isolation of library oses for multi process applications
    European Conference on Computer Systems, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

  • EuroSys - Cooperation and Security Isolation of library OSes for multi-process applications
    Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

Daniela Oliveira - One of the best experts on this subject based on the ideXlab platform.

  • cooperation and Security Isolation of library oses for multi process applications
    European Conference on Computer Systems, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

  • EuroSys - Cooperation and Security Isolation of library OSes for multi-process applications
    Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

Vrushali Kulkarni - One of the best experts on this subject based on the ideXlab platform.

  • cooperation and Security Isolation of library oses for multi process applications
    European Conference on Computer Systems, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

  • EuroSys - Cooperation and Security Isolation of library OSes for multi-process applications
    Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

Jitin John - One of the best experts on this subject based on the ideXlab platform.

  • cooperation and Security Isolation of library oses for multi process applications
    European Conference on Computer Systems, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.

  • EuroSys - Cooperation and Security Isolation of library OSes for multi-process applications
    Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14, 2014
    Co-Authors: Chiache Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan P Jain, William Jannen, Jitin John, Harry A Kalodner, Vrushali Kulkarni, Daniela Oliveira, Donald E Porter
    Abstract:

    Library OSes are a promising approach for applications to efficiently obtain the benefits of virtual machines, including Security Isolation, host platform compatibility, and migration. Library OSes refactor a traditional OS kernel into an application library, avoiding overheads incurred by duplicate functionality. When compared to running a single application on an OS kernel in a VM, recent library OSes reduce the memory footprint by an order-of-magnitude. Previous library OS (libOS) research has focused on single-process applications, yet many Unix applications, such as network servers and shell scripts, span multiple processes. Key design challenges for a multi-process libOS include management of shared state and minimal expansion of the Security Isolation boundary. This paper presents Graphene, a library OS that seamlessly and efficiently executes both single and multi-process applications, generally with low memory and performance overheads. Graphene broadens the libOS paradigm to support secure, multi-process APIs, such as copy-on-write fork, signals, and System V IPC. Multiple libOS instances coordinate over pipe-like byte streams to implement a consistent, distributed POSIX abstraction. These coordination streams provide a simple vantage point to enforce Security Isolation.