文件名称:matlab最简单的代码-TTW-Scheduler:时间触发的无线协议的调度程序
文件大小:61KB
文件格式:ZIP
更新时间:2024-06-11 06:55:32
系统开源
matlab最简单的代码TTW排程器 该存储库包含TTW Scheduler的源代码,在以下论文中介绍: 时间触发的无线架构罗曼·雅各布(Romain Jacob),张立聪(Licong Zhang),马可·齐默林(Marco Zimmerling),萨玛吉特·查克拉博蒂(Samarjit Chakraborty),洛萨·蒂勒(Lothar Thiele) 接受ECRTS 2020 定时触发无线(TTW)是一种用于多模式网络物理系统的无线体系结构。 TTW由两个主要组件组成:离线执行的系统范围内的实时调度程序和称为TTnet的通信堆栈,该通信堆栈在分布式低功耗无线设备上在线运行(在中提供了TTnet的实现)。 基于应用程序规范(例如,任务,消息,模式)和系统参数(例如,节点数,消息大小),调度程序为整个系统合成优化的调度表。 这些表被加载到设备上,并且在运行时,每个设备都遵循与当前模式相对应的表。 TTW计划程序通过解决MILP来静态综合所有任务,消息和通信回合的计划。 该存储库包含TTW调度程序的实现,用于解决MILP公式。 尽管Matlab和Gurobi都是商业软件(不理想),但是
【文件预览】:
TTW-Scheduler-master
----main_multimode_comparison.m(6KB)
----scheduleVisualizationAppSingleMode.m(7KB)
----findMsgByName.m(346B)
----configPreprocessing.m(7KB)
----docs()
--------README.md(93B)
----main_multimode.m(13KB)
----indicesModeChange.m(183B)
----generateModeAppSet.m(15KB)
----synthesisFlowGeneration.m(3KB)
----findTaskByName.m(357B)
----globalVarDec.m(1KB)
----globalVarDef.m(3KB)
----setAnd.m(306B)
----loadRoundModel.m(2KB)
----coSynthesizeSchedulesMultiMode.m(19KB)
----configurations()
--------simple_example.m(6KB)
--------evaluation.m(14KB)
--------pendulums_TCPS.m(9KB)
----LICENSE(1KB)
----outputs()
--------inheritance_evaluation.csv(517B)
----preSynthesisProcessingFull.m(12KB)
----scheduleVisualizationResourceFull.m(2KB)
----isInSet.m(166B)
----setOr.m(302B)
----configuration_large.m(6KB)
----findCommonTasksAndMessagesFull.m(2KB)
----scheduleVisualizationAppFull.m(2KB)
----synthesizeSchedulesMultiModeFull.m(48KB)
----scheduleVisualizationResourceSingleMode.m(6KB)
----scheduleVisualizationResourceReservedTasks.m(1KB)
----initializeOutputFormatFull.m(2KB)
----detectConflict.m(554B)
----visulizeRemainingSchedules.m(569B)
----README.md(7KB)
----lcmVec.m(240B)
----loadConfig.m(3KB)
----postSynthesisProcessingFull.m(3KB)
----setDiff.m(302B)
----findAppByName.m(355B)