BriskChain: Decentralized Function Composition for High-Performance Serverless Computing
| aut.relation.endpage | 1 | |
| aut.relation.issue | 99 | |
| aut.relation.journal | IEEE Access | |
| aut.relation.startpage | 1 | |
| aut.relation.volume | PP | |
| dc.contributor.author | Wang, Kan | |
| dc.contributor.author | Ma, Jing | |
| dc.contributor.author | Lai, Edmund M-K | |
| dc.date.accessioned | 2024-08-14T02:49:21Z | |
| dc.date.available | 2024-08-14T02:49:21Z | |
| dc.date.issued | 2024-08-07 | |
| dc.description.abstract | Serverless computing allows developers to create workflows for complex tasks through the composition of serverless functions. Current serverless workflow engines rely on master-side pattern which do not permit direct interaction between consecutive serverless functions in the workflow. In this paper, a decentralized worker-side pattern is proposed that provides better performance by allowing consecutive functions to flow from the current node to the next without first having to interact with the master controller. It treats the serverless workflow as a whole unit and uses a locality strategy to optimize performance. This approach is implemented in a workflow engine called BriskChain to demonstrate its effectiveness. Experiments using both synthetic and real application workflows show that BriskChain requires significantly reduced runtime overhead compared with OpenWhisk and Apache Composer, two open-source serverless platforms. | |
| dc.identifier.citation | IEEE Access, ISSN: 2169-3536 (Print); 2169-3536 (Online), Institute of Electrical and Electronics Engineers (IEEE), PP(99), 1-1. doi: 10.1109/access.2024.3439695 | |
| dc.identifier.doi | 10.1109/access.2024.3439695 | |
| dc.identifier.issn | 2169-3536 | |
| dc.identifier.issn | 2169-3536 | |
| dc.identifier.uri | http://hdl.handle.net/10292/17883 | |
| dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | |
| dc.relation.uri | https://ieeexplore.ieee.org/document/10630520/ | |
| dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.rights.accessrights | OpenAccess | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | 4606 Distributed Computing and Systems Software | |
| dc.subject | 46 Information and Computing Sciences | |
| dc.subject | 08 Information and Computing Sciences | |
| dc.subject | 09 Engineering | |
| dc.subject | 10 Technology | |
| dc.subject | 40 Engineering | |
| dc.subject | 46 Information and computing sciences | |
| dc.title | BriskChain: Decentralized Function Composition for High-Performance Serverless Computing | |
| dc.type | Journal Article | |
| pubs.elements-id | 564811 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- BriskChain_Decentralized_Function_Composition_for_High-performance_Serverless_Computing.pdf
- Size:
- 2.34 MB
- Format:
- Adobe Portable Document Format
- Description:
- Journal article
