MEANS: a micro-thread architecture for network server

被引:1
|
作者
Lei, Yingchun [1 ,2 ]
Zhang, Wen [1 ]
Gong, Yili [3 ]
Zhang, Huyin [1 ]
机构
[1] Wuhan Univ, Comp Sch, Wuhan 430072, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, Beijing 100080, Peoples R China
[3] Indiana Univ, Commun Grids Lab, Bloomington, IN 47404 USA
基金
中国国家自然科学基金;
关键词
D O I
10.1109/PDP.2008.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Internet applications require high-performance network server architecture. This paper proposes a kind of software architecture for network server, AEANS, which aims at supporting Internet applications. By introducing a new thread abstraction, micro-thread, MEANS upwardly provides the micro-thread environment to programmers, and downwardly accesses the OS services concurrently through traditional thread primitives, and uses the event-driven mechanism to manage and schedule micro-threads, which takes advantage of both multithread and event-driven architecture. Moreover, MEANS is general, scalable, robust and adaptable. By preliminary evaluation, in terms of the concurrence policy, MEANS has features similar to event-driven architecture; and it outperforms multithread architecture in I/Oaccessing.
引用
收藏
页码:38 / +
页数:2
相关论文
共 50 条
  • [1] MEANS: A micro-thread architecture for network servers
    Gong, Yili
    Lei, Yingchun
    Zhang, Wen
    Wu, Chanle
    Zhang, Guo'an
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (08): : 1466 - 1480
  • [2] Janus micro-thread to micro-nanodroplets using dynamic contact line lithography
    Murmu, Kaniska
    Pandey, Ankur
    Roy, Pritam
    Deb, Aniruddha
    Pattader, Partho Sarathi Gooh
    JOURNAL OF APPLIED POLYMER SCIENCE, 2022, 139 (31)
  • [3] Atomic Stream Computation Unit based on Micro-thread Level Parallelism
    Farahini, Nasim
    Hemani, Ahmed
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 25 - 29
  • [4] Effect of Dental Implant Micro-thread Designs on Stress Distribution In Bone-Implant Interface
    Tan, S. C.
    Ibrahim, I.
    Daud, R.
    Kamarrudin, N. S.
    JURNAL KEJURUTERAAN, 2022, 34 (02): : 255 - 261
  • [5] Effects of a micro-thread at the implant neck on securing the quantity and quality of bone formation around implants
    Li, Yinghui
    Yamada, Shin-ichi
    Aizawa, Hitoshi
    Qi, Fangfang
    Shimane, Tetsu
    Morioka, Masafumi
    Kurita, Hiroshi
    JOURNAL OF ORAL AND MAXILLOFACIAL SURGERY MEDICINE AND PATHOLOGY, 2019, 31 (01) : 13 - 19
  • [6] Mechanical Effects of Micro-thread Orthodontic Mini-screw Design on Artificial Cortical Bone
    Yu, Jian-Hong
    Lin, Yang-Sung
    Chang, Wen-Jen
    Chang, Yau-Zen
    Lin, Chun-Li
    JOURNAL OF MEDICAL AND BIOLOGICAL ENGINEERING, 2014, 34 (01) : 49 - 55
  • [7] Performance Analysis of a Web Server with Dynamic Thread Pool Architecture
    Lu, Jijun
    Gokhale, Swapna S.
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 99 - 105
  • [8] Access Control Architecture Separating Privilege by a Thread on a Web Server
    Matsumoto, Ryosuke
    Okabe, Yasuo
    2012 IEEE/IPSJ 12TH INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET (SAINT), 2012, : 178 - 183
  • [9] Feedback control with prediction for thread allocation in pipeline architecture Web server
    Peng Shao-Liang
    Li Shan-Shan
    Liao Xiang-Ke
    Peng Yu-Xing
    Ye Hui
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2006, 4308 : 454 - 465
  • [10] Thread pools and server performance
    Calcote, J
    DR DOBBS JOURNAL, 1997, 22 (07): : 60 - +