-
1
-
-
79959891419
-
Language-independent sandboxing of just-in-time compilation and self-modifying code
-
J. Ansel, P. Marchenko, Ú. Erlingsson, E. Taylor, B. Chen, D. L. Schuff, D. Sehr, C. L. Biffle, and B. Yee. Language-independent sandboxing of just-in-time compilation and self-modifying code. In PLDI, 2011.
-
(2011)
PLDI
-
-
Ansel, J.1
Marchenko, P.2
Erlingsson, Ú.3
Taylor, E.4
Chen, B.5
Schuff, D.L.6
Sehr, D.7
Biffle, C.L.8
Yee, B.9
-
2
-
-
82655163888
-
-
Hadoop project
-
Apache. Hadoop project. http://hadoop.apache.org/.
-
-
-
-
3
-
-
34248329595
-
Efficient trace monitoring
-
P. Avgustinov, J. Tibble, E. Bodden, L. Hendren, O. Lhotak, O. de Moor, N. Ongkingco, and G. Sittampalam. Efficient trace monitoring. In OOPSLA, 2006.
-
(2006)
OOPSLA
-
-
Avgustinov, P.1
Tibble, J.2
Bodden, E.3
Hendren, L.4
Lhotak, O.5
De Moor, O.6
Ongkingco, N.7
Sittampalam, G.8
-
5
-
-
85030750455
-
Using Magpie for request extraction and workload modelling
-
P. Barham, A. Donnelly, R. Isaacs, and R. Mortier. Using Magpie for request extraction and workload modelling. In OSDI, 2004.
-
(2004)
OSDI
-
-
Barham, P.1
Donnelly, A.2
Isaacs, R.3
Mortier, R.4
-
6
-
-
0029231618
-
Protection is a software issue
-
B. N. Bershad, S. Savage, P. Pardyak, D. Becker, M. Fiuczynski, and E. G. Sirer. Protection is a software issue. In HotOS, 1995.
-
(1995)
HotOS
-
-
Bershad, B.N.1
Savage, S.2
Pardyak, P.3
Becker, D.4
Fiuczynski, M.5
Sirer, E.G.6
-
7
-
-
70349679437
-
Lightweight, high-resolution monitoring for troubleshooting production systems
-
S. Bhatia, A. Kumar, M. E. Fiuczynski, and L. Peterson. Lightweight, high-resolution monitoring for troubleshooting production systems. In OSDI, 2008.
-
(2008)
OSDI
-
-
Bhatia, S.1
Kumar, A.2
Fiuczynski, M.E.3
Peterson, L.4
-
8
-
-
35448973319
-
A programmable framework for whole-system dynamic instrumentation
-
PinOS
-
P. P. Bungale and C.-K. Luk. PinOS: A programmable framework for whole-system dynamic instrumentation. In VEE, 2007.
-
(2007)
VEE
-
-
Bungale, P.P.1
Luk, C.-K.2
-
9
-
-
0034443223
-
Efficient and flexible value sampling
-
M. Burrows, Ú. Erlingsson, S.-T. A. Leung, M. T. Vandevoorde, C. A. Waldspurger, K. Walker, and W. E. Weihl. Efficient and flexible value sampling. In ASPLOS, 2000.
-
(2000)
ASPLOS
-
-
Burrows, M.1
Erlingsson, Ú.2
Leung, S.-T.A.3
Vandevoorde, M.T.4
Waldspurger, C.A.5
Walker, K.6
Weihl, W.E.7
-
10
-
-
85024293828
-
Hidden in plain sight
-
B. Cantrill. Hidden in plain sight. ACM Queue, 4, 2006.
-
(2006)
ACM Queue
, pp. 4
-
-
Cantrill, B.1
-
12
-
-
84866482934
-
Declarative tracepoints: A programmable and application independent debugging system for wireless sensor networks
-
Q. Cao, T. Abdelzaher, J. Stankovic, K. Whitehouse, and L. Luo. Declarative tracepoints: A programmable and application independent debugging system for wireless sensor networks. In SenSys, 2008.
-
(2008)
SenSys
-
-
Cao, Q.1
Abdelzaher, T.2
Stankovic, J.3
Whitehouse, K.4
Luo, L.5
-
13
-
-
77954727236
-
FlumeJava: Easy, efficient data-parallel pipelines
-
C. Chambers, A. Raniwala, F. Perry, S. Adams, R. R. Henry, R. Bradshaw, and N. Weizenbaum. FlumeJava: Easy, efficient data-parallel pipelines. In PLDI, 2010.
-
(2010)
PLDI
-
-
Chambers, C.1
Raniwala, A.2
Perry, F.3
Adams, S.4
Henry, R.R.5
Bradshaw, R.6
Weizenbaum, N.7
-
14
-
-
73649114265
-
MapReduce: A flexible data processing tool
-
J. Dean and S. Ghemawat. MapReduce: A flexible data processing tool. Comm. ACM, 53(1), 2010.
-
(2010)
Comm. ACM
, vol.53
, Issue.1
-
-
Dean, J.1
Ghemawat, S.2
-
15
-
-
0013301910
-
A flexible measurement tool for software systems
-
P. Deutsch and C. A. Grant. A flexible measurement tool for software systems. In IFIP, 1971.
-
(1971)
IFIP
-
-
Deutsch, P.1
Grant, C.A.2
-
16
-
-
82655179049
-
-
Eclipse. Callgraph plug-in. http://wiki.eclipse.org/Linux-Tools- Project/Callgraph/User-Guide.
-
Callgraph Plug-in
-
-
-
18
-
-
78651539599
-
Software guards for system address spaces
-
XFI
-
Ú. Erlingsson, M. Abadi, M. Vrable, M. Budiu, and G. C. Necula. XFI: Software guards for system address spaces. In OSDI, 2006.
-
(2006)
OSDI
-
-
Erlingsson, Ú.1
Abadi, M.2
Vrable, M.3
Budiu, M.4
Necula, G.C.5
-
22
-
-
72249113391
-
Debugging in the (very) large: Ten years of implementation and experience
-
K. Glerum, K. Kinshumann, S. Greenberg, G. Aul, V. Orgovan, G. Nichols, D. Grant, G. Loihle, and G. Hunt. Debugging in the (very) large: Ten years of implementation and experience. In SOSP, 2009.
-
(2009)
SOSP
-
-
Glerum, K.1
Kinshumann, K.2
Greenberg, S.3
Aul, G.4
Orgovan, V.5
Nichols, G.6
Grant, D.7
Loihle, G.8
Hunt, G.9
-
26
-
-
35448961922
-
Dryad: Distributed data-parallel programs from sequential building blocks
-
M. Isard, M. Budiu, Y. Yu, A. Birrell, and D. Fetterly. Dryad: Distributed data-parallel programs from sequential building blocks. In EuroSys, 2007.
-
(2007)
EuroSys
-
-
Isard, M.1
Budiu, M.2
Yu, Y.3
Birrell, A.4
Fetterly, D.5
-
27
-
-
34250163556
-
Dynamic binary instrumentation and data aggregation on large scale systems
-
G. L. Lee, M. Schulz, D. H. Ahn, A. Bernat, B. R. de Supinskil, S. Y. Ko, and B. Rountree. Dynamic binary instrumentation and data aggregation on large scale systems. Intl. Journal on Parallel Programming, 35(3), 2007.
-
(2007)
Intl. Journal on Parallel Programming
, vol.35
, Issue.3
-
-
Lee, G.L.1
Schulz, M.2
Ahn, D.H.3
Bernat, A.4
De Supinskil, B.R.5
Ko, S.Y.6
Rountree, B.7
-
28
-
-
1442264311
-
Bug isolation via remote program sampling
-
B. Liblit, A. Aiken, A. X. Zheng, and M. I. Jordan. Bug isolation via remote program sampling. PLDI, 38(5), 2003.
-
(2003)
PLDI
, vol.38
, Issue.5
-
-
Liblit, B.1
Aiken, A.2
Zheng, A.X.3
Jordan, M.I.4
-
30
-
-
82655187984
-
-
Technical Report Cornell University, Computing and Information Science
-
T. Marian, A. Sagar, T. Chen, and H. Weatherspoon. Fmeter: Extracting Indexable Low-level System Signatures by Counting Kernel Function Calls. Technical Report http://hdl.handle.net/1813/23568, Cornell University, Computing and Information Science, 2011.
-
(2011)
Fmeter: Extracting Indexable Low-level System Signatures by Counting Kernel Function Calls
-
-
Marian, T.1
Sagar, A.2
Chen, T.3
Weatherspoon, H.4
-
31
-
-
31744432699
-
Finding application errors and security flaws using PQL: A program query language
-
M. Martin, B. Livshits, and M. S. Lam. Finding application errors and security flaws using PQL: A program query language. In OOPSLA, 2005.
-
(2005)
OOPSLA
-
-
Martin, M.1
Livshits, B.2
Lam, M.S.3
-
32
-
-
3342966061
-
The Ganglia distributed monitoring system: Design, implementation and experience
-
M. L. Massie, B. N. Chun, and D. E. Culler. The Ganglia distributed monitoring system: Design, implementation and experience. Intl. Journal on Parallel Computing, 30, 2003.
-
(2003)
Intl. Journal on Parallel Computing
, vol.30
-
-
Massie, M.L.1
Chun, B.N.2
Culler, D.E.3
-
33
-
-
82655179042
-
-
Cambridge U. Press
-
F. McSherry, Y. Yu, M. Budiu, M. Isard, and D. Fetterly. Scaling Up Machine Learning. Cambridge U. Press, 2011.
-
(2011)
Scaling Up Machine Learning
-
-
McSherry, F.1
Yu, Y.2
Budiu, M.3
Isard, M.4
Fetterly, D.5
-
34
-
-
82655187048
-
-
Microsoft Corp. Microsoft TechNet
-
Microsoft Corp. Introduction to hotpatching. Microsoft TechNet, 2003.
-
(2003)
Introduction to Hotpatching
-
-
-
35
-
-
34249858044
-
-
Windows Hardware Developer Central
-
Microsoft Corp. Kernel patch protection: Frequently asked questions. Windows Hardware Developer Central, 2006. http://www.microsoft.com/whdc/driver/ kernel/64bitpatch-FAQ.mspx.
-
(2006)
Kernel Patch Protection: Frequently Asked Questions
-
-
-
36
-
-
82655187986
-
-
Windows Hardware Developer Central
-
Microsoft Corp. WDK and developer tools. Windows Hardware Developer Central, 2010. http://www. microsoft.com/whdc/DevTools/default.mspx.
-
(2010)
WDK and Developer Tools
-
-
-
38
-
-
0030685617
-
Proof-carrying code
-
G. C. Necula. Proof-carrying code. In POPL, 1997.
-
(1997)
POPL
-
-
Necula, G.C.1
-
39
-
-
35448955692
-
Valgrind: A framework for heavyweight dynamic binary instrumentation
-
N. Nethercote and J. Seward. Valgrind: A framework for heavyweight dynamic binary instrumentation. In PLDI, 2007.
-
(2007)
PLDI
-
-
Nethercote, N.1
Seward, J.2
-
41
-
-
77955007034
-
Improve debugging and performance tuning with ETW
-
April
-
I. Park and R. Buch. Improve debugging and performance tuning with ETW. MSDN Magazine, April 2007.
-
(2007)
MSDN Magazine
-
-
Park, I.1
Buch, R.2
-
43
-
-
59249086793
-
30 Seconds is not enough!: A study of operating system timer usage
-
S. Peter, A. Baumann, T. Roscoe, P. Barham, and R. Isaacs. 30 seconds is not enough!: A study of operating system timer usage. In EuroSys, 2008.
-
(2008)
EuroSys
-
-
Peter, S.1
Baumann, A.2
Roscoe, T.3
Barham, P.4
Isaacs, R.5
-
44
-
-
33646408973
-
A crash course on the depths of Win32 structured exception handling
-
M. Pietrek. A crash course on the depths of Win32 structured exception handling. Microsoft Systems Journal, 1997.
-
(1997)
Microsoft Systems Journal
-
-
Pietrek, M.1
-
45
-
-
34547423144
-
Locating system problems using dynamic instrumentation
-
V. Prasad, W. Cohen, F. C. Eigler, M. Hunt, J. Keniston, and B. Chen. Locating system problems using dynamic instrumentation. In Ottawa Linux Symposium, 2005.
-
Ottawa Linux Symposium, 2005
-
-
Prasad, V.1
Cohen, W.2
Eigler, F.C.3
Hunt, M.4
Keniston, J.5
Chen, B.6
-
46
-
-
77956067021
-
Google-wide profiling: A continuous profiling infrastructure for data centers
-
G. Ren, E. Tune, T. Moseley, Y. Shi, S. Rus, and R. Hundt. Google-wide profiling: A continuous profiling infrastructure for data centers. IEEE Micro, 30(4), 2010.
-
(2010)
IEEE Micro
, vol.30
, Issue.4
-
-
Ren, G.1
Tune, E.2
Moseley, T.3
Shi, Y.4
Rus, S.5
Hundt, R.6
-
47
-
-
34848880142
-
The structure and performance of interpreters
-
T. H. Romer, D. Lee, G. M. Voelker, A. Wolman, W. A. Wong, J.-L. Baer, B. N. Bershad, and H. M. Levy. The structure and performance of interpreters. In ASPLOS, 1996.
-
(1996)
ASPLOS
-
-
Romer, T.H.1
Lee, D.2
Voelker, G.M.3
Wolman, A.4
Wong, W.A.5
Baer, J.-L.6
Bershad, B.N.7
Levy, H.M.8
-
50
-
-
78650479309
-
-
Technical Report 2010-1, Google Inc.
-
B. H. Sigelman, L. A. Barroso, M. Burrows, P. Stephenson, M. Plakal, D. Beaver, S. Jaspan, and C. Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical Report 2010-1, Google Inc., 2010.
-
(2010)
Dapper, A Large-scale Distributed Systems Tracing Infrastructure
-
-
Sigelman, B.H.1
Barroso, L.A.2
Burrows, M.3
Stephenson, P.4
Plakal, M.5
Beaver, D.6
Jaspan, S.7
Shanbhag, C.8
-
51
-
-
0032309658
-
Improving prediction for procedure returns with return-address-stack repair mechanisms
-
K. Skadron, P. S. Ahuja, M. Martonosi, and D. W. Clark. Improving prediction for procedure returns with return-address-stack repair mechanisms. In MICRO, 1998.
-
(1998)
MICRO
-
-
Skadron, K.1
Ahuja, P.S.2
Martonosi, M.3
Clark, D.W.4
-
53
-
-
74549115979
-
Macrodebugging: Global views of distributed program execution
-
T. Sookoor, T. Hnat, P. Hooimeijer, W. Weimer, and K. Whitehouse. Macrodebugging: Global views of distributed program execution. In SenSys, 2009.
-
(2009)
SenSys
-
-
Sookoor, T.1
Hnat, T.2
Hooimeijer, P.3
Weimer, W.4
Whitehouse, K.5
-
57
-
-
82655187985
-
-
SystemTap. Examples. http: //sourceware.org/systemtap/examples/.
-
SystemTap. Examples
-
-
-
60
-
-
85076718532
-
Flight data recorder: Monitoring persistent-state interactions to improve systems management
-
C. Verbowski, E. Kiciman, A. Kumar, B. Daniels, S. Lu, J. Lee, Y.-M. Wang, and R. Roussev. Flight data recorder: Monitoring persistent-state interactions to improve systems management. In OSDI, 2006.
-
(2006)
OSDI
-
-
Verbowski, C.1
Kiciman, E.2
Kumar, A.3
Daniels, B.4
Lu, S.5
Lee, J.6
Wang, Y.-M.7
Roussev, R.8
-
62
-
-
84877084113
-
Efficient, unified, and scalable performance monitoring for multiprocessor operating systems
-
R. W. Wisniewski and B. Rosenburg. Efficient, unified, and scalable performance monitoring for multiprocessor operating systems. In Supercomputing, 2003.
-
(2003)
Supercomputing
-
-
Wisniewski, R.W.1
Rosenburg, B.2
-
64
-
-
73649126934
-
Native client: A sandbox for portable, untrusted x86 native code
-
B. Yee, D. Sehr, G. Dardyk, J. B. Chen, R. Muth, T. Ormandy, S. Okasaka, N. Narula, and N. Fullagar. Native client: A sandbox for portable, untrusted x86 native code. Comm. ACM, 53(1):91-99, 2010.
-
(2010)
Comm. ACM
, vol.53
, Issue.1
, pp. 91-99
-
-
Yee, B.1
Sehr, D.2
Dardyk, G.3
Chen, J.B.4
Muth, R.5
Ormandy, T.6
Okasaka, S.7
Narula, N.8
Fullagar, N.9
-
65
-
-
72249089011
-
Distributed aggregation for data-parallel computing: Interfaces and implementations
-
Y. Yu, P. K. Gunda, and M. Isard. Distributed aggregation for data-parallel computing: Interfaces and implementations. In SOSP, 2009.
-
(2009)
SOSP
-
-
Yu, Y.1
Gunda, P.K.2
Isard, M.3
-
66
-
-
70350591395
-
DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language
-
Y. Yu, M. Isard, D. Fetterly, M. Budiu, Ú. Erlingsson, P. G. Kumar, and J. Currey. DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language. In OSDI, 2008.
-
(2008)
OSDI
-
-
Yu, Y.1
Isard, M.2
Fetterly, D.3
Budiu, M.4
Erlingsson, Ú.5
Kumar, P.G.6
Currey, J.7
|