Member Login

E-mail:    Password:  




 TitleDate AddedCompany
whitepaper The Open Group Certification Program: Get Certified for the Job You're Doing2007-05-01 IBM
  The IT Architecture Certification (ITAC) by The Open Group stands out among other certifications. Unlike the Microsoft, Cisco, or other brand-specific certifications, ITAC holders aren't preprogrammed with vendor solutions. In a world of Linux, Windows, and Apple operating systems working on a multitude of hardware platforms, IT engineers must be highly flexible. The Open Group's mission is to share information across platforms without risk to security or performance. Discover what the benefits of obtaining the ITAC are and what they can mean to the user and their business.

Tags: Training and Certification
  
whitepaper Making RCU Safe for Deep Sub-Millisecond Response Realtime Applications0000-00-00 IBM
  Linux has long been used for soft realtime applications. More recent work is preparing Linux for more aggressive realtime use, with scheduling latencies in the small number of hundreds of microseconds (that is right, microseconds, not milliseconds). The current Linux 2.6 RCU implementation both helps and hurts. It helps by removing locks, thus reducing latency in general, but hurts by causing large numbers of RCU callbacks to be invoked all at once at the end of the grace period. This paper describes modifications to RCU that greatly reduce its effect on scheduling latency, without significantly degrading performance for non-realtime Linux servers. Although these modifications appear to prevent RCU from interfering with realtime scheduling, other Linux kernel components are still problematic.

Tags: Linux Server OS, Application Development
  
whitepaper RCU Vs. Locking Performance on Different CPUs0000-00-00 IBM
  This paper fills the gap of comparing RCU to other locking techniques on a number of CPUs using a hash-lookup micro-benchmark. The read intensity, number of the CPUs, and number of searches/updates per grace period are varied to gain better insight into which tool is right for a particular job.

Tags: Linux Server OS
  
whitepaper The Linux/ia64 Project: Kernel Design and Status Update0000-00-00 Hewlett-Packard (HP)
  The IA-64 architecture co-developed by HP and Intel is going to reach market in the second half of 2000 with Itanium as its first implementation. To provide for early availability of Linux on this platform, the port started over two years ago at HP Labs and grew to become an industry wide effort. A major milestone was reached earlier this year, when the entire source code produced to support this new platform was released to the Open Source community. This paper describes some of the key system architecture features of IA-64 and the major machine dependent kernel subsystems. The paper also gives a brief update on the application level developments including the software development kit for Linux/ia32 recently released.

Tags: Linux Server OS
  
whitepaper Framework for Testing the Fault-Tolerance of Systems Including OS and Network Aspects0000-00-00 Friedrich-Alexander University Erlangen-Nuremberg
  This paper presents an extensible framework for testing the behavior of networked machines running the Linux operating system in the presence of faults. The framework allows injecting a variety of faults, such as faults in the computing core or peripheral devices of a machine or faults in the network connecting the machines. The system under test as well as the fault- and workload run on this system are configurable. The core of the framework is a User Mode Linux, which runs on top of a real world Linux machine as a single process and simulates a single machine. A second process paired with each virtual machine is used for fault injection.

Tags: Fault-Tolerant Servers, Linux Server OS
  
whitepaper Implementing a General Real-Time Scheduling Framework in the RED-Linux Real-Time Kernel0000-00-00 University of California
  Many scheduling paradigms have been studied for real-time applications and real-time communication network. Among them, the most commonly used paradigms include priority-driven, time-driven and share-driven paradigms. This paper presents a general scheduling framework which is designed to integrate these paradigms in one framework. The framework is implemented in the real-time extension of the Linux kernel, RED-Linux. Two scheduler components are used in the framework: Allocator and Dispatcher. For each job, the framework identifies four scheduling attributes: priority, start time, finish time and budget. The paper shows that the framework can be used to efficiently implement many well-known scheduling algorithms. It also measure and analyze the performance of the framework implemented in RED-Linux.

Tags: Linux Server OS
  
whitepaper Reliably Locking System V Shared Memory for User Level Communication in Linux0000-00-00 Chemnitz University of Technology
  A major trend in recent cluster communication systems is to circumvent the operating system during the actual data transfers. That, on the one hand, reduces latency since there is no user - kernel transition needed and, on the other hand, increases bandwidth by avoiding additional intermediate copies. The data transfer is handled completely by the networking hardware and its DMA engine. This paper presents an extended solution that can handle System V shared memory as well.

Tags: Linux Server OS
  
whitepaper UMLinux - A Versatile SWIFI Tool0000-00-00 Springer Science+Business Media
  This tool presentation describes UMLinux, a versatile framework for testing the behavior of networked machines running the Linux operating system in the presence of faults. UMLinux can inject a variety of faults into the hardware of simulated machines, such as faults in the computing core or peripheral devices of a machine or faults in the network connecting the machines. The system under test, which may include several machines, as well as the fault- and workload run on this system are configurable. UMLinux has a number of advantages over traditional SWIFI and simulation tools: speed, immunity of fault-injection and logging processes from the state of the machine into which the faults are injected and binary compatibility with real world data and programs.

Tags: Linux Server OS
  
whitepaper Adaptive Page Replacement to Protect Thrashing in Linux0000-00-00 College of William and Mary
  This paper proposes and implements a thrashing protection patch in Linux kernels, which makes replacement policy responsively, resolve excessive memory paging by temporarily helping one of the active processes quickly build up its working set. Consequently, thrashing could be eliminated at the level of page replacement, so that load controls at a higher level, such as process suspensions/ swapping can be avoided or delayed until it is truly necessary. The experiments show that the patch can significantly reduce page faults and the execution time of each individual thrashing process for several groups of interacting programs. The paper also show that the method introduces little additional overhead to program executions, and its implementation in Linux (or Unix) system is straightforward.

Tags: UNIX, Linux Server OS
  
whitepaper Design and Implementation of a Linux SCSI Target for Storage Area Networks0000-00-00 Trebia Networks
  This paper describes the architecture of a set of kernel components for developing and testing storage area network transport protocols under Linux. This software is intended for several uses: as a general prototype for network transport protocol development; as a reference implementation of the iSCSI protocol currently under development for standardization by IETF; as a basis for conformance testing for iSCSI; and as a testbed for development of interoperability test suites for iSCSI.

Tags: SANs, Linux Server OS