default search action
Jonathan Walpole
Person information
- affiliation: Portland State University, Department of Computer Science, Portland, OR, USA
- affiliation: Oregon Health and Science University, OGI School of Science and Engineering, Department of Computer Science and Engineering, Beaverton, OR, USA
- affiliation (PhD 1987): Lancaster University, UK
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2020
- [j37]Paul E. McKenney, Joel Fernandes, Silas Boyd-Wickizer, Jonathan Walpole:
RCU Usage In the Linux Kernel: Eighteen Years Later. ACM SIGOPS Oper. Syst. Rev. 54(1): 47-63 (2020)
2010 – 2019
- 2014
- [j36]Philip W. Howard, Jonathan Walpole:
Relativistic red-black trees. Concurr. Comput. Pract. Exp. 26(16): 2684-2712 (2014) - 2012
- [j35]Mathieu Desnoyers, Paul E. McKenney, Alan S. Stern, Michel R. Dagenais, Jonathan Walpole:
User-Level Implementations of Read-Copy Update. IEEE Trans. Parallel Distributed Syst. 23(2): 375-382 (2012) - [c52]Philip W. Howard, Jonathan Walpole:
A case for relativistic programming. RACES@SPLASH 2012: 33-38 - 2011
- [c51]Philip W. Howard, Jonathan Walpole:
A Relativistic Enhancement to Software Transactional Memory. HotPar 2011 - [c50]Josh Triplett, Paul E. McKenney, Jonathan Walpole:
Resizable, Scalable, Concurrent Hash Tables via Relativistic Programming. USENIX ATC 2011 - 2010
- [j34]Paul E. McKenney, Maged M. Michael, Josh Triplett, Jonathan Walpole:
Why the grass may not be greener on the other side: a comparison of locking vs. transactional memory. ACM SIGOPS Oper. Syst. Rev. 44(3): 93-101 (2010) - [j33]Josh Triplett, Paul E. McKenney, Jonathan Walpole:
Scalable concurrent hash tables via relativistic programming. ACM SIGOPS Oper. Syst. Rev. 44(3): 102-109 (2010)
2000 – 2009
- 2008
- [j32]Dinakar Guniguntala, Paul E. McKenney, Josh Triplett, Jonathan Walpole:
The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux. IBM Syst. J. 47(2): 221-236 (2008) - [j31]Paul E. McKenney, Jonathan Walpole:
Introducing technology into the Linux kernel: a case study. ACM SIGOPS Oper. Syst. Rev. 42(5): 4-17 (2008) - [j30]Ashvin Goel, Charles Krasic, Jonathan Walpole:
Low-latency adaptive streaming over tcp. ACM Trans. Multim. Comput. Commun. Appl. 4(3): 20:1-20:20 (2008) - 2007
- [j29]Thomas E. Hart, Paul E. McKenney, Angela Demke Brown, Jonathan Walpole:
Performance of memory reclamation for lockless synchronization. J. Parallel Distributed Comput. 67(12): 1270-1285 (2007) - [c49]Paul E. McKenney, Maged M. Michael, Jonathan Walpole:
Why the grass may not be greener on the other side: a comparison of locking vs. transactional memory. PLOS@SOSP 2007: 6:1-6:5 - 2006
- [j28]Jie Huang, Wu-chi Feng, Jonathan Walpole:
An experimental analysis of DCT-based approaches for fine-grained multiresolution video. Multim. Syst. 11(6): 513-531 (2006) - 2005
- [j27]Wu-chang Feng, Francis Chang, Wu-chi Feng, Jonathan Walpole:
A traffic characterization of popular on-line games. IEEE/ACM Trans. Netw. 13(3): 488-500 (2005) - [c48]Ashvin Goel, Wu-chang Feng, David Maier, Wu-chi Feng, Jonathan Walpole:
Forensix: A Robust, High-Performance Reconstruction System. ICDCS Workshops 2005: 155-162 - [c47]Emerson R. Murphy-Hill, Chuan-Kai Lin, Andrew P. Black, Jonathan Walpole:
Can infopipes facilitate reuse in a traffic application? OOPSLA Companion 2005: 100-101 - 2004
- [j26]Pål Halvorsen, Carsten Griwodz, Vera Goebel, Ketil Lund, Thomas Plagemann, Jonathan Walpole:
Storage System Support for Continuous-Media Applications, Part 1: Requirements and Single-Disk Issues. IEEE Distributed Syst. Online 5(1) (2004) - [j25]Pål Halvorsen, Carsten Griwodz, Vera Goebel, Ketil Lund, Thomas Plagemann, Jonathan Walpole:
Storage System Support for Continuous-Media Applications, Part 1: Requirements and Single-Disk Issues. IEEE Distributed Syst. Online 5(2) (2004) - [c46]Galen S. Swint, Calton Pu, Younggyun Koh, Ling Liu, Wenchang Yan, Charles Consel, Koichi Moriyama, Jonathan Walpole:
Infopipes: The ISL/ISG Implementation Evaluation. NCA 2004: 293-296 - [c45]Ashvin Goel, Jonathan Walpole, Molly H. Shor:
Real-Rate Scheduling. IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 434-441 - 2003
- [j24]Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu:
Thread transparency in information flow middleware. Softw. Pract. Exp. 33(4): 321-349 (2003) - [c44]Jie Huang, Charles Krasic, Jonathan Walpole, Wu-chi Feng:
Adaptive Live Video Streaming by Priority Drop. AVSS 2003: 342- - [c43]Bonnie S. Heck, Molly H. Shor, Jonathan Walpole:
Education that integrates computer science and control engineering. CDC 2003: 3005-3010 - [c42]Varin Vahia, Ashvin Goel, Jonathan Walpole, Molly H. Shor:
Using dynamic optimization for control of real rate CPU resource management applications. CDC 2003: 6547-6552 - [c41]Wu-chang Feng, Ashvin Goel, Abdelmajid Bezzaz, Wu-chi Feng, Jonathan Walpole:
TCPivo: a high-performance packet replay engine. MoMeTools@SIGCOMM 2003: 57-64 - [c40]Charles Krasic, Jonathan Walpole, Wu-chi Feng:
Quality-adaptive media streaming by priority drop. NOSSDAV 2003: 112-121 - 2002
- [j23]Francis Chang, Wu-chang Feng, Wu-chi Feng, Jonathan Walpole:
Provisioning on-line games: a traffic analysis of a busy counter-strike server. Comput. Commun. Rev. 32(3): 18 (2002) - [j22]Andrew P. Black, Jie Huang, Rainer Koster, Jonathan Walpole, Calton Pu:
Infopipes: An abstraction for multimedia streaming. Multim. Syst. 8(5): 406-419 (2002) - [c39]Wu-chang Feng, Francis Chang, Wu-chi Feng, Jonathan Walpole:
Provisioning on-line games: a traffic analysis of a busy counter-strike server. Internet Measurement Workshop 2002: 151-156 - [c38]Ashvin Goel, Luca Abeni, Charles Krasic, Jim Snow, Jonathan Walpole:
Supporting Time-Sensitive Applications on a Commodity OS. OSDI 2002 - [c37]Luca Abeni, Ashvin Goel, Charles Krasic, Jim Snow, Jonathan Walpole:
A Measurement-Based Analysis of the Real-Time Performance of Linux. IEEE Real Time Technology and Applications Symposium 2002: 133-142 - [c36]Luca Abeni, Luigi Palopoli, Giuseppe Lipari, Jonathan Walpole:
Analysis of a Reservation-Based Feedback Scheduler. RTSS 2002: 71-80 - [c35]Ashvin Goel, Jonathan Walpole:
Gscope: A Visualization Tool for Time-Sensitive Software. USENIX ATC, FREENIX Track 2002: 133-142 - 2001
- [j21]Calton Pu, Karsten Schwan, Jonathan Walpole:
Infosphere Project: System Support for Information Flow Applications. SIGMOD Rec. 30(1): 25-34 (2001) - [j20]Dylan McNamee, Jonathan Walpole, Calton Pu, Crispin Cowan, Charles Krasic, Ashvin Goel, Perry Wagle, Charles Consel, Gilles Muller, Renaud Marlet:
Specialization tools and techniques for systematic optimization of system software. ACM Trans. Comput. Syst. 19(2): 217-251 (2001) - [c34]Ashvin Goel, Molly H. Shor, Jonathan Walpole, David C. Steere, Calton Pu:
Using feedback control for a network and CPU resource management application. ACC 2001: 2974-2980 - [c33]Kang Li, Molly H. Shor, Jonathan Walpole, Calton Pu, David C. Steere:
Modeling the effect of short-term rate variations on TCP-friendly congestion control behavior. ACC 2001: 3006-3012 - [c32]Kang Li, Charles Krasic, Jonathan Walpole, Molly H. Shor, Calton Pu:
The Minimal Buffering Requirements of Congestion Controlled Interactive Multimedia Applications. IDMS 2001: 181-192 - [c31]Charles Krasic, Kang Li, Jonathan Walpole:
The Case for Streaming Multimedia with TCP. IDMS 2001: 213-218 - [c30]Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu:
Thread Transparency in Information Flow Middleware. Middleware 2001: 121-140 - [c29]Andrew P. Black, Jie Huang, Jonathan Walpole:
Reifying communication at the application level. M3W@MM 2001: 32-35 - [c28]Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu:
Infopipes for composing distributed information flows. M3W@MM 2001: 44-47 - [c27]Charles Krasic, Jonathan Walpole:
Priority-progress streaming for quality-adaptive multimedia. ACM Multimedia 2001: 463-464 - 2000
- [j19]Ling Liu, Calton Pu, Karsten Schwan, Jonathan Walpole:
InfoFilter: Supporting Quality of Service for Fresh Information Delivery. New Gener. Comput. 18(4): 305-322 (2000) - [c26]David C. Steere, Molly H. Shor, Ashvin Goel, Jonathan Walpole, Calton Pu:
Control and modeling issues in computer operating systems: resource management for real-rate computer applications. CDC 2000: 2212-2221 - [c25]Dylan McNamee, Charles Krasic, Kang Li, Ashvin Goel, Erik Walthinsen, David C. Steere, Jonathan Walpole:
Control challenges in multi-level adaptive video streaming. CDC 2000: 2228-2233 - [c24]David C. Steere, António M. Baptista, Dylan McNamee, Calton Pu, Jonathan Walpole:
Research challenges in environmental observation and forecasting systems. MobiCom 2000: 292-299 - [c23]Jonathan Walpole:
Operating Systems Specialization: Experiences, Opportunities and Challenges (Abstract of Invited Talk). PEPM 2000: 83
1990 – 1999
- 1999
- [c22]Jonathan Walpole, Ling Liu, David Maier, Calton Pu, Charles Krasic:
Quality of Service Semantics for Multimedia Database Systems. DS-8 1999: 393-412 - [c21]David C. Steere, Ashvin Goel, Joshua Gruenberg, Dylan McNamee, Calton Pu, Jonathan Walpole:
A Feedback-driven Proportion Allocator for Real-Rate Scheduling. OSDI 1999: 145-158 - 1997
- [j18]Ravi B. Konuru, Steve W. Otto, Jonathan Walpole:
A Migratable User-Level Process Package for PVM. J. Parallel Distributed Comput. 40(1): 81-102 (1997) - [c20]Heiko Thimm, Wolfgang Klas, Crispin Cowan, Jonathan Walpole, Calton Pu:
Optimization of Adaptive Data-Flows for Competing Multimedia Presentational Database Sessions. ICMCS 1997: 328-335 - [c19]Guru M. Parulkar, Lawrence A. Rowe, David Hutchison, Jonathan Walpole, Raj Yavatkar:
Middleware for Distributed Multimedia: Need a New Direction? (Panel). ACM Multimedia 1997: 347 - [c18]Jon Inouye, Jim Binkley, Jonathan Walpole:
Dynamic Network Reconfiguration Support for Mobile Computers. MobiCom 1997: 13-22 - [c17]K. Al-Saqabi, Robert M. Prouty, Dylan McNamee, Steve W. Otto, Jonathan Walpole:
Dynamic Load Distribution with MPVM. PDPTA 1997: 392-401 - 1996
- [c16]Crispin Cowan, Tito Autrey, Charles Krasic, Calton Pu, Jonathan Walpole:
Fast concurrent dynamic linking for an adaptive operating system. CDS 1996: 108-115 - [c15]Heiko Thimm, Wolfgang Klas, Jonathan Walpole, Calton Pu, Crispin Cowan:
Managing Adaptive Presentation Executions in Distributed Multimedia Database Systems. IW-MMDBMS 1996: 152-159 - 1995
- [j17]Crispin Cowan, Shanwei Cen, Jonathan Walpole, Calton Pu:
Adaptive Methods for Distributed Video Presentation. ACM Comput. Surv. 27(4): 580-583 (1995) - [j16]Richard Staehli, Jonathan Walpole, David Maier:
Device and Physical Data Independence for Multimedia Presentations. ACM Comput. Surv. 27(4): 640-642 (1995) - [j15]Jeremy Casas, Dan L. Clark, Ravi B. Konuru, Steve W. Otto, Robert M. Prouty, Jonathan Walpole:
MPVM: A Migration Transparent Version of PVM. Comput. Syst. 8(2): 171-216 (1995) - [j14]Richard Staehli, Jonathan Walpole, David Maier:
Quality of Service Specifications for Multimedia Presentations. Multim. Syst. 3(5-6): 251-263 (1995) - [j13]Andrew P. Black, Jonathan Walpole:
Objects to the Rescue! or httpd: The Next Generation Operating System. ACM SIGOPS Oper. Syst. Rev. 29(1): 91-95 (1995) - [c14]Shanwei Cen, Calton Pu, Richard Staehli, Crispin Cowan, Jonathan Walpole:
Demonstrating the Effect of Software Feedback on a Distributed Real-Time MPEG Video Audio Player. ACM Multimedia 1995: 239-240 - [c13]Shanwei Cen, Calton Pu, Richard Staehli, Crispin Cowan, Jonathan Walpole:
A Distributed Real-Time MPEG Video Audio Player. NOSSDAV 1995: 142-153 - [c12]Calton Pu, Tito Autrey, Andrew P. Black, Charles Consel, Crispin Cowan, Jon Inouye, Lakshmi Kethana, Jonathan Walpole, Ke Zhang:
Optimistic Incremental Specialization: Streamlining a Commercial Operating System. SOSP 1995: 314-324 - 1994
- [c11]Jeremy Casas, Ravi B. Konuru, Steve W. Otto, Robert M. Prouty, Jonathan Walpole:
Adaptive load migration systems for PVM. SC 1994: 390-399 - [c10]Andrew P. Black, Jonathan Walpole:
Objects to the Rescue! or httpd: the next generation of operating system. ACM SIGOPS European Workshop 1994: 100-104 - 1993
- [j12]Richard Staehli, Jonathan Walpole:
Constrained-Latency Storage Access. Computer 26(3): 44-53 (1993) - [j11]David Maier, Lois M. L. Delcambre, Calton Pu, Jonathan Walpole, Goetz Graefe, Leonard D. Shapiro:
Database Research at the Data-Intensive Systems Center. SIGMOD Rec. 22(4): 81-86 (1993) - [c9]David Maier, Jonathan Walpole, Richard Staehli:
Storage System Architectures for Continuous Media Data. FODO 1993: 1-18 - [c8]Charles Consel, Calton Pu, Jonathan Walpole:
Incremental Partial Evaluation: The Key to High Performance, Modularity and Portability in Operating Systems. PEPM 1993: 44-46 - 1992
- [j10]Jonathan Walpole, Richard Staehli:
Supporting Access to Stored Multimedia Data in Large Distributed Systems (Abstract). ACM SIGOPS Oper. Syst. Rev. 26(2): 28 (1992) - [j9]Jon Inouye, Ravindranath Konuru, Jonathan Walpole, Bart Sears:
The Effects of Virtually Addressed Caches on Virtual Memory Design and Performance. ACM SIGOPS Oper. Syst. Rev. 26(4): 14-29 (1992) - [j8]David Marshall Hansen, David Maier, James Stanley, Jonathan Walpole:
Object-Oriented Heterogeneous Database for Materials Science. Sci. Program. 1(2): 115-131 (1992) - [c7]Srikanth Kambhatla, Jonathan Walpole:
The Interplay between Granularity, Performance, and Availability in a Replicated Linda Tuple Space. IPPS 1992: 508-511 - [c6]Jonathan Walpole, Jon Inouye, Ravindranath Konuru:
Modularity and Interfaces in Micro-kernel Design and Implementation: A Case Study of Chorus on the HP PA-Risc. USENIX Workshop on Microkernels and Other Kernel Architectures 1992: 71-82 - 1990
- [j7]Rodger Lea, Jonathan Walpole:
Supporting object interaction in heterogeneous distributed systems. Comput. Commun. 13(6): 365-373 (1990) - [j6]Gordon S. Blair, Javad Malik, John R. Nicol, Jonathan Walpole:
A synthesis of object-oriented and functional ideas in the design of a distributed software engineering environment. Softw. Eng. J. 5(3): 193-204 (1990) - [j5]David G. Novick, Jonathan Walpole:
Enhancing the Efficiency of Multiparty Interaction Through Computer Mediation. Interact. Comput. 2(2): 227-246 (1990) - [c5]Srikanth Kambhatla, Jon Inouye, Jonathan Walpole:
Experiences with BeLinda: A Synthetic Linda Benchmark for Parallel Computing Platforms. ICPP (2) 1990: 155-162 - [c4]Srikanth Kambhatla, Jonathan Walpole:
Recovery with limited replay: fault-tolerant processes in Linda. SPDP 1990: 715-718
1980 – 1989
- 1989
- [j4]John R. Nicol, Gordon S. Blair, Javad Malik, Jonathan Walpole:
Cosmos: an architecture for a distributed programming environment. Comput. Commun. 12(3): 147-157 (1989) - 1988
- [c3]Jonathan Walpole, Gordon S. Blair, Javad Malik, John R. Nicol:
Maintaining Consistency in Distributed Software Engineering Environments. ICDCS 1988: 418-425 - [c2]Jonathan Walpole, Gordon S. Blair, Javad Malik, John R. Nicol:
A Unifying Model for Consistent Distributed Software Development Environments. Software Development Environments (SDE) 1988: 183-190 - [c1]Gordon S. Blair, Javad Malik, John R. Nicol, Jonathan Walpole:
Design issues in the Cosmos distributed operating system. ACM SIGOPS European Workshop 1988 - 1987
- [b1]Jonathan Walpole:
Maintaining consistency in distributed IPSEs. Lancaster University, UK, 1987 - [j3]Jonathan Walpole, Gordon S. Blair, David Hutchison, John R. Nicol:
Transaction mechanisms for distributed programming environments. Softw. Eng. J. 2(5): 169-177 (1987) - [j2]John R. Nicol, Gordon S. Blair, Jonathan Walpole:
Operating System design: Towards a Holistic Approach? ACM SIGOPS Oper. Syst. Rev. 21(1): 11-19 (1987) - 1986
- [j1]David Hutchison, Jonathan Walpole:
Current research. Eclipse - a distributed software development environment. Softw. Eng. J. 1(2): 92- (1986)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-01-09 13:24 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint