共查询到20条相似文献,搜索用时 421 毫秒
1.
The performance of timer algorithms is crucial to many network protocol implementations that use timers for failure recovery and rate control. Conventional algorithms to implement an operating system timer module take O(n) time to start or maintain a timer, where n is the number of outstanding timers: this is expensive for large n. This paper shows that by using a circular buffer or timing wheel, it takes O(1) time to start, stop, and maintain timers within the range of the wheel. Two extensions for larger values of the interval are described. In the first, the timer interval is hashed into a slot on the timing wheel. In the second, a hierarchy of timing wheels with different granularities is used to span a greater range of intervals. The performance of these two schemes and various implementation tradeoffs are discussed. We have used one of our schemes to replace the current BSD UNIX callout and timer facilities. Our new implementation can support thousands of outstanding timers without much overhead. Our timer schemes have also been implemented in other operating systems and network protocol packages 相似文献
2.
《Power Electronics, IEEE Transactions on》2009,24(7):1690-1700
3.
阐述了在通信软件中定时器库的需求以及现有定时器的缺陷,运用C++高级编程技术STL和BOOST库,对系统底层的定时器库进行了设计与实现。 相似文献
4.
5.
A wide-range speed measurement method using the direct memory access (DMA) transfer of a content of the timer to the memory is presented. The DMA method is based on both pulse counting and time measurement during the constant sampling time. The hardware configuration and algorithms for a microcontroller implementation are also presented. The proposed method is suitable in systems using microcontrollers with integrated DMA controller and timers. Limitations and sources of errors are discussed in detail 相似文献
6.
The performance of the IEEE 802.4 priority mechanism in handling distributed real-time control traffic is examined. A timer assignment technique is presented for such applications. The timers are set to satisfy the worst-case access delay requirements of real-time control applications. Other applications that are not time constrained can be supported simultaneously. Under certain conditions, such applications can also be guaranteed a minimum bandwidth allocation. Simulation results are used to evaluate the timer assignment scheme 相似文献
7.
8.
Huagang Xiong Jianzhen Wang Zhiqiang Luo Qishan Zhang 《Communications, IEEE Transactions on》2003,51(4):558-560
A bandwidth allocation scheme for a linear token passing multiplex data bus is proposed based on balancing message transmission time with traffic load to each node. It is proved to provide a network worst case achievable utilization of 50%. Under this allocation scheme, closed-form expressions for the initialized value of token holding timers and token rotation timers in each node are obtained. 相似文献
9.
10.
11.
12.
Petty Dale H. Ernst Edward A. Blackwell Glen 《IEEE transactions on bio-medical engineering》1979,(8):493-495
Closed circuit anesthesia systems offer certain advantages over other techniques, but require that gas administration closely foliow the uptake by the body, which is proportional to the square root of time. We have developed a timer which automatically signals the anesthesiologist to readjust the gas flow at selected intervals to provide a stepwise approximation to the square root of time curve. Two additional nonsignaling timers are included to permit timing of total elapsed anesthesia time and a third event. 相似文献
13.
Frequency estimator with dichotomous search of periodogram peak 总被引:4,自引:0,他引:4
A new simple frequency estimator is presented which performs FFT-based coarse and DFT-based dichotomous fine searching of the periodogram peak. The proposed estimator is shown to have a frequency error close to that of the maximum likelihood (ML) estimator and a lower complexity than that of known estimators 相似文献
14.
15.
Li Bo Tang Wenzhao Zhou Hu Zhang Hui 《Communications Letters, IEEE》2008,12(1):23-25
A new medium access control (MAC) protocol to handle packet collisions is proposed. Different from traditional MAC protocols, where only one-step reservation is considered, we propose a multiple-step distributed in-band channel reservation, called m-DIBCR, where m represents the number of steps we consider in the channel reservation. In the protocol, each node maintains m timers, each of which serves as the backoff timer for one of the next m packets to be sent. A node broadcasts the initial values of these timers by piggybacking them in the data packet, and simultaneous transmissions can be avoided when its neighboring nodes overhear these values. Extensive simulations show that, compared with one-step channel reservation, throughput can be dramatically improved by multiple-step channel reservation, especially in networks with high transmission error probabilities and/or a large number of contending nodes. 相似文献
16.
17.
本文结合cdma2000 1x EV-DO的技术特点阐述了EV-DO系统中造成掉话的几种情况,重点涉及EV-DO前向和反向掉话机制以及优化方法,和传统的cdma2000 1x掉话做了对比,另外还介绍了影响掉话指标的几个关键定时器。 相似文献
18.
提出了一种用于宽带、双环路频率综合器的粗调环路结构.该粗调环路由数字电路设计实现,包含逐次逼近寄存器和新结构的频率比较单元两个模块.其中,频率比较单元在一定的参考时间内对预分频器的输出信号周期进行计数,然后通过比较计数结果与预设值的大小来估计VCO输出频率.对比较误差进行了详细分析,分析表明,在一定的比较时间内该结构的比较误差比现有结构小20倍,而且由于重复利用可编程分频器作为粗调环路的一部分,整体电路也大为简化. 相似文献
19.
20.
介绍了一种快速收敛空间映射算法,改进了隐式空间映射算法中粗糙模型到精细模型之间参数映射。通过增加限定参数提取的方式,减少粗糙模型的参数空间而实现粗糙模型响应高效准确逼近精细模型响应。通过设计一个交叉耦合滤波器,与之前的隐式空间算法进行比较,更容易达到优化目标,证明了限定参数提取算法具有更快的逼近速度和更高的优化效率的优点。 相似文献