• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Xu Zhiwei, Wang Yifan, Zhao Yongwei, Li Chundian. Computation Protocols: Analyzable Abstractions for Computing Systems[J]. Journal of Computer Research and Development, 2020, 57(5): 897-905. DOI: 10.7544/issn1000-1239.2020.20200058
Citation: Xu Zhiwei, Wang Yifan, Zhao Yongwei, Li Chundian. Computation Protocols: Analyzable Abstractions for Computing Systems[J]. Journal of Computer Research and Development, 2020, 57(5): 897-905. DOI: 10.7544/issn1000-1239.2020.20200058

Computation Protocols: Analyzable Abstractions for Computing Systems

Funds: This work was supported by the National Key Research and Development Program of China (2016YFB1000200), the Key Program of the National Natural Science Foundation of China (61532016), and the Things Computing System Project of CAS Network Computing Innovation Institute.
More Information
  • Published Date: April 30, 2020
  • Computing systems research is entering an era of diversity. At the same time, systems research still mainly follows the prototype development and benchmark evaluation approach, making the research cost too high to address the diversity challenge. This dilemma calls for new analyzable abstractions of computing systems. When researching a new system, we can use its abstraction to analyze its characteristics to filter out inappropriate candidate systems before costly prototyping and benchmarking. We already have such a concept for computer applications, called algorithm. Before an algorithm’s implementation and benchmark evaluation, we can usually analyze its main properties, such as time complexity and space complexity. In this paper, we summarize seven advantages of the algorithm concept and propose a preliminary counterpart for computing systems, called computation protocol. Learning from six historical lessons from systems research, we discuss a general definition, a black-box representation, and a white-box representation of the computation protocol concept. We use preliminary examples to point out that computation protocol thinking may be helpful to propose computing systems conjecture, analyze new parallel computing model, extend existing systems architecture, and inspire new system evaluation method.
  • Related Articles

    [1]Zhang Mi, Pan Xudong, Yang Min. JADE-DB:A Universal Testing Benchmark for Large Language Model Safety Based on Targeted Mutation[J]. Journal of Computer Research and Development, 2024, 61(5): 1113-1127. DOI: 10.7544/issn1000-1239.202330959
    [2]Wang Caiyong, Sun Zhenan. A Benchmark for Iris Segmentation[J]. Journal of Computer Research and Development, 2020, 57(2): 395-412. DOI: 10.7544/issn1000-1239.2020.20190092
    [3]Zhao Bo and Ye Xiaojun. Study and Implementation of OLAP Performance Benchmark[J]. Journal of Computer Research and Development, 2011, 48(10): 1951-1959.
    [4]Liu Xin, Wang Xiaoqiang, Zhu Peidong, Peng Yuxing. Security Evaluation for Inter-Domain Routing System in the Internet[J]. Journal of Computer Research and Development, 2009, 46(10): 1669-1677.
    [5]Xu Zhiwei, Li Peixu, and Zha Li. Four Challenges in Transformative Research of Computer Systems[J]. Journal of Computer Research and Development, 2008, 45(12): 2011-2019.
    [6]Xie Min, Lu Yutong, Zhou Enqiang, Cao Hongjia, and Yang Xuejun. Implementation and Evaluation of MPI Checkpointing System over Lustre File System[J]. Journal of Computer Research and Development, 2007, 44(10): 1709-1716.
    [7]Xu Jian, Zhang Kun, Liu Fengyu, Xu Manwu. An Approach to Immunity-Based Performance Monitoring and Evaluation for Computing Systems[J]. Journal of Computer Research and Development, 2007, 44(3).
    [8]Peng Bo and Yan Hongfei. On Retrieval System Evaluation of Search Engines[J]. Journal of Computer Research and Development, 2005, 42(10): 1706-1711.
    [9]Yuan Wei, Zhang Yunquan, Sun Jiachang, Li Yucheng. Performance Analysis of NPB Benchmark on Domestic Tera-Scale Cluster Systems[J]. Journal of Computer Research and Development, 2005, 42(6): 1079-1084.
    [10]Chi Lihua, Liu jie, and Hu Qingfeng. Evaluation and Test for Scalability of Numerical Parallel Computation[J]. Journal of Computer Research and Development, 2005, 42(6): 1073-1078.
  • Cited by

    Periodical cited type(1)

    1. 刘宇航,张菲. 计算概念谱系:算势、算力、算术、算法、算礼. 中国科学院院刊. 2022(10): 1500-1510 .

    Other cited types(0)

Catalog

    Article views (1690) PDF downloads (551) Cited by(1)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return