吉林大学学报(工学版) ›› 2012, Vol. 42 ›› Issue (增刊1): 290-294.

Previous Articles     Next Articles

IOT platform-oriented Socket design and optimization

WANG Kun, YU Yue, ZHANG Yu-hua, GUO Huang, WANG Lin-lin   

  1. Key Lab of Broadband Wireless Communication and Sensor Network Technology, Ministry of Education, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • Received:2012-05-31 Online:2012-09-01 Published:2012-09-01

Abstract: An efficient design for a Socket server with buffer pool and a thread pool for concurrent request on the IOT platform is presented. This reduces the system overhead and buffer usage to the largest extent while faced with a large number of connections and digital requests. The simulation results show that a Socket server with a thread pool and buffer pool could lower the overhead on the context switch of threads as well as the I/O blocking.

Key words: computer application, IOT platform, thread pool, Socket optimization, simulation

CLC Number: 

  • TP393
[1] Karmani Rajesh K,Shali Amin,Agha Gul.Actor frameworks for the JVM platform:a comparative analysis[C]//Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, Alberta, Canada, 2009.

[2] Eiraku Hideki, Shinjo Yasushi, Pu Calton, et al. Fast networking with socket-outsourcing in hosted virtual machine environments[C]//Proceedings of the 2009 ACM Symposium on Applied Computing, Hawaii, US, 2009.

[3] Kim Kangho, Kim Cheiyol, Jung Sung-In, et al. Inter-domain socket communications supporting high performance and full binary compatibility on Xen[C]//2008 International Conference on Virtual Execution Environments, Seattle, US, 2008.

[4] Wei Yun-gang, Sun Bo, Lian Shu-juan. Performance evaluation of JXTA transport mechanism[C]//Proceedings of 2009 WRI World Congress on Software Engineering, Xiamen, China, 2009.

[5] Lee Kang-Lyul, Pham H N, Kim Hee-seong, et al. A novel predictive and self-adaptive dynamic thread pool management[C]//2011 IEEE 9th International Symposium on Parallel and Distributed Processing with Applications, Busan, Korea, 2011.

[6] Chen Ning-jiang, Lin Pan. A dynamic adjustment mechanism with heuristic for thread pool in middleware[C]//2010 Third International Joint Conference on Computational Science and Optimization, Huangshan, China, 2010.

[7] Ling Yibei, Mullen Tracy, Lin Xiaola. Analysis of optimal thread pool size[J]. ACM SIGOPS Operating Systems Review, 2000, 34(2):42-55.

[8] HP Load Runner Performance Testing Software. http:[C]//www.hp.com/us/en/software/.
[1] LIU Yu-mei,LIU Li,CAO Xiao-ning,XIONG Ming-ye,ZHUANG Jiao-jiao. Construction on collision avoidance model of bogie dynamic simulation test bench [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1661-1668.
[2] GUO Hao-tian,XU Tao,LIANG Xiao,YU Zheng-lei,LIU Huan,MA Long. Optimization on thermal surface with rib turbulator inspired by turbulence of alopias' gill in simplified gas turbine transition piece [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1793-1798.
[3] LIU Fu,ZONG Yu-xuan,KANG Bing,ZHANG Yi-meng,LIN Cai-xia,ZHAO Hong-wei. Dorsal hand vein recognition system based on optimized texture features [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1844-1850.
[4] WANG Li-min,LIU Yang,SUN Ming-hui,LI Mei-hui. Ensemble of unrestricted K-dependence Bayesian classifiers based on Markov blanket [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1851-1858.
[5] JIN Shun-fu,WANG Bao-shuai,HAO Shan-shan,JIA Xiao-guang,HUO Zhan-qiang. Synchronous sleeping based energy saving strategy of reservation virtual machines in cloud data centers and its performance research [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1859-1866.
[6] ZHAO Dong,SUN Ming-yu,ZHU Jin-long,YU Fan-hua,LIU Guang-jie,CHEN Hui-ling. Improved moth-flame optimization method based on combination of particle swarm optimization and simplex method [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1867-1872.
[7] LIU En-ze,WU Wen-fu. Agricultural surface multiple feature decision fusion disease judgment algorithm based on machine vision [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1873-1878.
[8] GONG Ya-feng, WANG Bo, WEI Hai-bin, HE Zi-heng, HE Yu-long, SHEN Yang-fan. Surface subsidence law of double-line shield tunnel based on Peck formula [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1411-1417.
[9] YANG Shuai, FENG Zhi-wei, ZHAO Zhi-guo, ZHOU Yi. 1-Dimensional simulation analysis about the influence of different Miller cycle strategies on diesel engine operating process [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1444-1454.
[10] ZANG Peng-fei, WANG Zhe, SUN Chen-le, LIN Lian-lian. Scavenging process for stable operation of linear range-extende [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1455-1465.
[11] WANG Yang, WANG Xiao-mei, CHEN Ze-ren, YU Jian-qun. Modeling method of maize kernels based on discrete element method [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1537-1547.
[12] OUYANG Dan-tong, FAN Qi. Clause-level context-aware open information extraction [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1563-1570.
[13] LIU Fu, LAN Xu-teng, HOU Tao, KANG Bing, LIU Yun, LIN Cai-xia. Metagenomic clustering method based on k-mer frequency optimization [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1593-1599.
[14] GUI Chun, HUANG Wang-xing. Network clustering method based on improved label propagation algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1600-1605.
[15] LIU Yuan-ning, LIU Shuai, ZHU Xiao-dong, CHEN Yi-hao, ZHENG Shao-ge, SHEN Chun-zhuang. LOG operator and adaptive optimization Gabor filtering for iris recognition [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1606-1613.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!