1. 26 Feb, 2021 1 commit
  2. 15 May, 2020 1 commit
  3. 27 Apr, 2020 1 commit
  4. 25 Apr, 2020 1 commit
  5. 20 Apr, 2020 1 commit
  6. 08 Apr, 2020 2 commits
  7. 01 Apr, 2020 1 commit
  8. 26 Mar, 2020 1 commit
  9. 25 Mar, 2020 1 commit
  10. 23 Mar, 2020 2 commits
  11. 11 Mar, 2020 1 commit
  12. 09 Mar, 2020 1 commit
  13. 08 Mar, 2020 1 commit
  14. 07 Mar, 2020 1 commit
  15. 05 Mar, 2020 1 commit
    • Nilanjan Daw's avatar
      Viterbi algorithm · 8b4f1d1a
      Nilanjan Daw authored
      The probability model generated so far is generative in nature, in the sense that it tries to model the true probability distribution of the incoming requests. After a large number of requests have been received we can expect to have a reasonable MLE model of the probability distribution. We will then use the viterbi algorithm to detect the most likely path to be taken by a request. This can be used to preallocate the resources in the functions chain span to reduce cascading cold starts.
      Path detection has been implemented.
      TODO: resource pre-allocation
      8b4f1d1a
  16. 04 Mar, 2020 1 commit
  17. 01 Mar, 2020 1 commit
  18. 29 Feb, 2020 1 commit
  19. 24 Feb, 2020 2 commits
    • Nilanjan Daw's avatar
      Request grouping added. Closes #18 · 7b20abb7
      Nilanjan Daw authored
      To prevent requests coming in for the same function from starting too many workers, they are grouped together and one worker is started per group.
      7b20abb7
    • Nilanjan Daw's avatar
      Improved loadbalancer. Ref Issue #14 · 283b7f36
      Nilanjan Daw authored
      Pushed loadbalancer to reverseproxy. This transfer of responsibility simplifies the dispatch daemon.
      Also changed loadbalancing logic from number of received request to number of open requests
      283b7f36
  20. 22 Feb, 2020 1 commit
  21. 20 Feb, 2020 1 commit
  22. 17 Feb, 2020 2 commits
  23. 13 Feb, 2020 1 commit
  24. 12 Feb, 2020 1 commit
    • nilanjandaw's avatar
      streamlining isolates · 753d6993
      nilanjandaw authored
      adding infra for long running isolates, pushed port allocation to dispatcher. TODO: reduce datastructure redundancy
      753d6993
  25. 11 Feb, 2020 3 commits
  26. 05 Feb, 2020 1 commit
  27. 21 Jan, 2020 1 commit
  28. 03 Jan, 2020 1 commit