1. 27 Apr, 2020 2 commits
  2. 25 Apr, 2020 1 commit
  3. 20 Apr, 2020 1 commit
  4. 08 Apr, 2020 1 commit
  5. 07 Apr, 2020 1 commit
  6. 06 Apr, 2020 1 commit
  7. 01 Apr, 2020 1 commit
  8. 29 Mar, 2020 2 commits
  9. 26 Mar, 2020 1 commit
  10. 25 Mar, 2020 1 commit
  11. 23 Mar, 2020 3 commits
  12. 11 Mar, 2020 2 commits
  13. 09 Mar, 2020 1 commit
  14. 08 Mar, 2020 2 commits
  15. 07 Mar, 2020 1 commit
  16. 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
  17. 01 Mar, 2020 1 commit
  18. 29 Feb, 2020 2 commits
  19. 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
  20. 23 Feb, 2020 3 commits
  21. 22 Feb, 2020 1 commit
  22. 21 Feb, 2020 1 commit
  23. 20 Feb, 2020 2 commits
  24. 17 Feb, 2020 2 commits
  25. 16 Feb, 2020 1 commit
  26. 14 Feb, 2020 1 commit
  27. 13 Feb, 2020 1 commit