linux IEEE PAPER 2019





Docker: lightweight linux containers for consistent development and deployment
free download

Take on dependency hell with Docker containers, the lightweight and nimble cousin of VMs. Learn how Docker makes applications portable and isolated by packaging them in containers based on LXC technology. Imagine being able to package an application along

Linux in a Brave New Firmware Environment
free download

Initially included exclusively on Intel 1 Itanium 2 platforms, the Extensible Firmware Interface Architecture (EFI) will soon be supported on IA-32 server, workstation, and desktop systems. This paper provides insight into the design and composition of an EFI enabled IA

The linux kernel
free download

Linux is a phenomenon of the Internet. Born out of the hobby project of a student it has grown to become more popular than any other freely available operating system. To many Linux is an enigma. How can something that is free be worthwhile In a world dominated by

Journaling the Linux ext2fs filesystem
free download

This paper describes a work-in-progress to design and implement a transactional metadata journal for the Linux ext2fs filesystem. We review the problem of recovering filesystems after a crash, and describe a design intended to increase ext2fss speed and reliability of crash

Advanced linux programming
free download

GNU/ Linux has taken the world of computers by storm. At one time, personal computer users were forced to choose among proprietary operating environments and applications. Users had no way of fixing or improving these programs, could not look under the hood, and were

An Analysis of Linux Scalability to Many Cores.
free download

This paper analyzes the scalability of seven system applications (Exim, memcached, Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core computer. Except for gmake, all applications trigger scalability bottlenecks inside a recent

User mode linux
free download

User-mode Linux is the port of the Linux kernel to userspace. It runs a Linux virtual machine in a set of processes on a Linux host. A UML virtual machine is capable of running nearly the same set of processes as the host. It lends itself to a variety of applications, such as kernel

A linux -based real-time operating system
free download

This work describes the design, implementation, and possible applications of Real-Time Linux | a hard real-time version of the Linux operating system. In this system, a standard time- sharing OS and a real-time executive run on the same computer. Interrupt controller

Understanding the Linux virtual memory manager
free download

Linux is a relatively new operating system that has begun to enjoy a lot of attention from the business and academic worlds. As the operating system matures, its feature set, capabilities and performance grow but so does its size and complexity. The table in Figure 1.1 shows the

Linux virtual server for scalable network services
free download

This paper describes the motivation, design, internal implementation of Linux Virtual Server. The goal of Linux Virtual Server is to provide a basic framework to build highly scalable and highly available network services using a large cluster of commodity servers. The TCP/IP

Linux security module framework
free download

Computer security is a chronic and growing problem, even for Linux , as evidenced by the seemingly endless stream of software security vulnerabilities. Security research has produced numerous access control mechanisms that help improve system security;

Linux network traffic control implementation overview
free download

Recent Linux kernels offer a wide variety of traf- fic control functions. The kernel parts for traffic control, and several user-space programs to control them have been implemented by Alexey Kuznetsov kuznet@ms2.inr.ac.ru>. That work was inspired by the concepts described in

Implementing SELinux as a Linux security module
free download

In March 200 the National Security Agency (NSA) gave a presentation about Security- Enhanced Linux (SELinux) at the 2.5 Linux Kernel Summit. SELinux is an implementation of flexible and fine-grained nondiscretionary access controls in the Linux kernel, originally

Linux advanced routing traffic control HOWTO
free download

First of all, it would be a great idea for you to read RFCs written about this (RFC247 RFC247 RFC2597 and RFC2598) at IETF DiffServ working Group web site (http://www. ietf. org/html. charters/diffserv-charter. html) and Werner Almesberger web site (http://diffserv

A numa api for linux
free download

A word on terminology: a node is a set of CPUs (Central Processing Unit) that all have equal fast access to some memory using a memory controller. On a system where CPUs have integrated memory controllers a node consists of a single CPU, possibly with multiple cores

Virtualization in linux
free download

Three main virtualization approaches emulation, paravirtualization, and operating system- level virtualization are covered, followed by the implementation examples, comparison of the technologies and their applications. OS-level virtualization is described in detail, with

Characterization of linux kernel behavior under errors
free download

This paper describes an experimental study of Linux kernel behavior in the presence of errors that impact the instruction stream of the kernel code. Extensive error injection experiments including over 3 000 errors are conducted targeting the most frequently used

The new linux perftools
free download

. Just one new syscall: sys_perf_counter_open. Returns a file descriptor. read/write/mmap/close/fcntl/ioctl/poll work as usual. Per thread/cpu/whole system. Transparent inheritance support Full workloads can be measured Without using ptrace

Linux advanced routing traffic control
free download

Linux Advanced Routing Traffic Control Bert Hubert PowerDNS. COM, bv bert@ powerdns. com, http://ds9a. nl/ Abstract Linux contains a wildly powerful system for shaping traffic and distributing it according to elaborate rules. This paper serves a dual pur- pose: to explain

Understanding the Linux 2.6. 8.1 CPU scheduler
free download

Linux kernel development is relatively fast-paced given the size and complexity of the code base. This is because of its widespread adoption by hobbyists, home users, businesses (including many Fortune 500 companies), and educational institutions. The Linux kernel




FREE IEEE PAPER