Cassyopia: compiler assisted system optimization

作者: Saumya K. Debray , Matti A. Hiltunen , Mohan Rajagopalan , Richard D. Schlichting

DOI:

关键词:

摘要: Execution of a program almost always involves multiple address spaces, possibly across separate machines. Here, an approach to reducing such costs using compiler optimization techniques is presented. This paper elaborates on the overall vision, and as concrete example, describes how this assisted can be applied system call performance single host. Preliminary results suggest that has potential improve significantly depending program's behavior.

参考文章(20)
Bryan Henderson, Linux Loadable Kernel Module HOWTO ,(2006)
Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Compilers: Principles, Techniques, and Tools ,(1986)
Matti A. Hiltunen, Richard D. Schlichting, A Model for Adaptive Fault-Tolerant Systems european dependable computing conference. pp. 3- 20 ,(1994) , 10.1007/3-540-58426-9_121
Q. Y. Zondervan, Increasing Cross-Domain Call Batching Using Promises and Batched Control Structures Massachusetts Institute of Technology. ,(1995)
Richard McDougall, Jim Mauro, Solaris Internals: Core Kernel Architecture ,(2000)
Christian Poellabauer, Arsten Schwan, Richard West, Lightweight kernel/user communication for real-time and multimedia applications Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video - NOSSDAV '01. pp. 145- 154 ,(2001) , 10.1145/378344.378365
Tajana Simunic, Haris Vikalo, Peter Glynn, Giovanni De Micheli, Energy efficient design of portable wireless systems international symposium on low power electronics and design. pp. 49- 54 ,(2000) , 10.1145/344166.344197
Aled Edwards, Greg Watson, John Lumley, David Banks, Costas Calamvokis, C. Dalton, User-space protocols deliver high performance to applications on a low-cost Gb/s LAN acm special interest group on data communication. ,vol. 24, pp. 14- 23 ,(1994) , 10.1145/190314.190316
Fabio Kon, Ricardo Jimenez, Sergio Arevalo, F.J. Ballesterros, Marta Patiňo, Using interpreted CompositeCalls to improve operating systems services Software - Practice and Experience. ,vol. 30, pp. 589- 615 ,(2000) , 10.1002/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.3.CO;2-B
B. N. Bershad, S. Savage, P. Pardyak, E. G. Sirer, M. E. Fiuczynski, D. Becker, C. Chambers, S. Eggers, Extensibility safety and performance in the SPIN operating system symposium on operating systems principles. ,vol. 29, pp. 267- 283 ,(1995) , 10.1145/224056.224077