1. 08 Apr, 2020 1 commit
  2. 07 Apr, 2020 1 commit
  3. 06 Apr, 2020 1 commit
  4. 01 Apr, 2020 1 commit
  5. 29 Mar, 2020 2 commits
  6. 26 Mar, 2020 1 commit
  7. 25 Mar, 2020 1 commit
  8. 23 Mar, 2020 3 commits
  9. 11 Mar, 2020 2 commits
  10. 09 Mar, 2020 1 commit
  11. 08 Mar, 2020 2 commits
  12. 07 Mar, 2020 1 commit
  13. 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
  14. 01 Mar, 2020 1 commit
  15. 29 Feb, 2020 2 commits
  16. 24 Feb, 2020 3 commits
    • Nilanjan Daw's avatar
      Added Horizontal autoscalar. Ref Issue #2 · d872ace4
      Nilanjan Daw authored
      Added a horizontal autoscalar to scale if number of outstanding requests exceed 100 (currently hardcoded) within a 1s time window.
      d872ace4
    • 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
  17. 23 Feb, 2020 3 commits
  18. 22 Feb, 2020 1 commit
  19. 21 Feb, 2020 1 commit
  20. 20 Feb, 2020 2 commits
  21. 17 Feb, 2020 2 commits
  22. 16 Feb, 2020 1 commit
  23. 14 Feb, 2020 1 commit
  24. 13 Feb, 2020 1 commit
  25. 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
  26. 11 Feb, 2020 3 commits