Comments (8)
Hello Richard,
I am a second year PhD student in the Systems lab and currently mainly involved with the Sledge framework. Nice to meet you!
I read your proposal and it is pretty interesting. Good luck with that!
Can you please specify precisely what kind of assistance (or advising) you are going to need from our end? aWsm and Sledge installations should be pretty straightforward given the README instructions.
Emil
from sledge-serverless-framework.
You proposed to look at execution time for different applications in WASM, and perhaps understanding where overheads come from. I don't know what the requirements of the program are, but that is certainly an interesting avenue for investigation.
But I'm not sure if that requires Sledge. An interesting project might be to make Sledge support persistent computation, but this would take a lot of work from you to design it, and test it. Currently we only support serverless in which the sandbox is cleaned up after a request is formulated. A stepping stone to that might be to simply support HTTP 1.1 or higher with persistent connections. But both of these would require a lot from you to dive into the codebase and figure out what needs updating. We don't have the throughput to advise someone on this aside from answering specific issues with the current Sledge code.
from sledge-serverless-framework.
Thanks for getting back to me, the advice from @gparmer is certainly interesting. However, as mentioned that it would take quite a lot of work to develop and test it (I will finish my degree in a few months). I believe the assistance/advising I'm looking for is if I can be advised on a research project within sledge and aWsm that can 1: Help out the GWS team and 2: Able to fit in within the university degree's timeframe.
Cheers,
Richard
from sledge-serverless-framework.
Depends on what your expectations for advising are. If you mean a weekly (at least) back and forth about details of the project, we cannot do that. We have no idea what your universities requirements are, and don't have much free time. If by advising, you mean us answering technical questions and problems you have here, we can certainly help with that, and are more than happy to. Generally, if you feel that you have a goal, and can dive into the system, we'll help you make progress when you run into issues.
Let us know how you want to proceed! We wish you the best either way.
from sledge-serverless-framework.
Thanks, all I'm looking for is a research topic suggestion.
let's start with the suggestions in this thread and set a goal with them.
Thanks,
Richard
from sledge-serverless-framework.
Hi team,
I think it would be a great opportunity to work on enabling persistent connections (HTTP 1.1) on the sledge framework.
Letβs get started on that! I can undertake most of the research by myself along with my supervisor at SydneyUni, however, in the meantime, would I be able to get a bit more context/details on the topic itself, for example the end goal, the requirements, and so on?
Regards,
from sledge-serverless-framework.
Hi! The questions you asked are pretty straightforward and have been answered in the Sledge and awsm papers, I believe. If there's any concrete question along the road, I will to try to answer.
Good luck diving in!
from sledge-serverless-framework.
Thanks @emil916, will update you guys along the way π
from sledge-serverless-framework.
Related Issues (20)
- Feature: Reference Instructions
- Feature: Sign Extension Operators
- Fix cache alignment issues for software interrupt tracking
- Serve Static Files
- Map Routes to a serverless function HOT 1
- Add custom persistence layer
- Document and validate that aWSM generated *.bc is a WASI module
- WASI Reactor Pattern
- http-parser is deprecated
- Rename the "local_completion_queue" to "local_sandbox_cleanup_queue"
- Bug: sandbox alloc doesn't actually allocate based on sandbox struct size HOT 2
- Make in Application Fails with fatal error: 'string.h' file not found HOT 2
- Memory footprint logging
- Perf_window Logic is not straightforward. Refactor needed.
- Implement wasi_snapshot_preview1 clock_res_get
- Setting up a development environment HOT 6
- Setting up a development environment HOT 17
- Problems Running Test Serverless Function HOT 5
- Uname fails when running install_deb.sh HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sledge-serverless-framework.