Explore the development of ByteGAP, a serverless resilient graph analysis platform built on Ray at ByteDance. Learn about the challenges of processing super large-scale graphs and how ByteGAP addresses them through innovative architecture and design. Discover how this enterprise-level Graph Analytics Platform leverages KubeRay to provide flexible cluster resource management, automatic cloud deployment, scalability, and fault tolerance. Gain insights into the hierarchical out-of-core design that enables processing of gigantic graphs like Douyin and TikTok. Understand the Ray-based control plane for rank management, agent rendezvous, and stateful fault tolerance. Examine the platform's ability to handle failures at multiple levels and its automatic recovery mechanisms. This 34-minute conference talk from Anyscale delves into the technical details of ByteGAP's architecture, its advantages over traditional in-memory systems, and its potential impact on large-scale graph processing in production environments.
Overview
Syllabus
A serverless resilient graph analysis platform built on Ray at ByteDance
Taught by
Anyscale