hwwang
|
87672b74c4
|
添加LLF调度 修改SRSF调度细节
|
3 weeks ago |
hwwang
|
87ba8af8a0
|
fix time bug
|
4 weeks ago |
hwwang
|
a696655ad5
|
添加线性拟合计算剩余时间,并设置model_base,当预估时间超过base时间的1.2倍,改为base时间
|
4 weeks ago |
hwwang
|
10d9659172
|
添加机器学习调度框架,考虑如何训练数据
|
4 weeks ago |
hwwang
|
a66ea1bc25
|
修改打印的bug,添加图片测试脚本
|
3 months ago |
hwwang
|
46b4325dba
|
添加图测试文件
|
4 months ago |
hwwang
|
5711145b3b
|
修改hash表和sandbox_request的互斥锁为读写锁,但现在觉得map不加锁可能会有隐患
|
4 months ago |
hwwang
|
1854297530
|
将沙盒输出挂载在一个链表中,修改锁的范围,但是感觉结果不是很好
|
4 months ago |
hwwang
|
bae018314f
|
修改数据拷贝方式,关于50%的响应获取问题还有待商榷
|
4 months ago |
hwwang
|
0f9b75d784
|
asd
|
4 months ago |
hwwang
|
8ae955fbfc
|
修改内存释放错误的bug
|
4 months ago |
hwwang
|
702f5de60d
|
为hash表添加锁
|
4 months ago |
hwwang
|
0b1fb6c5d7
|
修一部分logbug
|
4 months ago |
hwwang
|
7abc07445d
|
修改log参数,未修改完
|
5 months ago |
hwwang
|
3aeed6f94b
|
已添加DAG,需要修改各部份时间测试代码
|
5 months ago |
hwwang
|
70fdbb348c
|
need modify thirdparty hashmap
|
5 months ago |
hwwang
|
73da853ad4
|
main
|
6 months ago |
hwwang
|
a6e464db44
|
add test
|
6 months ago |
hwwang
|
75bf451df0
|
modify module to tree
|
6 months ago |
xiaosuGW
|
9559c92c68
|
submit changes for workshop paper
|
3 years 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
|
1ac9e5a881
|
set local runqueue's maximum queuelength is 10240
|
3 years ago |
xiaosuGW
|
3bf42c4b6c
|
set maximum global queuelength is 40960
|
3 years ago |
xiaosuGW
|
be2e0c28b0
|
comment log
|
3 years ago |
xiaosuGW
|
9c8e7f0b88
|
make running_time more accurate
|
3 years ago |
xiaosuGW
|
1eceb58278
|
remove assert(current_sandbox->state == SANDBOX_RUNNING from software_interrupt.c and substract scheduling time from running time
|
3 years ago |
xiaosuGW
|
d1af64845b
|
if SIGINT is sent by kill, it's also valid
|
3 years ago |
xiaosuGW
|
9740e08525
|
remove debug log
|
3 years ago |
xiaosuGW
|
7005dd1467
|
A simple solution to fix bug: sledge reply 200 even though the function code return a negative value
|
3 years ago |
xiaosuGW
|
9ff138f0f8
|
fix bug: execution time unit is ms and deadline is cpu cycles
|
3 years ago |
xiaosuGW
|
66b20d20c0
|
add workload counter for each worker thread
|
3 years ago |
xiaosuGW
|
42e3628a10
|
fix bug: miss one module when calcuate the total execution time of the chain
|
3 years ago |
xiaosuGW
|
bf306fc0c9
|
fix assert failed problem: assert failed at current_sandbox is not in RUNNING_STATE
|
3 years ago |
xiaosuGW
|
e2104ecf97
|
recover assert(\!listener_thread_is_running())
|
3 years ago |
xiaosuGW
|
4184fe9384
|
comment mem_log to fix segment fault
|
3 years ago |
xiaosuGW
|
e70c74cfbd
|
remove + to fix compiling error
|
3 years ago |
xiaosuGW
|
7d7e28853c
|
add more debug log
|
3 years ago |
xiaosuGW
|
f53255bbf3
|
fix bug: negative remaining slack turns to be a large number when assign it to a uint64_t type of value
|
3 years ago |
xiaosuGW
|
c64a45b214
|
fix one bug of SRSF
|
3 years ago |
xiaosuGW
|
5af9fffd55
|
modify priority function for srsf: if remaining slack is negative, return 0 priority
|
3 years ago |
xiaosuGW
|
9ab4001f8d
|
handle some unfeasible assert() and negative remaining slack vs the return type of uint64_t of priority function
|
3 years ago |
xiaosuGW
|
c57cfe0b20
|
modifiy main.c to support SRSF
|
3 years ago |
xiaosuGW
|
da7f5506d6
|
implement srsf
|
3 years ago |
xiaosuGW
|
5a03420071
|
replace "tail_module" with "tail-module" in json file parse
|
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 |
xiaosuGW
|
416b1ae80b
|
1. move operations for perf_window out of the admission control macro. 2. memory printf the execution times when window is full
|
3 years ago |
xiaosuGW
|
44e4026df2
|
implement multiple linear chain
|
3 years ago |
xiaosuGW
|
b648b62bfe
|
replace "assert" with "return" if FILE pointer is NULL in memlogging.c
|
3 years ago |