Laminar 2.0: Serverless Stream Processing with Enhanced Code Search and Recommendations

Daniel Rotchford, Samuel Evans, Rosa Filgueira*

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper presents Laminar 2.0, an enhanced serverless framework for running dispel4py streaming work- flows. Building on Laminar 1.0, this version introduces im- proved dependency management, client-server functionality, and advanced deep learning models for semantic search. Key inno- vations include a structural code-to-code search using simpli- fied parse syntax trees (SPTs) for detecting similar Processing Elements (PEs) or workflows, even from incomplete code. Ad- ditionally, Laminar 2.0 optimizes text-to-code search through better preprocessing of PEs. Our evaluation shows significant performance improvements over the previous version.
Original languageEnglish
Pages1
Number of pages8
Publication statusPublished - Nov 2024
Event19th Workshop on Workflows in Support of Large-Scale Science - Atlanta, GA, USA - Co-located with SC24, Atlanta, United States
Duration: 18 Nov 202418 Nov 2024
https://works-workshop.org

Workshop

Workshop19th Workshop on Workflows in Support of Large-Scale Science
Abbreviated titleWORKS 2024
Country/TerritoryUnited States
CityAtlanta
Period18/11/2418/11/24
Internet address

Keywords / Materials (for Non-textual outputs)

  • Serverless computing
  • Streaming Workflows
  • Semantic Code Search
  • Laminar
  • dispel4py

Fingerprint

Dive into the research topics of 'Laminar 2.0: Serverless Stream Processing with Enhanced Code Search and Recommendations'. Together they form a unique fingerprint.

Cite this