Compute the best placement of the web slices and split the tierless program to the actual tiers of the distributed program
This is a first prototype of the tier splitting tool Stip.js.(tested on Chrome and Firefox).
When the cursor is placed inside left editor: [mac]Cmd + s for tier split, Cmd + k for CPS transformation,
[other]: Ctrl + s for tier split, Ctrl + k for CPS transformation
|Location||Communication||Data Sharing||Failure Handling|
|Block statement||Function/call exp||Declaration/ constructor function||Block statement/call exp|
A recommender system computes the best placement of the slices, with respect to one or more concerns. For example, the system can try to maximise the offline availability of the application. The recommender systems returns a report on how the application can be improved to obtain a better result.
Learn how to write the Uni-corn application here.
For Node.js we use the asyncCall library for remote communication. This library has a high configurability and a variety of failure handling mechanisms.
lphilips [at] vub.ac.be