IEEE Transactions on Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing (TDSC) is a bimonthly journal that publishes archival research results focusing on foundations, methodologies, and mechanisms that support the achievement—through design, modeling, and evaluation—of systems and networks that are dependable and secure to the desired degree without compromising performance. Read the full scope of TDSC
Expand your horizons with Colloquium, a monthly survey of abstracts from all CS transactions! Replaces OnlinePlus in January 2017.
From the November/December 2018 issue
How to Fillet a Penguin: Runtime Data Driven Partitioning of Linux Code
By Oliver Schwahn, Stefan Winter, Nicolas Coppik, and Neeraj Sur
In many modern operating systems (OSs), there exists no isolation between different kernel components, i.e., the failure of one component can affect the whole kernel. While microkernel OSs introduce address space separation for large parts of the OS, their improved fault isolation comes at the cost of performance. Despite significant improvements in modern microkernels, monolithic OSs like Linux are still prevalent in many systems. To achieve fault isolation in addition to high performance and code reuse in these systems, approaches to move only fractions of kernel code into user mode have been proposed. These approaches solely rely on static code analyses for deciding which code to isolate, neglecting dynamic properties like invocation frequencies. We propose to augment static code analyses with runtime data to achieve better estimates of dynamic properties for common case operation. We assess the impact of runtime data on the decision what code to isolate and the impact of that decision on the performance of such “microkernelized” systems. We extend an existing tool chain to implement automated code partitioning for existing monolithic kernel code and validate our approach in a case study of two widely used Linux device drivers and a file system.
Editorials and Announcements
- We are pleased to announce that Jaideep Vaidya, the RBS Dean’s Research Professor of Computer Information Systems in the Management Science and Information Systems Department at Rutgers University, has been selected as the new Editor-in-Chief of TDSC starting in 2018.
- TDSC now offers authors access to Code Ocean. Code Ocean is a cloud-based executable research platform that allows authors to share their algorithms in an effort to make the world’s scientific code more open and reproducible. Learn more or sign up for free.
- Guest Editor Proposals for IEEE TDSC Special Issues (PDF)
Call for Papers
- Editorial (January-February 2018)
- Editor's Note (November-December 2017)
- The State of the Journal Editorial (January/February 2017)
- Editor's Note (July/August 2016)
- The State of the Journal (January/February 2016)
- The State of the Journal (March/April 2014)
- Editor's Note (May/June 2014)
- Editorial (January/February 2014)
- Guest Editor's Introduction to the Special Section on Social Network Security (July/August 2018)
- Special Issue on Cyber Crime (March/April 2016)
- Special Issue on Reliable and Secure VANETs (Jan/Feb 2016)
- Special Issue on Security and Privacy in Mobile Platforms (May/June 2014)
Access recently published TDSC articles
Subscribe to the RSS feed of recently published TDSC content
Sign up for e-mail notifications through IEEE Xplore Content Alerts
View TDSC preprints in the Computer Society Digital Library
Swimming with Sharks: Security Roundtable