Filters








311 Hits in 2.4 sec

Fast and flexible application-level networking on exokernel systems

Gregory R. Ganger, Dawson R. Engler, M. Frans Kaashoek, Héctor M. Briceño, Russell Hunt, Thomas Pinckney
2002 ACM Transactions on Computer Systems  
Application-level networking is a promising software organization for improving performance and functionality for important network services.  ...  The Xok/ExOS exokernel system includes applicationlevel support for standard network services, while at the same time allowing application writers to specialize networking services.  ...  ACKNOWLEDGMENTS We thank the past and present members of MIT's Parallel and Distributed Operating Systems group, who helped to develop the ideas and Xok/ExOS system described in this paper.  ... 
doi:10.1145/505452.505455 fatcat:cjuauckigffq7gxsrfd4vygylm

Fast and Flexible Application-level Networking on Exokernel Systems (CMU-CS-00-117)

Gregory R. Ganger, Dawson R. Engler, M. Frans Kaashoek, Héctor M. Briceño, Russell Hunt, Thomas Pinckney
2018
The xok/ExOS exokernel system includes application-level support for standard network services, while at the same time allowing application writers to specialize networking services.  ...  It also describes how we have used this flexibility to build and specialize three network data services: the Cheetah HTTP server, the webswamp web benchmarking tool, and an application-level TCP forwarder  ...  (s) Disk(s) File System Cache Disk Driver O/S Sockets TCP/IP Buffers Network Driver File System TCP/IP Cheetah Network(s) Disk(s) Disk Driver Network Driver xok ½ ÜÓ  ... 
doi:10.1184/r1/6619586 fatcat:jbvskehiafaxtitl7shthg5snm

Application performance and flexibility on exokernel systems

M. Frans Kaashoek, Kenneth Mackenzie, Dawson R. Engler, Gregory R. Ganger, Héctor M. Briceño, Russell Hunt, David Mazières, Thomas Pinckney, Robert Grimm, John Jannotti
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
The results show that common unmodified UNIX applications can enjoy the benefits of exokernels: applications either perform comparably on Xok/ExOS and the BSD UNIXes, or perform significantly better.  ...  It evaluates the exokernel architecture by measuring end-to-end application performance on Xok, an exokernel for Intel x86-based computers, and by comparing Xok's performance to the performance of two  ...  We also thank Josh Cates, Erik Nygren, Constantine Sapuntzakis, Yonah Schmeidler, and Elliot Waingold for porting drivers and applications to Xok/ExOS.  ... 
doi:10.1145/268998.266644 dblp:conf/sosp/KaashoekEGBHMPGM97 fatcat:vi3bh76jnbbllklhaxdisy7fyq

Application performance and flexibility on exokernel systems

M. Frans Kaashoek, Kenneth Mackenzie, Dawson R. Engler, Gregory R. Ganger, Héctor M. Briceño, Russell Hunt, David Mazières, Thomas Pinckney, Robert Grimm, John Jannotti
1997 ACM SIGOPS Operating Systems Review  
The results show that common unmodified UNIX applications can enjoy the benefits of exokernels: applications either perform comparably on Xok/ExOS and the BSD UNIXes, or perform significantly better.  ...  It evaluates the exokernel architecture by measuring end-to-end application performance on Xok, an exokernel for Intel x86-based computers, and by comparing Xok's performance to the performance of two  ...  We also thank Josh Cates, Erik Nygren, Constantine Sapuntzakis, Yonah Schmeidler, and Elliot Waingold for porting drivers and applications to Xok/ExOS.  ... 
doi:10.1145/269005.266644 fatcat:zr3vvpmjazehtd76wizxyq457q

Exokernel

D. R. Engler, M. F. Kaashoek, J. O'Toole
1995 ACM SIGOPS Operating Systems Review  
The exokernel operating system architecture addresses this problem by providing application-level management of physical resources.  ...  Traditional operating systems limit the performance, flexibility, and functionality of applications by fixing the interface and implementation of operating system abstractions such as interprocess communication  ...  Satyanarayanan), Raymie Stata, Carl Waldspurger, and Deborah Wallach for insightful discussions and careful reading of earlier versions of this paper.  ... 
doi:10.1145/224057.224076 fatcat:3gacher7fzhwbhdrde6yezfp2i

Exokernel

D. R. Engler, M. F. Kaashoek, J. O'Toole
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
The exokernel operating system architecture addresses this problem by providing application-level management of physical resources.  ...  Traditional operating systems limit the performance, flexibility, and functionality of applications by fixing the interface and implementation of operating system abstractions such as interprocess communication  ...  Satyanarayanan), Raymie Stata, Carl Waldspurger, and Deborah Wallach for insightful discussions and careful reading of earlier versions of this paper.  ... 
doi:10.1145/224056.224076 dblp:conf/sosp/EnglerKO95 fatcat:lkth4d5x4bh37ob3urikb4vcz4

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)  
and scalable application-level software architecture and threading model.  ...  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  ...  levels of background traffic and network variability.  ... 
doi:10.1109/bigdata.2015.7363747 dblp:conf/bigdataconf/KuangWL15 fatcat:7mb4uwfsgnh3xdfuleh6iqtxgq

Toward real microkernels

Jochen Liedtke
1996 Communications of the ACM  
Exokernel [9] and L4 [16] , discussed here, both concentrate on a minimal and clean new architecture and support highly extensible operating systems. • Exokernel.  ...  Exokernel, developed at MIT in 1994-95, is a small, hardware-dependent microkernel based on the idea that abstractions are costly and restrict flexibility [9] .  ...  To copy otherwise, to republish, to post on servers, or to redistribute to lists requires prior specific permission and/or a fee.  ... 
doi:10.1145/234215.234473 fatcat:wmipp5n2ebhnpo7al2xbxw2iri

Building appliances out of components using Pebble

Kostas Magoutis, José Carlos Brustoloni, Eran Gabber, Wee Teck Ng, Avi Silberschatz
2000 Proceedings of the 9th workshop on ACM SIGOPS European workshop beyond the PC: new challenges for the operating system - EW 9  
We found that a typical network appliance application (e.g. a Web server) built on Pebble using components has comparable performance to a traditional monolithic kernel.  ...  We believe that an appliance operating system should be flexible enough to support such abstractions.  ...  Exokernel [Kaashoek97] is a radical approach to operating system design aiming to exterminate all high-level kernel abstractions (implemented by trusted servers in microkernels) and focusing on safely  ... 
doi:10.1145/566752.566769 fatcat:ebfbtk4ouzhffpvraismpxlxum

Building appliances out of components using Pebble

Kostas Magoutis, José Carlos Brustoloni, Eran Gabber, Wee Teck Ng, Avi Silberschatz
2000 Proceedings of the 9th workshop on ACM SIGOPS European workshop beyond the PC: new challenges for the operating system - EW 9  
We found that a typical network appliance application (e.g. a Web server) built on Pebble using components has comparable performance to a traditional monolithic kernel.  ...  We believe that an appliance operating system should be flexible enough to support such abstractions.  ...  Exokernel [Kaashoek97] is a radical approach to operating system design aiming to exterminate all high-level kernel abstractions (implemented by trusted servers in microkernels) and focusing on safely  ... 
doi:10.1145/566726.566769 dblp:conf/sigopsE/MagoutisBGNS00 fatcat:gl7mc6buunbrjbtpoqujrjunqe

Classification Of Heterogeneous Operating System [article]

Kamlesh Sharma, T.V.Prasad
2012 arXiv   pre-print
The OS performs basic tasks, such as controlling and allocating memory, prioritizing the processing of instructions, controlling input and output devices, facilitating networking, and managing files.  ...  Operating system is a bridge between system and user. An operating system (OS) is a software program that manages the hardware and software resources of a computer.  ...  Exokernel can be seen as an application of the end-to-end principle to operating systems, in that they do not force an application program to layer its abstractions on top of other abstractions that were  ... 
arXiv:1209.4600v1 fatcat:2rahguc3vfct7n743b3ff45yom

View-OS: A New Unifying Approach Against the Global View Assumption [chapter]

Ludovico Gardenghi, Michael Goldweber, Renzo Davoli
2008 Lecture Notes in Computer Science  
This global view assumption (GVA) means that for processes running on the same computer, the same pathname points to the same file, the processes share the same network stack and therefore the same IP  ...  Most proposals are for system administrators, others are tailored to specific applications. A View-OS is our unifying solution for altering the GVA.  ...  system and all its applications).  ... 
doi:10.1007/978-3-540-69384-0_34 fatcat:3jf5hcrognc3dofqasoqhrj6qm

Libra

Glenn Ammons, Robert W. Wisniewski, Jonathan Appavoo, Maria Butrico, Dilma Da Silva, David Grove, Kiyokuni Kawachiya, Orran Krieger, Bryan Rosenburg, Eric Van Hensbergen
2007 Proceedings of the 3rd international conference on Virtual execution environments - VEE '07  
If the operating system could be specialized for every application, many applications would run faster.  ...  Libra provides the services necessary to achieve good performance for the Java workloads of interest but relies on an instance of Linux in another hypervisor partition to provide a networking stack, a  ...  Acknowledgments We thank David Bacon, Muli Ben-Yehuda, Mark Mergen, Michal Ostrowski, Volkmar Uhlig, Amos Waterland, and Jimi Xenidis for their valuable insights.  ... 
doi:10.1145/1254810.1254817 dblp:conf/vee/AmmonsABSGKKRHW07 fatcat:25ttuqge2faxrdibzmwi5xuhme

Unshackle the Cloud!

Dan Williams, Eslam Elnikety, Mohamed Eldehiry, Hani Jamjoom, Hai Huang, Hakim Weatherspoon
2011 USENIX Workshop on Hot Topics in Cloud Computing  
This paper argues for a new type of IaaS cloud, an xCloud, that builds on ideas from extensible OSs to give users the flexibility to install custom cloud extensions, which can address the limitations outlined  ...  Like OS kernels of the 1980's and 1990's, these monolithic offerings, albeit rich in features, are significantly constraining users' freedom and control over the underlyingcloud-resources.  ...  Also, the Cornell group is partially funded and supported by an IBM Faculty Award received by Hakim Weatherspoon and NSF TRUST.  ... 
dblp:conf/hotcloud/WilliamsEEJHW11 fatcat:4t4mqaecrze2zfrgiscejgjphy

Arrakis: A Case for the End of the Empire

Simon Peter, Thomas E. Anderson
2013 USENIX Workshop on Hot Topics in Operating Systems  
In this paper, we argue that recent device hardware trends enable a new approach to the design of operating systems: instead of the operating system mediating access to hardware, applications run directly  ...  This new division of labor is transparent to the user, except that applications are able to offer more robust extensibility, security and performance than was previously possible.  ...  Related Work By supporting direct application access to virtualized I/O hardware, Arrakis provides very fast and flexible data plane operations.  ... 
dblp:conf/hotos/PeterA13 fatcat:enosdlpc25cjvg4ywcsobhv64m
« Previous Showing results 1 — 15 out of 311 results