- 05 Mar, 2020 1 commit
- 
- 
Nilanjan Daw authoredThe 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 
 
- 
- 04 Mar, 2020 1 commit
- 
- 
nilanjandaw authored
 
- 
- 01 Mar, 2020 1 commit
- 
- 
Nilanjan Daw authoredAdded an out-of-band request tracker and request probability measurement module 
 
- 
- 29 Feb, 2020 1 commit
- 
- 
Nilanjan Daw authoredIntegrated RM functionalities with new architecture. Tested using dummy_rm 
 
- 
- 24 Feb, 2020 4 commits
- 
- 
Nilanjan Daw authoredAdded a horizontal autoscalar to scale if number of outstanding requests exceed 100 (currently hardcoded) within a 1s time window. 
- 
Nilanjan Daw authoredTo prevent requests coming in for the same function from starting too many workers, they are grouped together and one worker is started per group. 
- 
Nilanjan Daw authoredBug Fix. Passing startup data like port etc via config.json caused concurrency issues. Moved to passing variable through commandline 
- 
Nilanjan Daw authoredPushed 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 
 
- 
- 23 Feb, 2020 4 commits
- 
- 
Nilanjan Daw authored
- 
Nilanjan Daw authoredTested process termination on memory limit exceeded. Need to test it for isolates 
- 
Nilanjan Daw authoredTested process crash on memory limit exceeded. Need to test it for isolates 
- 
nilanjandaw authored
 
- 
- 22 Feb, 2020 1 commit
- 
- 
Nilanjan Daw authoredAdded a min-heap based Loadbalancer to balance based on request count. 
 
- 
- 21 Feb, 2020 9 commits
- 
- 
Nilanjan Daw authored
- 
Nilanjan Daw authoredAdded download / execute capabilities for grunt. Added better support for RM at DM level 
- 
NILANJAN DAW authored
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Nilanjan Daw authored
 
- 
- 20 Feb, 2020 6 commits
- 
- 
nilanjandaw authored
- 
nilanjandaw authored
- 
nilanjandaw authored
- 
Nilanjan Daw authored
- 
- 
nilanjandaw authored
 
- 
- 18 Feb, 2020 5 commits
- 
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Naman Dixit authored
- 
Naman Dixit authored
 
- 
- 17 Feb, 2020 5 commits
- 
- 
Nilanjan Daw authored
- 
Nilanjan Daw authoredRenaming directories to reflect naming conventions 
- 
NILANJAN DAW authored
- 
Nilanjan Daw authored
- 
Nilanjan Daw authored
 
- 
- 16 Feb, 2020 2 commits
- 
- 
Naman Dixit authored
- 
Naman Dixit authored
 
- 
