BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Information Systems Group - ECPv6.4.0.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Information Systems Group
X-ORIGINAL-URL:https://isg.ics.uci.edu
X-WR-CALDESC:Events for Information Systems Group
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250110T130000
DTEND;TZID=America/Los_Angeles:20250110T140000
DTSTAMP:20260604T175515
CREATED:20250211T004808Z
LAST-MODIFIED:20250211T004808Z
UID:2160-1736514000-1736517600@isg.ics.uci.edu
SUMMARY:Shengquan Ni: IcedTea: Efficient and Responsive Time-Travel Debugging in Dataflow Systems
DESCRIPTION:Abstract: As data analytics grow in popularity\, the increasing volume of data and complexity of jobs require users to wait longer to see results\, hindering productivity and causing frustration. To address this\, we developed an actor-based data processing engine optimized for pipelined execution\, featuring a flexible interface for defining control messages. This enables users to seamlessly customize and manage interactions during execution.\nWhile interactive systems help users identify incorrect behavior earlier\, the pipelined and distributed nature of execution often leads to non-deterministic behavior\, making it difficult to pinpoint the root cause of bugs. To tackle this\, we created IcedTea\, a time-travel debugger with tuple-based step semantics. IcedTea enables lightweight recording of execution\, allowing users to roll back to previous states and step forward to investigate issues effectively.\nAs data jobs increasingly operate in cloud environments\, adapting the system to the cloud is crucial. Challenges such as resource isolation and fault tolerance must be addressed to ensure security and reliability in distributed systems.\nIn this talk\, I will focus on IcedTea\, a time-travel debugger that allows users to record a pipelined distributed workflow execution and jump back to specific points to replay the execution step-by-step. Our evaluation demonstrates that IcedTea effectively helps identify state-related bugs with minimal overhead added to the original execution.
URL:https://isg.ics.uci.edu/event/shengquan-ni-icedtea-efficient-and-responsive-time-travel-debugging-in-dataflow-systems/
LOCATION:DBH 3011
END:VEVENT
END:VCALENDAR