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...

Full description

Bibliographic Details
Main Authors: YUE Guo-dong, XU Zheng, WANG Li-ding, LIU Chong, CHEN Yi
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