高级检索

    一种扩展的多操作系统远程启动协议ENCBP

    ENCBP—An Extended Multi-OSs Remote-Booting Method

    • 摘要: 提出一种在局域网环境下对网络计算设备进行远程多操作系统引导的协议——ENCBP(extended network-based client boot protocol)协议,对现有的NCBP(network-based client boot protocol)协议进行改进,通过区分引导的操作系统内核结构的类型改进了协议交互的过程,提高了单内核操作系统远程启动的效率,提出更安全的传输方法,增强了协议的安全性,引入在BIOS芯片中的固件启动代理,节省了对附加芯片的需求.最后以基于龙芯Ⅱ号平台的透明计算系统作为应用实例进行测试,并对测试结果做了分析和评价,验证了该方法的有效性.

       

      Abstract: With the advance of hardware, software and network, computing paradigm is shifting from mainframe towards pervasive computing. In pervasive computing, users could transparently use any computing service through pervasive infrastructure: even operating systems itself can be acquired through pervasive networks as a service. One implementation method to realize that vision is to remote-booting operating systems over networks, in which an efficient, highly secure and reliable remote-booting method is a key element. Traditional remote-booting methods such as RPL and PXE are not suitable for the network computing for their incapability to support multi-OSs or poor security. NCBP(network-based client boot protocol) is able to support multi-OS, however it is inefficient in terms of booting mono-kernel operating systems such as Linux/Unix and is vulnerable to mishaving such as spoofing. The authors propose ENCBP—an extended NCBP for remote booting multi-OSs. Without compromising the functionality of NCBP, ENCBP improves the remote-booting process by differentiating the kernel types of loaded operating systems. ENCBP also enhances further the security of the remote-booting process by introducing SSFTP—a new and safe file transmission protocol, and relieves the necessity for the optional ROM specified by NCBP. The testing results show the feasibility and effectiveness of the proposed method.

       

    /

    返回文章
    返回