Filters








611 Hits in 5.1 sec

Soft timers: efficient microsecond software timer support for network processing

Mohit Aron, Peter Druschel
2000 ACM Transactions on Computer Systems  
This paper proposes and evaluates soft timers, a new operating system facility that allows the efficient scheduling of software events at a granularity down to tens of microseconds.  ...  Soft timers can be used to avoid interrupts and reduce context switches associated with network processing, without sacrificing low communication delays.  ...  Thanks to Sitaram Iyer and Erich Nahum for their help with some experiments.  ... 
doi:10.1145/354871.354872 fatcat:yabie4q2ojbrhfmf3ch2xasweq

Soft timers

Mohit Aron, Peter Druschel
1999 Proceedings of the seventeenth ACM symposium on Operating systems principles - SOSP '99  
This paper proposes and evaluates soft timers, a new operating system facility that allows the efficient scheduling of software events at a granularity down to tens of microseconds.  ...  Soft timers can be used to avoid interrupts and reduce context switches associated with network processing, without sacrificing low communication delays.  ...  Thanks to Sitaram Iyer and Erich Nahum for their help with some experiments.  ... 
doi:10.1145/319151.319167 dblp:conf/sosp/AronD99 fatcat:tpdu3m76lzdzlhouvmdnhxvjky

Soft-TDMAC: A Software TDMA-Based MAC over Commodity 802.11 Hardware

P. Djukic, P. Mohapatra
2009 IEEE INFOCOM 2009 - The 28th Conference on Computer Communications  
Soft-TDMAC has a synchronization mechanism, which synchronizes all pairs of network clocks to within microseconds of each other.  ...  Our experimental results show that Soft-TDMAC synchronizes multi-hop networks to within a few microsecond sized TDMA slots.  ...  With tight synchronization, Soft-TDMAC uses microsecond sized TDMA slots, which makes it more efficient.  ... 
doi:10.1109/infcom.2009.5062104 dblp:conf/infocom/DjukicM09 fatcat:rvfzimeqrbh4blvrxry3plpc5e

Multiresource allocation and scheduling for periodic soft real-time applications

Kartik Gopalan, Tzi-cker Chiueh, Martin G. Kienzle, Prashant J. Shenoy
2001 Multimedia Computing and Networking 2002  
However, IRS maximizes overall system resource utilization efficiency by coordinating deadline assignment across multiple tasks in a soft real-time application.  ...  periodic soft real-time application.  ...  ACKNOWLEDGMENTS The authors would like to thank Saurabh Sethia, Prashant Pradhan and anonymous referees for providing insightful comments that greatly improved the presentation of this paper.  ... 
doi:10.1117/12.449987 fatcat:s5peitoc7nhbxb6ltijwunykie

iDSRT: Integrated Dynamic Soft Real-Time Architecture for Critical Infrastructure Data Delivery over WLAN [chapter]

Hoang Nguyen, Raoul Rivas, Klara Nahrstedt
2009 Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering  
: end-to-end deadlines are partitioned into multiple sub-deadlines for CPU scheduling and network scheduling.  ...  Because these applications use multiple heterogeneous resources such as CPU, network bandwidth and storage, they call for an integrated and coordinated realtime scheduling across multiple resources to  ...  To look up applications with non-empty FIFO queue, iEDF uses ffs() operator on the bitmap to efficiently search for the 1-bit.  ... 
doi:10.1007/978-3-642-10625-5_12 fatcat:now5rvaks5e4vasm3oddh2w2pa

iDSRT: Integrated Dynamic Soft Real-time Architecture for Critical Infrastructure Data Delivery over WLAN

Hoang Viet Nguyen, Raoul Rivas, Klara Nahrstedt
2010 Journal on spesial topics in mobile networks and applications  
: end-to-end deadlines are partitioned into multiple sub-deadlines for CPU scheduling and network scheduling.  ...  Because these applications use multiple heterogeneous resources such as CPU, network bandwidth and storage, they call for an integrated and coordinated realtime scheduling across multiple resources to  ...  To look up applications with non-empty FIFO queue, iEDF uses ffs() operator on the bitmap to efficiently search for the 1-bit.  ... 
doi:10.1007/s11036-010-0250-x fatcat:c2e435qjxjhudldsozhpazm5hm

Soft Synchronization: Synchronization for Network-Connected Machine Vision Systems

Brian S. R. Armstrong, Sandhya K. Puthan Veettil
2007 IEEE Transactions on Industrial Informatics  
A stochastic model is developed for soft synchronization; and, based on the model, the uncertainty interval and confidence for correct image selection are determined, and an efficient calibration method  ...  Soft synchronization is experimentally demonstrated on a linux image processing computer with a camera connected by the IEEE-1394 serial bus.  ...  and support for our driver development effort.  ... 
doi:10.1109/tii.2007.909422 fatcat:rbpkddwhp5g6pkk7qshpfnncv4

Time Synchronization under 1PPS Signal in Distributed Real-time Simulation System

Xinyu Yao
2010 International Journal of Intelligent Systems and Applications  
Fourthly, Arena software is chosen to model and simulate the time synchronization procedure.  ...  Vxworks watch dog timer mode and timecard counter mode under this method are also analyzed in detail and the precision is presented.  ...  ACKNOWLEDGMENT This work was supported in part by a grant from the National Natural Science Foundation of China (Grant No. 61074108).  ... 
doi:10.5815/ijisa.2010.02.07 fatcat:3rogabn7ojckjdirn7cm75z6va

Real-time Linux in real time

D. Hart, J. Stultz, T. Ts'o
2008 IBM Systems Journal  
Enterprise real-time OSs have the following characteristics: IBM SYSTEMS JOURNAL, VOL 47, NO 2, 2008 ¢ Support for SMP systems ¢ Inclusion of networking technologies such as TCP/IP or InfiniBand** ¢ Support  ...  For this reason, traditional RTOSs either lacked TCP/IP support entirely, or relegated TCP networking to a non-real-time portion of the system which did not offer latency guarantees.  ... 
doi:10.1147/sj.472.0207 fatcat:a6wbwt7kp5c6peyz6lqjr3ihoa

Accelerating Population Count with a Hardware Co-Processor for MicroBlaze

Iouliia Skliarova
2021 Journal of Low Power Electronics and Applications  
This paper proposes a Field-Programmable Gate Array (FPGA)-based hardware accelerator for assisting the embedded MicroBlaze soft-core processor in calculating population count.  ...  The MicroBlaze instruction set architecture (ISA) does not support this operation natively, so the count has to be realized as either a sequence of native instructions (in software) or in parallel in a  ...  for software debugging tools. • MicroBlaze concat for concatenating bus signals to be used in the interrupt controller. • AXI interrupt controller supporting interrupts from the AXI timer, the UARTLite  ... 
doi:10.3390/jlpea11020020 doaj:e88974e618724e8a9a654d819daffdcb fatcat:erh3ystnxrbbde5lhyzduk2ob4

Safe and effective fine-grained TCP retransmissions for datacenter communication

Vijay Vasudevan, Amar Phanishayee, Hiral Shah, Elie Krevat, David G. Andersen, Gregory R. Ganger, Garth A. Gibson, Brian Mueller
2009 Proceedings of the ACM SIGCOMM 2009 conference on Data communication - SIGCOMM '09  
For latency-sensitive applications, TCP timeouts in the datacenter impose delays of hundreds of milliseconds in networks with round-trip-times in microseconds.  ...  Our practical solution uses high-resolution timers to enable microsecond-granularity TCP timeouts.  ...  their interest, insights, feedback, and support.  ... 
doi:10.1145/1592568.1592604 dblp:conf/sigcomm/VasudevanPSKAGGM09 fatcat:47agk5toonafvdh2owmh6trama

Safe and effective fine-grained TCP retransmissions for datacenter communication

Vijay Vasudevan, Amar Phanishayee, Hiral Shah, Elie Krevat, David G. Andersen, Gregory R. Ganger, Garth A. Gibson, Brian Mueller
2009 Computer communication review  
For latency-sensitive applications, TCP timeouts in the datacenter impose delays of hundreds of milliseconds in networks with round-trip-times in microseconds.  ...  Our practical solution uses high-resolution timers to enable microsecond-granularity TCP timeouts.  ...  their interest, insights, feedback, and support.  ... 
doi:10.1145/1594977.1592604 fatcat:kdptglfl4zaxjllffrcbxah5yy

Energy-efficient soft real-time CPU scheduling for mobile multimedia systems

Wanghong Yuan, Klara Nahrstedt
2003 Proceedings of the nineteenth ACM symposium on Operating systems principles - SOSP '03  
This paper presents GRACE-OS, an energy-efficient soft real-time CPU scheduler for mobile devices that primarily run multimedia applications.  ...  The major goal of GRACE-OS is to support application quality of service and save energy.  ...  This work was supported by NSF under CCR 02-05638 and CISE EIA 99-72884.  ... 
doi:10.1145/945457.945460 fatcat:jk7f7c7qyffn5akfl7kzy3r36a

Energy-efficient soft real-time CPU scheduling for mobile multimedia systems

Wanghong Yuan, Klara Nahrstedt
2003 ACM SIGOPS Operating Systems Review  
This paper presents GRACE-OS, an energy-efficient soft real-time CPU scheduler for mobile devices that primarily run multimedia applications.  ...  The major goal of GRACE-OS is to support application quality of service and save energy.  ...  This work was supported by NSF under CCR 02-05638 and CISE EIA 99-72884.  ... 
doi:10.1145/1165389.945460 fatcat:ho7bubbbl5ahbl4d4a72yck35q

Energy-efficient soft real-time CPU scheduling for mobile multimedia systems

Wanghong Yuan, Klara Nahrstedt
2003 Proceedings of the nineteenth ACM symposium on Operating systems principles - SOSP '03  
This paper presents GRACE-OS, an energy-efficient soft real-time CPU scheduler for mobile devices that primarily run multimedia applications.  ...  The major goal of GRACE-OS is to support application quality of service and save energy.  ...  This work was supported by NSF under CCR 02-05638 and CISE EIA 99-72884.  ... 
doi:10.1145/945445.945460 dblp:conf/sosp/YuanN03 fatcat:ym6254yc25dn5jxswq3elvlq4u
« Previous Showing results 1 — 15 out of 611 results