Logo: University of Southern California

Events Calendar



Select a calendar:



Filter June Events by Event Type:



Events for June 21, 2018

  • PhD Defense - Yazeed Alabdulkarim

    Thu, Jun 21, 2018 @ 09:00 AM - 11:00 AM

    Thomas Lord Department of Computer Science

    University Calendar


    Title: Polygraph: A Plug-n-Play Framework to Quantify Application Anomalies
    Date and Time: June 21, 9-11am in SAL 213
    Phd Candidate: Yazeed Alabdulkarim

    Committee:
    Professor Shahram Ghandeharizadeh (chair)
    Professor Chao Wang
    Professor Christopher Gould (outside member)

    Title: Polygraph: A Plug-n-Play Framework to Quantify Application Anomalies

    Date and Time: June 21, 9-11am in SAL 213

    Abstract:
    Polygraph is a plug-n-play tool to quantify application anomalies. Example anomalies include erroneous results attributed to a software bug or an incorrect implementation, dirty reads when a database management system is configured with a weak consistency setting, and stale data produced by a cache. Polygraph is application agnostic and scales to detect anomalies and compute freshness confidence in real-time. It consists of an authoring, monitoring, and validation components. An experimentalist uses Polygraph authoring tool to generate code snippets to embed in the application software. These code snippets generate log records capturing conceptual application transactions at the granularity of entities and their relationships. Polygraph validates application transactions in a scalable manner by dividing the task into sub-tasks that process fragments of log records concurrently. Polygraph's monitoring tool visualizes transactions to help reason about anomalies. Polygraph is extensible, enabling a developer to tailor one or more of its components to be application specific. For example, we extend Polygraph's validation component to validate range predicates and simple analytics, such as max and min. We demonstrate the use of Polygraph with a variety of benchmarks representing diverse applications including TPC-C, BG, YCSB, SEATS and TATP.


    Location: Henry Salvatori Computer Science Center (SAL) - 213

    Audiences: Everyone Is Invited

    Contact: Lizsl De Leon

    OutlookiCal