Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Reflexes: Abstractions for Highly Responsive Systems
 
conference paper

Reflexes: Abstractions for Highly Responsive Systems

Spring, Jesper Honig  
•
Pizlo, Filip
•
Guerraoui, Rachid  
Show more
2007
Proceedings of the 3rd International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments
Third International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments

Commercial Java virtual machines are designed to maximize the performance of applications at the expense of predictability. High throughput garbage collection algorithms, for example, can introduce pauses of 100 milliseconds or more. We are interested in supporting applications with response times in the tens of microseconds and their integration with larger timing-oblivious applications in the same Java virtual machine. We propose Reflexes, a new abstraction for writing highly responsive systems in Java and investigate the virtual machine support needed to add Reflexes to a Java environment. Our implementation of Reflexes was evaluated on several programs including an audio-processing application running at 22.05KHz. The number of missed deadlines, less than 0.2% for 10 million observations, compares favorably to a native C implementation.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1145/1254810.1254837
Web of Science ID

WOS:000266598200019

Author(s)
Spring, Jesper Honig  
Pizlo, Filip
Guerraoui, Rachid  
Vitek, Jan
Date Issued

2007

Published in
Proceedings of the 3rd International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments
Start page

191

End page

201

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCL  
Event nameEvent placeEvent date
Third International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments

San Diego, USA

June 13-15, 2007

Available on Infoscience
March 27, 2007
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/4050
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés