Next: About this document ...
Up: Making the ``Box'' Transparent:
Previous: Acknowledgments
- 1
-
A. Adya, J. Howell, M. Theimer, W. J. Bolosky, and J. R. Douceur.
Cooperative tasking without manual stack management.
In USENIX 2002 Annual Technical Conference, Monterey, CA, June
2002.
- 2
-
W. Akkerman.
strace.
http://www.wi.leidenuniv.nl/ wichert/strace/.
- 3
-
G. Ammons, T. Ball, and J. R. Larus.
Exploiting hardware performance counters with flow and context
sensitive profiling.
In SIGPLAN Conference on Programming Language Design and
Implementation, pages 85-96, Las Vegas, NV, June 1997.
- 4
-
J. Anderson, L. Berc, J. Dean, S. Ghemawat, M. Henzinger, S. Leung, D. Sites,
M. Vandevoorde, C. Waldspurger, and W. Weihl.
Continuous profiling: Where have all the cycles gone.
In Proc. of the 16th ACM Symp. on Operating System
Principles, pages 1-14, Saint-Malo, France, Oct. 1997.
- 5
-
T. E. Anderson, B. N. Bershad, E. D. Lazowska, and H. M. Levy.
Scheduler activations: Effective kernel support for the user-level
management of parallelism.
ACM Transactions on Computer Systems, 10(1):53-79, Feb. 1992.
- 6
-
Apache Software Foundation.
The Apache Web server.
http://www. apache.org/.
- 7
-
A. C. Arpaci-Dusseau and R. H. Arpaci-Dusseau.
Information and control in gray-box systems.
In Proc. of the 19th ACM Symp. on Operating System
Principles, pages 43-56, Chateau Lake Louise, Banff, Canada, Oct. 2001.
- 8
-
A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, N. C. Burnett, T. E. Denehy, T. J.
Engle, H. S. Gunawi, J. A. Nugent, and F. I. Popovici.
Transforming policies into mechanisms with infokernel.
In Proc. of the 18th ACM Symp. on Operating System
Principles, pages 90-105, Bolton Landing, NY, Oct. 2003.
- 9
-
G. Banga and J. C. Mogul.
Scalable kernel performance for Internet servers under realistic
loads.
In USENIX 1998 Annual Technical Conference, New Orleans, LA,
June 1998.
- 10
-
G. Banga, J. C. Mogul, and P. Druschel.
A scalable and explicit event delivery mechanism for UNIX.
In USENIX 1999 Annual Technical Conference, pages 253-265,
Monterey, CA, June 1999.
- 11
-
C. Blake and S. Bauer.
Simple and general statistical profiling with pct.
In USENIX 2002 Annual Technical Conference, Monterey, CA, June
2002.
- 12
-
C. M. Bowman, P. B. Danzig, D. R. Hardy, U. Manber, and M. F. Schwartz.
The Harvest information discovery and access system.
Computer Networks and ISDN Systems, 28(1-2):119-125, 1995.
- 13
-
A. Brown and M. Seltzer.
Operating system benchmarking in the wake of lmbench: A case study of
the performance of netbsd on the intel x86 architecture.
In ACM SIGMETRICS Conference, pages 214-224, Seattle, WA, June
1997.
- 14
-
B. Buck and J. K. Hollingsworth.
An API for runtime code patching.
The International Journal of High Performance Computing
Applications, 14(4):317-329, Winter 2000.
- 15
-
N. Burnett, J. Bent, A. Arpaci-Dusseau, and R. Arpaci-Dusseau.
Exploiting gray-box knowledge of buffer-cache management.
In USENIX 2002 Annual Technical Conference, Monterey, CA, June
2002.
- 16
-
E. Cota-Robles and J. P. Held.
A comparison of windows driver model latency performance on windows
NT and windows 98.
In Proc. of the 3rd USENIX Symp. on Operating Systems Design
and Implementation, pages 159-172, New Orleans, LA, Feb. 1999.
- 17
-
P. Druschel and L. L. Peterson.
Fbufs: A high-bandwidth cross-domain transfer facility.
In Proc. of the 14th ACM Symp. on Operating System
Principles, pages 189-202, Asheville, NC, Dec. 1993.
- 18
-
S. L. Graham, P. B. Kessler, and M. K. McKusick.
gprof: a call graph execution profiler.
In SIGPLAN Symposium on Compiler Construction, pages
120-126, Boston, Massachusetts, June 1982.
- 19
-
Intel.
Vtune Performance Analyzers Homepage.
http://developer. intel.com/software/products/vtune/index.htm.
- 20
-
M. B. Jones and J. Regehr.
The problems you're having may not be the problems you think you're
having: Results from a latency study of windows nt.
In 7th Workshop on Hot Topics in Operating Systems (HotOS-VII),
Rio Rico, AZ, March 1999.
- 21
-
G. Kuenning.
Kitrace--precise interactive measurement of operating systems
kernels.
SOFTWARE-PRACTICE AND EXPERIENCE, 1(1):1-21, 1994.
- 22
-
J. Larus and M. Parkes.
Using cohort-scheduling to enhance server performance.
In USENIX 2002 Annual Technical Conference, pages 103-114,
Monterey, CA, June 2002.
- 23
-
J. Lemon.
Kqueue: A generic and scalable event notification facility.
In FREENIX Track: USENIX 2001 Annual Technical Conference,
pages 141-154, Boston, MA, June 2001.
- 24
-
L. W. McVoy and C. Staelin.
lmbench: Portable tools for performance analysis.
In USENIX 1996 Annual Technical Conference, pages 279-294, San
Diego, CA, June 1996.
- 25
-
B. P. Miller, M. D. Callaghan, J. M. Cargille, J. K. Hollingsworth, R. B.
Irvin, K. L. Karavanic, K. Kunchithapadam, and T. Newhall.
The paradyn parallel performance measurement tool.
IEEE Computer, 28(11):37-46, 1995.
- 26
-
I. Molnar.
Method and apparatus for atomic file look-up.
United States Patent Application #20020059330, May 16, 2002.
- 27
-
E. Nahum.
Deconstructing SPECweb99.
In 7th International Workshop on Web Content Caching and
Distribution (WCW), Boulder, CO, Aug. 2002.
- 28
-
Open Market.
FastCGI.
http://www.fastcgi.com/.
- 29
-
OProfile.
http://oprofile.sourceforge.net/.
- 30
-
V. S. Pai, P. Druschel, and W. Zwaenepoel.
Flash: An efficient and portable web server.
In USENIX 1999 Annual Technical Conference, pages 199-212,
Monterey, CA, June 1999.
- 31
-
V. S. Pai, P. Druschel, and W. Zwaenepoel.
IO-Lite: a unified I/O buffering and caching system.
ACM Transactions on Computer Systems, 18(1):37-66, 2000.
- 32
-
R. H. Patterson, G. A. Gibson, and M. Satyanarayanan.
A status report on research in transparent informed prefetching.
ACM Operating Systems Review, 27(2):21-34, 1993.
- 33
-
L. K. Puthiyedath, E. Cota-Robles, J. Keys, and J. P. H. Anil Aggarwal.
The design and implementation of the intel® real-time performance
analyzer.
In Eighth IEEE Real-Time and Embedded Technology and
Applications Symposium, San Jose, CA, Sept. 2002.
- 34
-
X. Qie, R. Pang, and L. Peterson.
Defensive programming: Using an annotation toolkit to build
dos-resistant software.
In Proc. of the 5th USENIX Symp. on Operating Systems Design
and Implementation, Boston, MA, Dec. 2002.
- 35
-
T. Romer, G. V. D. Lee, A. Wolman, W. Wong, H. Levy, B. N. Bershad, and J. B.
Chen.
Instrumentation and optimization of Win32/Intel executables using
etch.
In USENIX Windows NT Workshop, pages 1-8, 1997.
- 36
-
D. C. Schmidt and J. C. Hu.
Developing flexible and high-performance Web servers with
frameworks and patterns.
ACM Computing Surveys, 32(1):39, 2000.
- 37
-
A. Srivastava and A. Eustace.
Atom: A system for building customized program analysis tools.
In ACM SIGPLAN '94 Conference on Programming Language Design and
Implementation, pages 196-205, June 1994.
- 38
-
Standard Performance Evaluation Corporation.
SPEC CPU2000 Benchmarks.
http://www.spec.org/cpu2000.
- 39
-
Standard Performance Evaluation Corporation.
SPEC Web 96 & 99 Benchmarks.
http://www.spec.org/osg/web96/ and /web99/.
- 40
-
A. Tamches and B. P. Miller.
Fine-grained dynamic instrumentation of commodity operating system
kernels.
In Proc. of the 3rd USENIX Symp. on Operating Systems Design
and Implementation, pages 117-130, New Orleans, LA, Feb. 1999.
- 41
-
M. Welsh, D. E. Culler, and E. A. Brewer.
SEDA: An architecture for well-conditioned, scalable internet
services.
In Proc. of the 19th ACM Symp. on Operating System
Principles, pages 230-243, Chateau Lake Louise, Banff, Canada, Oct. 2001.
- 42
-
K. Yaghmour and M. R. Dagenais.
Measuring and characterizing system behavior using kernel-level event
logging.
In USENIX 2000 Annual Technical Conference, San Diego, CA, June
2000.
- 43
-
C. X. Zhang, Z. Wang, N. C. Gloy, J. B. Chen, and M. D. Smith.
System support for automated profiling and optimization.
In Proc. of the 16th ACM Symp. on Operating System
Principles, pages 15-26, Saint-Malo France, Oct. 1997.
Yaoping Ruan
2004-05-04