Jonathan Walpole

Affiliations:
  • Portland State University, Department of Computer Science, Portland, OR, USA
  • Oregon Health and Science University, OGI School of Science and Engineering, Department of Computer Science and Engineering, Beaverton, OR, USA
  • Lancaster University, UK (PhD 1987)


According to our database1, Jonathan Walpole authored at least 86 papers between 1986 and 2020.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2020
RCU Usage In the Linux Kernel: Eighteen Years Later.
ACM SIGOPS Oper. Syst. Rev., 2020

2014
Relativistic red-black trees.
Concurr. Comput. Pract. Exp., 2014

2012
User-Level Implementations of Read-Copy Update.
IEEE Trans. Parallel Distributed Syst., 2012

A case for relativistic programming.
Proceedings of the 2012 ACM workshop on Relaxing synchronization for multicore and manycore scalability, 2012

2011
Resizable, Scalable, Concurrent Hash Tables via Relativistic Programming.
Proceedings of the 2011 USENIX Annual Technical Conference, 2011

A Relativistic Enhancement to Software Transactional Memory.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Parallelism, 2011

2010
Scalable concurrent hash tables via relativistic programming.
ACM SIGOPS Oper. Syst. Rev., 2010

Why the grass may not be greener on the other side: a comparison of locking vs. transactional memory.
ACM SIGOPS Oper. Syst. Rev., 2010

2008
Low-latency adaptive streaming over tcp.
ACM Trans. Multim. Comput. Commun. Appl., 2008

Introducing technology into the Linux kernel: a case study.
ACM SIGOPS Oper. Syst. Rev., 2008

The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux.
IBM Syst. J., 2008

2007
Performance of memory reclamation for lockless synchronization.
J. Parallel Distributed Comput., 2007

Why the grass may not be greener on the other side: a comparison of locking vs. transactional memory.
Proceedings of the 4th workshop on Programming languages and operating systems, 2007

2006
An experimental analysis of DCT-based approaches for fine-grained multiresolution video.
Multim. Syst., 2006

2005
A traffic characterization of popular on-line games.
IEEE/ACM Trans. Netw., 2005

Can infopipes facilitate reuse in a traffic application?
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Forensix: A Robust, High-Performance Reconstruction System.
Proceedings of the 25th International Conference on Distributed Computing Systems Workshops (ICDCS 2005 Workshops), 2005

2004
Storage System Support for Continuous-Media Applications, Part 1: Requirements and Single-Disk Issues.
IEEE Distributed Syst. Online, 2004

Real-Rate Scheduling.
Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004

Infopipes: The ISL/ISG Implementation Evaluation.
Proceedings of the 3rd IEEE International Symposium on Network Computing and Applications (NCA 2004), 30 August, 2004

2003
Thread transparency in information flow middleware.
Softw. Pract. Exp., 2003

Quality-adaptive media streaming by priority drop.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2003

TCPivo: a high-performance packet replay engine.
Proceedings of the ACM SIGCOMM workshop on Models, 2003

Using dynamic optimization for control of real rate CPU resource management applications.
Proceedings of the 42nd IEEE Conference on Decision and Control, 2003

Education that integrates computer science and control engineering.
Proceedings of the 42nd IEEE Conference on Decision and Control, 2003

Adaptive Live Video Streaming by Priority Drop.
Proceedings of the 2003 IEEE Conference on Advanced Video and Signal Based Surveillance (AVSS 2003), 2003

2002
Infopipes: An abstraction for multimedia streaming.
Multim. Syst., 2002

Provisioning on-line games: a traffic analysis of a busy counter-strike server.
Comput. Commun. Rev., 2002

Gscope: A Visualization Tool for Time-Sensitive Software.
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference, 2002

Analysis of a Reservation-Based Feedback Scheduler.
Proceedings of the 23rd IEEE Real-Time Systems Symposium (RTSS'02), 2002

A Measurement-Based Analysis of the Real-Time Performance of Linux.
Proceedings of the 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002), 2002

Supporting Time-Sensitive Applications on a Commodity OS.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

2001
Specialization tools and techniques for systematic optimization of system software.
ACM Trans. Comput. Syst., 2001

Infosphere Project: System Support for Information Flow Applications.
SIGMOD Rec., 2001

Priority-progress streaming for quality-adaptive multimedia.
Proceedings of the 9th ACM International Conference on Multimedia 2001, Ottawa, Ontario, Canada, September 30, 2001

Infopipes for composing distributed information flows.
Proceedings of the 2001 International Workshop on Multimedia Middleware, 2001

Reifying communication at the application level.
Proceedings of the 2001 International Workshop on Multimedia Middleware, 2001

The Minimal Buffering Requirements of Congestion Controlled Interactive Multimedia Applications.
Proceedings of the Interactive Distributed Multimedia Systems, 2001

The Case for Streaming Multimedia with TCP.
Proceedings of the Interactive Distributed Multimedia Systems, 2001

Modeling the effect of short-term rate variations on TCP-friendly congestion control behavior.
Proceedings of the American Control Conference, 2001

Using feedback control for a network and CPU resource management application.
Proceedings of the American Control Conference, 2001

2000
InfoFilter: Supporting Quality of Service for Fresh Information Delivery.
New Gener. Comput., 2000

Operating Systems Specialization: Experiences, Opportunities and Challenges (Abstract of Invited Talk).
Proceedings of the 2000 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '00), 2000

Research challenges in environmental observation and forecasting systems.
Proceedings of the MOBICOM 2000, 2000

Control and modeling issues in computer operating systems: resource management for real-rate computer applications.
Proceedings of the 39th IEEE Conference on Decision and Control, 2000

Control challenges in multi-level adaptive video streaming.
Proceedings of the 39th IEEE Conference on Decision and Control, 2000

1999
A Feedback-driven Proportion Allocator for Real-Rate Scheduling.
Proceedings of the Third USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1999

Quality of Service Semantics for Multimedia Database Systems.
Proceedings of the Database Semantics, 1999

1997
A Migratable User-Level Process Package for PVM.
J. Parallel Distributed Comput., 1997

Dynamic Load Distribution with MPVM.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1997

Dynamic Network Reconfiguration Support for Mobile Computers.
Proceedings of the MOBICOM '97, 1997

Middleware for Distributed Multimedia: Need a New Direction? (Panel).
Proceedings of the Fifth ACM International Conference on Multimedia '97, 1997

Optimization of Adaptive Data-Flows for Competing Multimedia Presentational Database Sessions.
Proceedings of the International Conference on Multimedia Computing and Systems, 1997

1996
Managing Adaptive Presentation Executions in Distributed Multimedia Database Systems.
Proceedings of the International Workshop on Multi-Media Database Management Systems, 1996

Fast concurrent dynamic linking for an adaptive operating system.
Proceedings of the Third International Conference on Configurable Distributed Systems, 1996

1995
Objects to the Rescue! or httpd: The Next Generation Operating System.
ACM SIGOPS Oper. Syst. Rev., 1995

Quality of Service Specifications for Multimedia Presentations.
Multim. Syst., 1995

MPVM: A Migration Transparent Version of PVM.
Comput. Syst., 1995

Device and Physical Data Independence for Multimedia Presentations.
ACM Comput. Surv., 1995

Adaptive Methods for Distributed Video Presentation.
ACM Comput. Surv., 1995

Optimistic Incremental Specialization: Streamlining a Commercial Operating System.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

A Distributed Real-Time MPEG Video Audio Player.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 1995

Demonstrating the Effect of Software Feedback on a Distributed Real-Time MPEG Video Audio Player.
Proceedings of the Third ACM International Conference on Multimedia '95, 1995

1994
Adaptive load migration systems for PVM.
Proceedings of the Proceedings Supercomputing '94, 1994

1993
Database Research at the Data-Intensive Systems Center.
SIGMOD Rec., 1993

Constrained-Latency Storage Access.
Computer, 1993

Incremental Partial Evaluation: The Key to High Performance, Modularity and Portability in Operating Systems.
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, 1993

Storage System Architectures for Continuous Media Data.
Proceedings of the Foundations of Data Organization and Algorithms, 1993

1992
Object-Oriented Heterogeneous Database for Materials Science.
Sci. Program., 1992

Supporting Access to Stored Multimedia Data in Large Distributed Systems (Abstract).
ACM SIGOPS Oper. Syst. Rev., 1992

The Effects of Virtually Addressed Caches on Virtual Memory Design and Performance.
ACM SIGOPS Oper. Syst. Rev., 1992

Modularity and Interfaces in Micro-kernel Design and Implementation: A Case Study of Chorus on the HP PA-Risc.
Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures, 1992

The Interplay between Granularity, Performance, and Availability in a Replicated Linda Tuple Space.
Proceedings of the 6th International Parallel Processing Symposium, 1992

1990
Enhancing the Efficiency of Multiparty Interaction Through Computer Mediation.
Interact. Comput., 1990

A synthesis of object-oriented and functional ideas in the design of a distributed software engineering environment.
Softw. Eng. J., 1990

Supporting object interaction in heterogeneous distributed systems.
Comput. Commun., 1990

Recovery with limited replay: fault-tolerant processes in Linda.
Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing, 1990

Experiences with BeLinda: A Synthetic Linda Benchmark for Parallel Computing Platforms.
Proceedings of the 1990 International Conference on Parallel Processing, 1990

1989
Cosmos: an architecture for a distributed programming environment.
Comput. Commun., 1989

1988
Design issues in the Cosmos distributed operating system.
Proceedings of the 3rd ACM SIGOPS European Workshop: Autonomy or Interdependence in Distributed Systems? Cambridge, 1988

A Unifying Model for Consistent Distributed Software Development Environments.
Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1988

Maintaining Consistency in Distributed Software Engineering Environments.
Proceedings of the 8th International Conference on Distributed Computing Systems, 1988

1987
Maintaining consistency in distributed IPSEs.
PhD thesis, 1987

Operating System design: Towards a Holistic Approach?
ACM SIGOPS Oper. Syst. Rev., 1987

Transaction mechanisms for distributed programming environments.
Softw. Eng. J., 1987

1986
Current research. Eclipse - a distributed software development environment.
Softw. Eng. J., 1986


  Loading...