HEROS: Router-Oriented Distributed Real-Time Operating System

徐恪,吴建平,喻中超,徐明伟
DOI: https://doi.org/10.3321/j.issn:1000-0054.2002.01.017
2002-01-01
Abstract:A distributed real time operating system is the kernel controlling high performance distributed routers. This paper presents a distributed real time operating system named HEROS (Highly Efficient Router Operating System) whose purpose is to ensure the whole performance and security of routers. Based on micro kernel architecture, the multitasking kernel of HEROS implements a priority based preemptive scheduler, high efficiency intertask synchronization and communication routines, real time interrupt services and high efficiency memory management. To support distributed router architecture, HEROS implements a distributed message mechanism based on a message passing model and network oriented high performance buffer management.
What problem does this paper attempt to address?