| Publisher | Association for Computing Machinery | ||
|---|---|---|---|
| Format | 331.4KB PDF | Date added | 30 Mar 2007 |
| Topics | Linux - Open Source, Linux Server OS | ||
| Downloads | 17 | ||
This paper quantifies the effect of architectural design decisions on the performance of TxLinux. TxLinux is a Linux kernel modified to use transactions in place of locking primitives in several key subsystems. The authors run TxLinux on MetaTM, which is a new Hardware Transaction Memory (HTM) model. MetaTM contains features that enable efficient and correct interrupt handling for an x86-like architecture. Live stack overwrites can corrupt non-transactional stack memory and requires a small change to the transaction register checkpoint hardware to ensure correct operation of the operating system. The paper also proposes stack-based early release to reduce spurious conflicts on stack memory between kernel code and interrupt handlers.
Related white papers
Sendmail Case Study: Planet Tunisie
As the leading ISP in Tunisia Planet Tunisie was forced keep up with technological standards and ensure manageable growth. On the other hand to hold their market position the objective...
Quesgen Systems: Using the Vyatta Open-Source Router and Firewall to Secure Hosted Medical Data
QuesGen provides a hosted online application for clinical researchers to share and manage medical research data. The QuesGen service is an innovative application for medical researchers to manage study data...
Protection for Mac and Linux Computers: genuine need or nice to have?
The current risk to computers running non-Windows platforms is small but growing. As Macs and Linux computers become more prevalent within organizations, they are likely to become more of a...
Desktop TCO Update 2003
Gartner's total cost of ownership update reinforces that switching operating systems generally results in minor changes to TCO. Enterprises should focus on improving manageability to achieve bigger TCO reductions. ...
White paper: The Future of Software Delivery
This paper provides a brief description of past software delivery issues that have contributed to the current environment; identification of key trends that drive our industry today; and an outline...
Linux - Advanced Networking Overview
Linux, a shareware operating system, supports a number of advanced networking features, thanks largely to the huge linux networking community. Besides the reliable TCP/UDP/IP protocol suite, a number of new...
Preparing Your Linux Box for the Internet - Armoring Linux
Organizations throughout the world are adopting Linux as their production platform. By connecting to the Internet to provide critical services, they also become targets of opportunity. To help protect these...


