91 Commits (87672b74c480a42020311607573f6af1bb5f682f)

Author SHA1 Message Date
hwwang 87672b74c4 添加LLF调度 修改SRSF调度细节
3 weeks ago
hwwang 10d9659172 添加机器学习调度框架,考虑如何训练数据
4 weeks ago
hwwang 7abc07445d 修改log参数,未修改完
5 months ago
hwwang 75bf451df0 modify module to tree
6 months ago
lyuxiaosu 9b97152632 apply traiged sending sig alarm to other worker thread for SRSF
3 years ago
lyuxiaosu f2853d2783 record each thread worker's queuelength when an alarm signal come in
3 years ago
lyuxiaosu d831af5615 expose cpu speed as an environment value
3 years ago
xiaosuGW 9ff138f0f8 fix bug: execution time unit is ms and deadline is cpu cycles
3 years ago
xiaosuGW c64a45b214 fix one bug of SRSF
3 years ago
xiaosuGW c57cfe0b20 modifiy main.c to support SRSF
3 years ago
xiaosuGW 0862bd248a hardcode runtime_processor_speed_MHz with the maximum value of CPU speed, this is the temporary solution
3 years ago
lyuxiaosu ecec9fbdcf 1. recover to w mode to fopen the perf log file. 2. enrich comments
3 years ago
xiaosuGW b4a5fc7af2 1.Implement memory-based logging for each worker thread. 2. Dump all memory-based log to a file when receiving SIGINT signal
3 years ago
xiaosuGW 5d77f8efb5 remove redundent comments
3 years ago
xiaosuGW 24502d316b 1. Change compliler optimization level. 2. remove unaccurate execution time calculation
3 years ago
xiaosuGW 5dbbf31ba5 correct queuing time and total time for chain function
3 years ago
xiaosuGW cc51da253a 1. let each sandbox in the chain share the same request id. 2. fflush after fprintf
3 years ago
Sean McBride dd9f7e1501 fix: Init on two cores
4 years ago
Sean McBride a221d7938b chore: shift off core 0
4 years ago
Sean McBride 758a1425b5 refactor: additional cleanup
4 years ago
Sean McBride 85856148e1 refactor: Additional cleanup
4 years ago
Sean McBride 064dac1aaf refactor: assorted header cleanup
4 years ago
Sean McBride d269c04c69 refactor: Namespace cleanup
4 years ago
Sean McBride 6b1dde7257 refactor: Clean up listener core locks and org
4 years ago
Sean McBride de8def59cc chore: rlimit cleanup
4 years ago
Sean McBride eb4e5b276a fix: Revert sigmask change
4 years ago
Sean McBride b3e93a087e feat: WIP implementation
4 years ago
Sean McBride ea6c40ab3c chore: Configurable quantum
4 years ago
Sean McBride 3f18cf0cfc feat: make preemption toggle runtime config
4 years ago
Sean McBride 124d1180bd chore: Cleanup dl error handling
4 years ago
Sean McBride 86b1a274e9 chore: validation and active as boolean
4 years ago
Sean McBride 5968d9b72e feat: more explicit config logging and validation
4 years ago
Sean McBride e771e7e1e0 feat: add memory to sandbox log
4 years ago
Sean McBride 8dd53dfd96 fix: Flush log on sigterm
4 years ago
Sean McBride 6e998a8143 fix: Ensure workers init before softints
4 years ago
Sean McBride 6554e6d1fe fix: correct sloppy overflow
4 years ago
Sean McBride a97fe31848 chore: Refactor processor speed to use int
4 years ago
Sean McBride 9767aec9ad chore: refactor away DEBUG define
4 years ago
Sean McBride 8aef688553 feat: runtime configurable sandbox perf logging
4 years ago
Sean McBride e810d78561 feat: expose NWORKERS as environment var
4 years ago
Sean McBride c0a97a5394 feat: Expose scheduler as runtime config
4 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
4 years ago
Sean McBride 4b107f3033 chore: cleanup debuglog file logic
4 years ago
Sean McBride 6cb442d13d docs: assumptions and runtime globals
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
4 years ago
Sean McBride 2d1678e091 feat: Encore minimum cores at compiletime
4 years ago
Sean McBride 9720f82441 chore: require min 2 cores
4 years ago
Sean McBride 213c558a75 chore: refactor out i32
4 years ago
Sean McBride 4cb7c355b4 chore: refactor out u32
4 years ago
Sean McBride eca987ccb4 fix: correct valgrind errors
4 years ago