Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network
The Proactor-based server, which effectively encapsulates the asynchronous mechanisms provided by an operating system, can provide a high performance of concurrency. A queuing network model of the server is presented. And based on the model, an algorithm is proposed to recursively determine the maxi...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IFSA Publishing, S.L.
2014-06-01
|
Series: | Sensors & Transducers |
Subjects: | |
Online Access: | http://www.sensorsportal.com/HTML/DIGEST/june_2014/Vol_173/P_2166.pdf |
id |
doaj-b05eaaf5fb814ab695fe50e6affe6ef8 |
---|---|
record_format |
Article |
spelling |
doaj-b05eaaf5fb814ab695fe50e6affe6ef82020-11-24T23:08:51ZengIFSA Publishing, S.L.Sensors & Transducers2306-85151726-54792014-06-011736189196Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor NetworkYUE Guo-dong0XU Zheng1 WANG Li-ding2 LIU Chong3 CHEN Yi4Key Laboratory for Micro/Nano Technology and System of Liaoning Province, Dalian University of Technology, Dalian 116085, ChinaKey Laboratory for Micro/Nano Technology and System of Liaoning Province, Dalian University of Technology, Dalian 116085, ChinaKey Laboratory for Micro/Nano Technology and System of Liaoning Province, Dalian University of Technology, Dalian 116085, ChinaKey Laboratory for Micro/Nano Technology and System of Liaoning Province, Dalian University of Technology, Dalian 116085, ChinaKey Laboratory for Micro/Nano Technology and System of Liaoning Province, Dalian University of Technology, Dalian 116085, ChinaThe Proactor-based server, which effectively encapsulates the asynchronous mechanisms provided by an operating system, can provide a high performance of concurrency. A queuing network model of the server is presented. And based on the model, an algorithm is proposed to recursively determine the maximal throughput on a specific server and find the best configuration of server for a given workload. Then the algorithm is experimentally verified by means of comparison on the number of threads per node, queue length, response time and so on. In the end, the use of the model is demonstrated to guide key provisioning and configuration decisions using several examples. http://www.sensorsportal.com/HTML/DIGEST/june_2014/Vol_173/P_2166.pdfProactor patternPerformance optimizationQueuing network modelWireless sensor network. |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
YUE Guo-dong XU Zheng WANG Li-ding LIU Chong CHEN Yi |
spellingShingle |
YUE Guo-dong XU Zheng WANG Li-ding LIU Chong CHEN Yi Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network Sensors & Transducers Proactor pattern Performance optimization Queuing network model Wireless sensor network. |
author_facet |
YUE Guo-dong XU Zheng WANG Li-ding LIU Chong CHEN Yi |
author_sort |
YUE Guo-dong |
title |
Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network |
title_short |
Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network |
title_full |
Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network |
title_fullStr |
Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network |
title_full_unstemmed |
Analytical Modeling and Performance Optimization of a Proactor-based Server for Wireless Sensor Network |
title_sort |
analytical modeling and performance optimization of a proactor-based server for wireless sensor network |
publisher |
IFSA Publishing, S.L. |
series |
Sensors & Transducers |
issn |
2306-8515 1726-5479 |
publishDate |
2014-06-01 |
description |
The Proactor-based server, which effectively encapsulates the asynchronous mechanisms provided by an operating system, can provide a high performance of concurrency. A queuing network model of the server is presented. And based on the model, an algorithm is proposed to recursively determine the maximal throughput on a specific server and find the best configuration of server for a given workload. Then the algorithm is experimentally verified by means of comparison on the number of threads per node, queue length, response time and so on. In the end, the use of the model is demonstrated to guide key provisioning and configuration decisions using several examples.
|
topic |
Proactor pattern Performance optimization Queuing network model Wireless sensor network. |
url |
http://www.sensorsportal.com/HTML/DIGEST/june_2014/Vol_173/P_2166.pdf |
work_keys_str_mv |
AT yueguodong analyticalmodelingandperformanceoptimizationofaproactorbasedserverforwirelesssensornetwork AT xuzheng analyticalmodelingandperformanceoptimizationofaproactorbasedserverforwirelesssensornetwork AT wangliding analyticalmodelingandperformanceoptimizationofaproactorbasedserverforwirelesssensornetwork AT liuchong analyticalmodelingandperformanceoptimizationofaproactorbasedserverforwirelesssensornetwork AT chenyi analyticalmodelingandperformanceoptimizationofaproactorbasedserverforwirelesssensornetwork |
_version_ |
1725612774563774464 |