North America Research Interest Group Meeting [September 2022]
Date: September 20, 2022
1. Red Hat Collaboratory at Boston University Project – Temporal graph analytics on Apache Flink Stateful Functions
2. The Fedora Website Revamp: Quality of Life for Devs and Users
- Title: Temporal graph analytics on Apache Flink Stateful Functions
Speaker: Vasia Kalavri, Assistant Professor, Computer Science, Boston University
Abstract: In this talk, I will present our progress towards building an open-source temporal graph analytics framework on top of Apache Flink Stateful Functions (AFSF). Our design aims to bridge the gap between (i) graph databases, that provide optimized storage and indexing to support efficient ad-hoc queries, and (ii) graph processing systems, that employ distributed computation to perform complex analytics on very large graphs. I will give an overview of AFSF, explain how we leverage its features for temporal graph analytics, and describe how we have used its actor-like APIs to implement common graph algorithms, like PageRank and connected components. Finally, I will share initial performance results, discuss our next steps, and present research opportunities in bringing graph analytics to serverless platforms.
Project Page: Serverless Streaming Graph Analytics
- Title: The Fedora Website Revamp: Quality of Life for Devs and Users
Speaker: Ashlyn Knox, Intern, Red Hat
Abstract: This is a talk about how we are using a JAMstack architecture to create a new workflow for Fedorans to manage, update, and maintain the distro’s websites. As part of the revamp process, the Web & Apps team reached out to the community and stakeholders to determine what were the top infrastructural concerns in choosing a new stack. In an effort to reduce barriers to contribution from the community, we are using Nuxt 3 for static site generation along with the git based Netlify CMS for organizing page data. I will cover how we have tailored our websites to be easy and enjoyable for both the contributors who work on it, as well as for end users who navigate it. Using VueJS, we have been building a component library that conforms to the work done by the Fedora Design Team. This talk will illustrate an efficient and accessible workflow for creating websites.