real time scheduler 用于调度具有硬期限的数据包的时隙网络模拟器
实时调度器用于调度具有硬期限的数据包的时隙网络模拟器。汇编要在OS X 10.9或更高版本上编译:
cd real-time-scheduler/
make
在OS X 10.7上编译:
cd real-time-scheduler/
make old
要在Linux上使用g++4.6或更高版本进行编译:
cd real-time-scheduler/
make g++
编译输出的默认名称是real-time-scheduler。快速开始要运行模拟器:
./real-time-scheduler input_file.txt network_file.txt stability_output_prefix
input_file.txt
指定模拟的配置,network_file.txt
用于配置网络(当网络类型仅需要input_file.txt
是uni)。对于Linux实时调度机制的详细研究,可以参考《实时调度Linux的调度机制》以及《linux实时调度算法的研究》。更多关于实时调度算法的信息,请参阅《实时调度算法》和《Nut OS和μC OS II的实时调度算法比较》。
如果需要了解基于Linux的实时调度机制,建议查看《基于Linux的实时调度机制的研究》以及《Linux实时调度方案的设计与实现》。这些文献提供了对实时调度的深入分析,并且展示了其在不同系统中的实现和比较。
如需更详细的PDF文档,请访问《Linux下的实时调度算法》和《论文研究UCOSII实时调度的改进》。这些资源将有助于您更好地理解和应用实时调度技术。
下载地址
用户评论