- 26 Feb, 2021 1 commit
-
-
Naman Dixit authored
-
- 15 May, 2020 1 commit
-
-
Nilanjan Daw authored
-
- 27 Apr, 2020 1 commit
-
-
Nilanjan Daw authored
-
- 25 Apr, 2020 1 commit
-
-
Nilanjan Daw authored
Added support for measurement of call delays in implicit function chains
-
- 20 Apr, 2020 1 commit
-
-
Nilanjan Daw authored
-
- 08 Apr, 2020 2 commits
-
-
Nilanjan Daw authored
-
Nilanjan Daw authored
-
- 01 Apr, 2020 1 commit
-
-
Nilanjan Daw authored
Support is only for non-conditional chains.
-
- 26 Mar, 2020 1 commit
-
-
Nilanjan Daw authored
Better support for different runtimes added
-
- 25 Mar, 2020 1 commit
-
-
Nilanjan Daw authored
Conditional chain support added for Explicit chains. This introduces probabilistic chain support to Xanadu.
-
- 23 Mar, 2020 2 commits
-
-
Nilanjan Daw authored
-
Nilanjan Daw authored
-
- 11 Mar, 2020 1 commit
-
-
Nilanjan Daw authored
Metrics module added for periodic metrics push to log channel
-
- 09 Mar, 2020 1 commit
-
-
Nilanjan Daw authored
Added different dispatcher side instrumentation. More to be added.
-
- 08 Mar, 2020 1 commit
-
-
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.
-
- 07 Mar, 2020 1 commit
-
-
Nilanjan Daw authored
-
- 05 Mar, 2020 1 commit
-
-
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
-
- 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 1 commit
-
-
Nilanjan Daw authored
Integrated RM functionalities with new architecture. Tested using dummy_rm
-
- 24 Feb, 2020 2 commits
-
-
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
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
-
- 22 Feb, 2020 1 commit
-
-
Nilanjan Daw authored
Added a min-heap based Loadbalancer to balance based on request count.
-
- 20 Feb, 2020 1 commit
-
-
Nilanjan Daw authored
-
- 17 Feb, 2020 2 commits
-
-
Nilanjan Daw authored
Renaming directories to reflect naming conventions
-
Nilanjan Daw authored
-
- 13 Feb, 2020 1 commit
-
-
Nilanjan Daw authored
-
- 12 Feb, 2020 1 commit
-
-
nilanjandaw authored
adding infra for long running isolates, pushed port allocation to dispatcher. TODO: reduce datastructure redundancy
-
- 11 Feb, 2020 3 commits
-
-
Nilanjan Daw authored
Added long running processes and deployment pipeline bypass support
-
Nilanjan Daw authored
Reverse proxy based container worker working
-
Nilanjan Daw authored
Started streamlining function execution. Infra added for bypassing of function deployment for every function call and reusing of long running containers
-
- 05 Feb, 2020 1 commit
-
-
nilanjandaw authored
-
- 21 Jan, 2020 1 commit
-
-
nilanjandaw authored
adding setup for multi-host deployment. Added comms via MQTT. Container deployment broken
-
- 03 Jan, 2020 1 commit
-
-
nilanjandaw authored
-