- 09 Mar, 2020 4 commits
-
-
Naman Dixit authored
-
Naman Dixit authored
-
-
Naman Dixit authored
-
- 08 Mar, 2020 4 commits
-
-
Nilanjan Daw authored
-
Nilanjan Daw authored
Added support for speculative deployment of function chains. If function MLE path is present then deploy those parts of the path which are not already running to avoid cascading cold starts.
-
Nilanjan Daw authored
-
Nilanjan Daw authored
-
- 07 Mar, 2020 3 commits
-
-
Nilanjan Daw authored
-
Nilanjan Daw authored
-
Nilanjan Daw authored
-
- 05 Mar, 2020 14 commits
-
-
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
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
Mere branch 'master' of https://git.cse.iitb.ac.in/synerg/xanadu
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
Naman Dixit authored
-
- 04 Mar, 2020 1 commit
-
-
nilanjandaw authored
-
- 01 Mar, 2020 1 commit
-
-
Nilanjan Daw authored
Added an out-of-band request tracker and request probability measurement module
-
- 29 Feb, 2020 2 commits
-
-
nilanjandaw authored
-
Nilanjan Daw authored
Integrated RM functionalities with new architecture. Tested using dummy_rm
-
- 24 Feb, 2020 4 commits
-
-
Nilanjan Daw authored
Added a horizontal autoscalar to scale if number of outstanding requests exceed 100 (currently hardcoded) within a 1s time window.
-
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.
-
Nilanjan Daw authored
Bug Fix. Passing startup data like port etc via config.json caused concurrency issues. Moved to passing variable through commandline
-
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
-
- 23 Feb, 2020 4 commits
-
-
Nilanjan Daw authored
-
Nilanjan Daw authored
Tested process termination on memory limit exceeded. Need to test it for isolates
-
Nilanjan Daw authored
Tested process crash on memory limit exceeded. Need to test it for isolates
-
nilanjandaw authored
-
- 22 Feb, 2020 1 commit
-
-
Nilanjan Daw authored
Added a min-heap based Loadbalancer to balance based on request count.
-
- 21 Feb, 2020 2 commits
-
-
Nilanjan Daw authored
-
Nilanjan Daw authored
Added download / execute capabilities for grunt. Added better support for RM at DM level
-