User Space Application

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

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

Biao Liu - One of the best experts on this subject based on the ideXlab platform.

  • Simulation of IP Fragmentation and Defragmentation on Linux with User Space Application
    Advanced Materials Research, 2011
    Co-Authors: Biao Liu
    Abstract:

    TCP/IP is a typical layered protocol suite, and network protocol layering is the widely accepted rule. As studying TCP/IP, conceptually protocol layering is easy to understand, but TCP/IP stack usually is implemented in the kernel of Linux operating system, thus how layering protocol works is hard to know. After studying the IP fragment and defragment process in Linux kernel, a layered protocol defined in Application level is designed, and a program based on this Application layered protocol to simulate IP fragment and defragment is implemented in this paper. With this program, not only is the process of IP fragmentation and defragmentation in Linux kernel clearly displayed, but also the complete handling of a layered protocol is showed.

Eoin Verling - One of the best experts on this subject based on the ideXlab platform.

Dubeyko Viacheslav - One of the best experts on this subject based on the ideXlab platform.

  • File System in Data-Centric Computing
    2019
    Co-Authors: Dubeyko Viacheslav
    Abstract:

    The moving computation on the edge or near to data is the new trend that can break the bandwidth wall and to unleash the power of next generation NVM or SCM memory. File system is the important OS subsystem that plays the role of mediator between the User-Space Application and storage device. The key goal of the file system is to represent the file abstraction and to build the files' nameSpace. In the current paradigm the file system needs to copy the metadata and User data in the DRAM of the host with the goal to access and to modify the User data on the host side. The DAX approach doesn't change the concept but to build the way to bypass the page cache via the direct access to file's content in persistent memory. Generally speaking, for the case of data-centric computing, the file system needs to solve the opposite task not to copy data into page cache but to deliver the processing activity near data on the storage device side

Dulcardo Arteaga - One of the best experts on this subject based on the ideXlab platform.

  • An NVM Aware MariaDB Database System and Associated IO Workload on File Systems
    RonPub, 2017
    Co-Authors: Jan Lindström, Dhananjoy Das, Nick Piggin, Santhosh Konundinya, Torben Mathiasen, Nisha Talagala, Dulcardo Arteaga
    Abstract:

    MariaDB is a community-developed fork of the MySQL relational database management system and originally designed and implemented in order to use the traditional spinning disk architecture. With Non-Volatile memory (NVM) technology now in the forefront and main stream for server storage (Data centers), MariaDB addresses the need by adding support for NVM devices and introduces NVM Compression method. NVM Compression is a novel hybrid technique that combines Application level compression with flash awareness for optimal performance and storage efficiency. Utilizing new interface primitives exported by Flash Translation Layers (FTLs), we leverage the garbage collection available in flash devices to optimize the capacity management required by compression systems. We implement NVM Compression in the popular MariaDB database and use variants of commonly available POSIX file system interfaces to provide the extended FTL capabilities to the User Space Application. The experimental results show that the hybrid approach of NVM Compression can improve compression performance by 2-7x, deliver compression performance for flash devices that is within 5% of uncompressed performance, improve storage efficiency by 19% over legacy Row-Compression, reduce data writes by up to 4x when combined with other flash aware techniques such as Atomic Writes, and deliver further advantages in power efficiency and CPU utilization. Various micro benchmark measurement and findings on sparse files call for required improvement in file systems for handling of punch hole operations on files

Jan Lindström - One of the best experts on this subject based on the ideXlab platform.

  • An NVM Aware MariaDB Database System and Associated IO Workload on File Systems
    RonPub, 2017
    Co-Authors: Jan Lindström, Dhananjoy Das, Nick Piggin, Santhosh Konundinya, Torben Mathiasen, Nisha Talagala, Dulcardo Arteaga
    Abstract:

    MariaDB is a community-developed fork of the MySQL relational database management system and originally designed and implemented in order to use the traditional spinning disk architecture. With Non-Volatile memory (NVM) technology now in the forefront and main stream for server storage (Data centers), MariaDB addresses the need by adding support for NVM devices and introduces NVM Compression method. NVM Compression is a novel hybrid technique that combines Application level compression with flash awareness for optimal performance and storage efficiency. Utilizing new interface primitives exported by Flash Translation Layers (FTLs), we leverage the garbage collection available in flash devices to optimize the capacity management required by compression systems. We implement NVM Compression in the popular MariaDB database and use variants of commonly available POSIX file system interfaces to provide the extended FTL capabilities to the User Space Application. The experimental results show that the hybrid approach of NVM Compression can improve compression performance by 2-7x, deliver compression performance for flash devices that is within 5% of uncompressed performance, improve storage efficiency by 19% over legacy Row-Compression, reduce data writes by up to 4x when combined with other flash aware techniques such as Atomic Writes, and deliver further advantages in power efficiency and CPU utilization. Various micro benchmark measurement and findings on sparse files call for required improvement in file systems for handling of punch hole operations on files