Filters








78 Hits in 2.7 sec

COLIBROS: Educational operating system

Predrag Rakic, Zarko Zivanov, Miroslav Hajdukovic
2010 Computer Science and Information Systems  
This paper gives an overview of educational operating system called COLIBROS.  ...  It is small, object oriented, library operating system, based on micro-kernel concepts, supporting high level concurrency and synchronization primitives.  ...  There is resemblance between COLIBROS and exokernel [10, 11] library operating system.  ... 
doi:10.2298/csis070521022r fatcat:3ajzn5fzd5cyhpszmdlmcnqtey

Techniques for fast and scalable time series traffic generation

Jilong Kuang, Daniel G. Waddington, Changhui Lin
2015 2015 IEEE International Conference on Big Data (Big Data)  
To design and test such systems, it is desirable to have a high-performance traffic generator specifically designed for time series data, preferably using archived data to create a truly realistic workload  ...  Linux Exokernel middleware and a customized userspace network subsystem; 3) it includes a scalable 10G network card driver and uses "absolute" zero-copy in stack processing; and 4) it has an efficient  ...  Basically, this feature is enabled by mapping device ID to flow ID (src port, src IP, dst port, dst IP, proto).  ... 
doi:10.1109/bigdata.2015.7363747 dblp:conf/bigdataconf/KuangWL15 fatcat:7mb4uwfsgnh3xdfuleh6iqtxgq

Adapting the DMTCP Plugin Model for Checkpointing of Hardware Emulation [article]

Rohan Garg and Kapil Arya and Jiajun Cao and Gene Cooperman and Jeff Evans and Ankit Garg and Neil A. Rosenberg and K. Suresh
2017 arXiv   pre-print
It allows a user to save and later restore the state of a running process. The new plugin model for the upcoming version 3.0 of DMTCP (Distributed MultiThreaded Checkpointing) is described here.  ...  The plugin model enables a three-way collaboration: allowing a circuit designer and emulator vendor to each contribute separate proprietary plugins while sharing an open source software framework from  ...  Related to process virtualization is the concept of a Library OS, exemplified by the Drawbridge Library OS [27] and Exokernel [28] .  ... 
arXiv:1703.00897v1 fatcat:msqsratwenh2np7np7w5mn2y34

Rethinking the library OS from the top down

Donald E. Porter, Silas Boyd-Wickizer, Jon Howell, Reuben Olinsky, Galen C. Hunt
2011 SIGARCH Computer Architecture News  
This paper revisits an old approach to operating system construction, the library OS, in a new context.  ...  A small, fixed set of abstractions connects the library OS to the host OS kernel, offering the promise of better system security and more rapid independent evolution of OS components.  ...  Acknowledgements We wish to thank our colleagues at MSR, including Andrew Baumann, Barry Bond, David Molnar, and Ed Nightingale who have improved this work by contributing code, experience, and ideas.  ... 
doi:10.1145/1961295.1950399 fatcat:npjo7yw4uvawjayxmutr7appty

Rethinking the library OS from the top down

Donald E. Porter, Silas Boyd-Wickizer, Jon Howell, Reuben Olinsky, Galen C. Hunt
2011 Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11  
This paper revisits an old approach to operating system construction, the library OS, in a new context.  ...  A small, fixed set of abstractions connects the library OS to the host OS kernel, offering the promise of better system security and more rapid independent evolution of OS components.  ...  Acknowledgements We wish to thank our colleagues at MSR, including Andrew Baumann, Barry Bond, David Molnar, and Ed Nightingale who have improved this work by contributing code, experience, and ideas.  ... 
doi:10.1145/1950365.1950399 dblp:conf/asplos/PorterBHOH11 fatcat:jrx2kxnwkzhejgribshbgvs6t4

Antikernel: A Decentralized Secure Hardware-Software Operating System Architecture [chapter]

Andrew Zonenberg, Bülent Yener
2016 Lecture Notes in Computer Science  
We create and verify an FPGA-based prototype of the system.  ...  This work presents Antikernel, a novel operating system architecture consisting of both hardware and software components and designed to be fundamentally more secure than the state of the art.  ...  surface dramatically compared to a conventional OS (and potentially experiencing significant performance gains, as in an exokernel). 3 Antikernel is a decentralized architecture with no system calls;  ... 
doi:10.1007/978-3-662-53140-2_12 fatcat:twdntldmvfa6nmdxdd2oqxycou

Twizzler: a Data-Centric OS for Non-Volatile Memory

Daniel Bittman, Peter Alvaro, Pankaj Mehra, Darrell D. E. Long, Ethan L. Miller
2020 USENIX Annual Technical Conference  
Byte-addressable, non-volatile memory (NVM) presents an opportunity to rethink the entire system stack. We present Twizzler, an operating system redesign for this near-future.  ...  System calls to persist data are costly; we must provide lightweight, direct, memorystyle access for programs to operate on persistent data. 2. Design for pointers that last forever.  ...  We thank our shepherd, Yu Hua, the anonymous reviewers, and the members of the Storage Systems Research Center for their support and feedback.  ... 
dblp:conf/usenix/BittmanAMLM20 fatcat:xwryk64tbvha3gge4n6srm4tvq

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, Edouard Bugnion
2014 USENIX Symposium on Operating Systems Design and Implementation  
https://www.usenix.org/conference/osdi14/technical-sessions/presentation/belay USENIX Association 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI '14) 49  ...  Acknowledgements The authors would like to thank David Mazières for his many insights into the system and his detailed feedback on the paper.  ...  Library operating systems: Exokernels extend the endto-end principle to resource management by implementing system abstractions via library operating systems linked in with applications [19] .  ... 
dblp:conf/osdi/BelayPKGKB14 fatcat:aigzxe6n4rapbeanvtvu3dzqza

mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems

Eunyoung Jeong, Shinae Woo, Muhammad Asim Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, KyoungSoo Park
2014 Symposium on Networked Systems Design and Implementation  
to the Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI '14) is sponsored by USENIX  ...  Acknowledgement We would like to thank our shepherd George Porter and anonymous reviewers from NSDI 2014 for their valuable comments.  ...  The mTCP thread directly transmits and receives packets to and from the NIC using our custom packet I/O library. Existing user-level packet libraries only allow one application to access an NIC port.  ... 
dblp:conf/nsdi/JeongWJJIHP14 fatcat:fwadjxcgmfaifl23s2p7bldnlm

Efficient system-enforced deterministic parallelism

Amittai Aviram, Shu-Chun Weng, Sen Hu, Bryan Ford
2012 Communications of the ACM  
Coarse-grained parallel benchmarks perform and scale comparably to nondeterministic systems, on both multicore PCs and across nodes in a distributed cluster.  ...  We introduce a new parallel programming model addressing these issues, and use Determinator, a proof-of-concept OS, to demonstrate the model's practicality.  ...  The entire system is less than 15,000 lines, about half of which is generic C and math library code needed mainly for porting Unix applications easily.  ... 
doi:10.1145/2160718.2160742 fatcat:7ptdywth7jffvawn7vsatlmts4

The IX Operating System

Adam Belay, George Prekas, Mia Primorac, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, Edouard Bugnion
2016 ACM Transactions on Computer Systems  
The IX operating system: Combining low latency, high throughput, and efficiency in a protected dataplane. ACM Trans.  ...  We present IX, a dataplane operating system that provides high I/O performance and high resource efficiency while maintaining the protection and isolation benefits of existing kernels.  ...  ACKNOWLEDGMENTS The authors would like to thank David Mazières for his many insights into the system and his detailed feedback on the article.  ... 
doi:10.1145/2997641 fatcat:6nt2zson6jfjrieodatckxbfhi

The Flux OSKit

Bryan Ford, Godmar Back, Greg Benson, Jay Lepreau, Albert Lin, Olin Shivers
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
The OSKit uses this technique to incorporate over 230,000 lines of stable code including device drivers, file systems, and network protocols.  ...  Ford, Back, and Lepreau are at the Univ. of Utah (baford,gback,lepreau-Many OS research projects have taken code from other existing, stable systems to reduce the startup cost of OS research: Mach [1]  ...  Finally, we are grateful to the thousands who have contributed to the systems which provided the base for many of our components.  ... 
doi:10.1145/268998.266642 dblp:conf/sosp/FordBBLLS97 fatcat:3rkelfstozarhpoehzpws47dg4

The Flux OSKit

Bryan Ford, Godmar Back, Greg Benson, Jay Lepreau, Albert Lin, Olin Shivers
1997 ACM SIGOPS Operating Systems Review  
The OSKit uses this technique to incorporate over 230,000 lines of stable code including device drivers, file systems, and network protocols.  ...  Ford, Back, and Lepreau are at the Univ. of Utah (baford,gback,lepreau-Many OS research projects have taken code from other existing, stable systems to reduce the startup cost of OS research: Mach [1]  ...  Finally, we are grateful to the thousands who have contributed to the systems which provided the base for many of our components.  ... 
doi:10.1145/269005.266642 fatcat:dkp5tqo3b5ehvhm7edfzvudn4u

Building application-specific operating systems: a profile-guided approach

Pengfei Yuan, Yao Guo, Lu Zhang, Xiangqun Chen, Hong Mei
2018 Science China Information Sciences  
In the cloud era, many servers only run a single application, making it desirable to provide an application-specific operating system (ASOS) that is most suitable for the application.  ...  In contrast to existing approaches that build ASOS by manual redesign and reimplementation, this paper presents Tarax, a compiler-based approach to constructing an ASOS for each application.  ...  Modern library OSs use virtual machine monitors as the exokernel [19] .  ... 
doi:10.1007/s11432-017-9418-9 fatcat:h532zrbsu5hhpmd7gures2f2n4

Enabling autonomic behavior in systems software with hot swapping

J. Appavoo, K. Hui, C. A. N. Soules, R. W. Wisniewski, D. M. Da Silva, O. Krieger, M. A. Auslander, D. J. Edelsohn, B. Gamsa, G. R. Ganger, P. McKenney, M. Ostrowski (+3 others)
2003 IBM Systems Journal  
Replacement allows an active component to be switched with a different implementation of that component while the system is running, and while applications continue to use resources managed by that component  ...  Central to autonomic computing is the ability of a system to identify problems and to reconfigure itself in order to address them.  ...  Acknowledgments We would like to thank the anonymous referees for their positive and helpful comments. Cited references  ... 
doi:10.1147/sj.421.0060 fatcat:lut4odde4fbivkqdsjzayshfi4
« Previous Showing results 1 — 15 out of 78 results