Strategic directions in software engineering and programming languages
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Spontaneous software: a Web-based, object computing paradigm
Proceedings of the 22nd international conference on Software engineering
Embedded software streaming via block streaming
Embedded software streaming via block streaming
Hi-index | 0.00 |
Application streaming is technology to stream the code of an application from a central server and run it on a client computer without downloading and installation. The application can be executed while streaming of the application code may still be in progress. However, since the software streaming is based on networks, its service is affected by network failures. Network failures may cause the streamed application to stop, and to make it worse, the client system may crash. This paper proposes a network fault-tolerant application streaming technique named Evergreen. This technique enables a client to work with the application continuously during a network failure by using the downloaded code of the previously used function. We also discuss the implementation details of the evergreen model.