Commit Graph

  • 4184fe9384 comment mem_log to fix segment fault xiaosuGW 2021-10-04 16:21:32 -0400
  • e70c74cfbd remove + to fix compiling error xiaosuGW 2021-10-04 16:17:29 -0400
  • 7d7e28853c add more debug log xiaosuGW 2021-10-04 15:52:05 -0400
  • f53255bbf3 fix bug: negative remaining slack turns to be a large number when assign it to a uint64_t type of value xiaosuGW 2021-10-04 15:15:07 -0400
  • c64a45b214 fix one bug of SRSF xiaosuGW 2021-10-04 13:27:39 -0400
  • fc16795c47 upload test scripts xiaosuGW 2021-09-24 16:01:26 -0400
  • 92e61a4acb update meet_deadline_percentage.py xiaosuGW 2021-09-24 10:34:39 -0400
  • af467d5b88 print total time after request is complete xiaosuGW 2021-09-24 10:08:04 -0400
  • 0df988eba9 upload hey_test.sh and test_rps.sh xiaosuGW 2021-09-24 10:01:25 -0400
  • 7a2d45ddbf update meet_deadline_percentage.py to counter requests number for each function xiaosuGW 2021-09-24 10:00:23 -0400
  • 3327af8aaa update install_docker.sh xiaosuGW 2021-09-23 16:23:30 -0400
  • 5af9fffd55 modify priority function for srsf: if remaining slack is negative, return 0 priority xiaosuGW 2021-09-23 08:14:08 -0500
  • 90997db63e update meet_deadline_percentage.py xiaosuGW 2021-09-10 16:18:52 -0400
  • 0b177c480d upload test_multiple_image_processing.json xiaosuGW 2021-09-10 16:17:56 -0400
  • 9ab4001f8d handle some unfeasible assert() and negative remaining slack vs the return type of uint64_t of priority function xiaosuGW 2021-09-10 16:16:43 -0400
  • c57cfe0b20 modifiy main.c to support SRSF xiaosuGW 2021-09-09 22:03:30 -0400
  • 0588808455 upload images xiaosuGW 2021-09-09 20:56:46 -0500
  • e231a2e9cf upload scripts and data xiaosuGW 2021-09-09 20:46:04 -0500
  • 19f699fe91 upload runtime/tests/test_image_png2bmp.json xiaosuGW 2021-09-08 22:37:48 -0500
  • da7f5506d6 implement srsf xiaosuGW 2021-09-08 12:10:17 -0500
  • 60026160a8 update json files xiaosuGW 2021-08-23 12:30:13 -0500
  • ea5cc4d129 update Makefile under tests folder xiaosuGW 2021-08-23 12:28:10 -0500
  • 5a03420071 replace "tail_module" with "tail-module" in json file parse xiaosuGW 2021-08-23 12:04:07 -0500
  • 0862bd248a hardcode runtime_processor_speed_MHz with the maximum value of CPU speed, this is the temporary solution xiaosuGW 2021-08-23 12:02:08 -0500
  • 90600ff160 replace running_duration with total_time in the perf_window xiaosuGW 2021-08-23 11:59:09 -0500
  • c5a3f9bc41 use completion_timestamp instead of now() to check if the request missed deadline or not xiaosuGW 2021-08-23 11:55:34 -0500
  • a20d8897ec printf meet deadline or miss deadline when a sandbox is complete xiaosuGW 2021-08-11 14:53:12 -0500
  • 05eb6f20c0 upload script meet_deadline_percentage.py xiaosuGW 2021-08-11 14:52:22 -0500
  • 416b1ae80b 1. move operations for perf_window out of the admission control macro. 2. memory printf the execution times when window is full xiaosuGW 2021-08-11 13:35:44 -0500
  • 07d0a5f65e line up for .gitmodules xiaosuGW 2021-08-07 23:47:31 -0400
  • 690ba782de delete C-Image-Manip from .gitmodules xiaosuGW 2021-08-07 23:44:58 -0400
  • 54f4f8acd8 delete C-Image-Manip and modify .gitmodules xiaosuGW 2021-08-07 12:36:34 -0400
  • 01643e6d70 update start.sh and my_fibonacci.json xiaosuGW 2021-08-06 23:48:51 -0400
  • 44e4026df2 implement multiple linear chain xiaosuGW 2021-08-04 17:28:53 -0400
  • b648b62bfe replace "assert" with "return" if FILE pointer is NULL in memlogging.c xiaosuGW 2021-08-04 16:36:42 -0400
  • 6198ce284e add png2bmp function code xiaosuGW 2021-08-03 14:39:49 -0400
  • 48096577f3 upload scripts xiaosuGW 2021-08-03 12:35:13 -0400
  • 6d5974dc7a upload scripts lyuxiaosu 2021-07-30 10:28:19 -0500
  • 6f1c4b2901 remove assert(runtime_preemption_enabled) since the signal might be SIGINT lyuxiaosu 2021-07-29 15:13:45 -0500
  • 9a1ae46a1a recover creating 100M memory as init for logging lyuxiaosu 2021-07-28 13:33:46 -0500
  • ecec9fbdcf 1. recover to w mode to fopen the perf log file. 2. enrich comments lyuxiaosu 2021-07-28 13:21:27 -0500
  • 58861aa31a Merge branch 'chain_fun_with_list' of https://github.com/lyuxiaosu/sledge-serverless-framework into chain_fun_with_list lyuxiaosu 2021-07-28 13:12:19 -0500
  • 75ecdb3f95 forgot to submitting include/memlogging.h and src/memlogging.c lyuxiaosu 2021-07-28 13:03:10 -0500
  • 916cf34a0e 1. Implement memory-based logging for worker threads. 2. Dump all memory log to a file when a worker thread receives SIGINT signal. lyuxiaosu 2021-07-28 12:57:18 -0500
  • b4a5fc7af2 1.Implement memory-based logging for each worker thread. 2. Dump all memory-based log to a file when receiving SIGINT signal xiaosuGW 2021-07-28 11:34:17 -0500
  • 417427ab39 1. optimization: avoid global queue if the next sandbox has the same deadline with the current sandbox. 2. correct format and enrich comments xiaosuGW 2021-07-27 10:16:25 -0500
  • b78cd5fdfb Do not add client fd to epoll if the sandbox is not the first one or last one in the chain xiaosuGW 2021-07-24 00:51:42 -0500
  • 90d666bbc3 correct typo that causes compiling failed xiaosuGW 2021-07-23 20:32:58 -0500
  • 870962313c remove redundent comments xiaosuGW 2021-07-23 16:40:37 -0500
  • 404d6fce1a remove redundent comments xiaosuGW 2021-07-23 16:35:50 -0500
  • 5d77f8efb5 remove redundent comments xiaosuGW 2021-07-23 16:23:50 -0500
  • 24502d316b 1. Change compliler optimization level. 2. remove unaccurate execution time calculation xiaosuGW 2021-07-23 15:32:10 -0500
  • 5dbbf31ba5 correct queuing time and total time for chain function xiaosuGW 2021-07-21 22:40:11 -0500
  • 17141a07aa upload big_fibonacci xiaosuGW 2021-07-19 10:34:09 -0500
  • 7e6cfdbeec Merge branch 'chain_fun_with_list' of https://github.com/lyuxiaosu/sledge-serverless-framework into chain_fun_with_list xiaosuGW 2021-07-19 09:42:35 -0500
  • 7963cf66c8 upload test_big_fibonacci.json xiaosuGW 2021-07-19 09:42:29 -0500
  • c6e34a4c46 upload add_partition.sh and install_docker.sh xiaosuGW 2021-07-16 21:23:53 -0500
  • 4e269aedf3 update start.sh and test.sh xiaosuGW 2021-07-16 16:05:34 -0500
  • 6a9c114cf2 upload test.sh and parse.py xiaosuGW 2021-07-15 16:18:18 -0500
  • cc51da253a 1. let each sandbox in the chain share the same request id. 2. fflush after fprintf xiaosuGW 2021-07-15 14:29:39 -0500
  • b2385f70a0 upload start.sh xiaosuGW 2021-07-09 12:54:55 -0500
  • b27fb75d46 output client port number in the log xiaosuGW 2021-07-09 12:46:13 -0500
  • 7009211b5b update my_fibonacci.json xiaosuGW 2021-07-08 13:09:03 -0500
  • 74912c5460 recover monitoring fd in each sandbox in the chain, otherwise, sledge will stuck at sometimes, the reason needs time to dive in later xiaosuGW 2021-07-08 12:41:53 -0500
  • 0bfc08e59a do not print http request content xiaosuGW 2021-07-08 12:03:44 -0500
  • 857c11d140 do not monitor client fd with epoll if the sandbox is not the last one in the chain xiaosuGW 2021-07-08 12:02:13 -0500
  • a642082b73 remove some redundant parameters xiaosuGW 2021-07-07 15:19:12 -0500
  • 3bbc2f28fd support linear chain function calling by using list to chain modules xiaosuGW 2021-07-07 14:02:52 -0500
  • e6be55b1ed support chain function calling by introducing hashtable for retrieving module struct xiaosuGW 2021-07-07 10:35:34 -0500
  • 8b9279c640 add -O0 and -g options for compiling functions xiaosuGW 2021-06-29 10:53:20 -0500
  • e92a8cbf71 add -u 0 for docker exec and set default toolchain for cargo xiaosuGW 2021-06-02 15:28:32 -0500
  • 74dff18ddb change awsm url xiaosuGW 2021-06-02 13:49:59 -0500
  • 4be2bb9589 chore: Remove GitHub yaml zombie Sean McBride 2021-06-01 18:10:03 -0400
  • 675ee8c77c chore: fix paths for CI Sean McBride 2021-06-01 18:00:44 -0400
  • f419cd4501 chore: use cd not pushd popd Sean McBride 2021-06-01 17:54:39 -0400
  • def9741111 chore: Install wasmception after bind mount Sean McBride 2021-06-01 17:35:24 -0400
  • 823be5a1f8 chore: clean up bind mount Sean McBride 2021-06-01 20:56:30 +0000
  • 3473d3dc7f chore: stop hiding wasmception Sean McBride 2021-06-01 20:56:13 +0000
  • dd9f7e1501 fix: Init on two cores Sean McBride 2021-06-01 11:12:09 -0400
  • 6e554380ac chore: upload hyde logs on failure Sean McBride 2021-06-01 10:52:19 -0400
  • 46bdc39364 chore: workload mix 10k iters Sean McBride 2021-06-01 10:26:09 -0400
  • 701434a657 chore: deadline description error handling Sean McBride 2021-06-01 10:25:53 -0400
  • 1e1756de46 chore: Attempt normal policy and niceness Sean McBride 2021-05-28 10:19:05 -0400
  • 398cd1c1f2 chore: Increase nice to 2 Sean McBride 2021-05-27 21:16:39 -0400
  • a221d7938b chore: shift off core 0 Sean McBride 2021-05-27 21:16:25 -0400
  • 7da858304e fix: correct set prio symbol Sean McBride 2021-05-27 20:59:29 -0400
  • 26213a1647 chore: try prio with nice 1 Sean McBride 2021-05-27 20:56:36 -0400
  • 41406d3888 chore: set sigalrm handler to broadcast Sean McBride 2021-05-27 20:56:17 -0400
  • 4349ece5cf chore: Remove zombie file Sean McBride 2021-05-27 15:10:13 -0400
  • 71482c9a21 docs: Explain deadline - workload mix workflow Sean McBride 2021-05-27 15:10:03 -0400
  • 0173d66f5d feat: complete initial MVP of deadline-description Sean McBride 2021-05-27 15:02:48 -0400
  • a0a0c037cf docs: document limitations of lpd script Sean McBride 2021-05-27 13:28:26 -0400
  • 9ef5d732e0 feat: deadline description to real world workload mix Sean McBride 2021-05-26 20:19:08 -0400
  • 6dc172952c refactor: assorted bash cleanup Sean McBride 2021-05-25 13:42:41 -0400
  • 6043fb5536 feat: image resize framework Sean McBride 2021-05-25 10:35:41 -0400
  • 4835035d2d chore: remove zombie scripts Sean McBride 2021-05-24 16:52:14 -0400
  • cc5f87c90c chore: small fivebyeight cleanup Sean McBride 2021-05-24 16:50:56 -0400
  • e6696e93c9 feat: fivebyeight framework Sean McBride 2021-05-24 16:49:29 -0400
  • 2115df8c94 feat: ocr handwriting framework Sean McBride 2021-05-24 16:36:55 -0400
  • 01ea61bdde feat: hyde test Sean McBride 2021-05-24 16:29:07 -0400