000101526 001__ 101526
000101526 005__ 20190812205044.0
000101526 02470 $$2ISI$$a000266598200019
000101526 037__ $$aCONF
000101526 245__ $$aReflexes: Abstractions for Highly Responsive Systems
000101526 269__ $$a2007
000101526 260__ $$c2007
000101526 336__ $$aConference Papers
000101526 520__ $$aCommercial 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.
000101526 700__ $$0240704$$g165366$$aSpring, Jesper Honig
000101526 700__ $$aPizlo, Filip
000101526 700__ $$g105326$$aGuerraoui, Rachid$$0240335
000101526 700__ $$aVitek, Jan
000101526 7112_ $$dJune 13-15, 2007$$cSan Diego, USA$$aThird International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments
000101526 773__ $$tProceedings of the 3rd International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments
000101526 8564_ $$zn/a$$uhttps://infoscience.epfl.ch/record/101526/files/Reflexes-VEE07-Final.pdf$$s527340
000101526 909C0 $$xU10407$$pDCL$$0252114
000101526 909CO $$ooai:infoscience.tind.io:101526$$qGLOBAL_SET$$pconf$$pIC
000101526 937__ $$aLPD-CONF-2007-003
000101526 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000101526 980__ $$aCONF