Asad Awan

Asad Awan

San Francisco, California, United States
4K followers 500+ connections

About

I lead the product and engineering teams on public content and monetization for Facebook…

Activity

Join now to see all activity

Experience

  • Potrero Labs Graphic

    Potrero Labs

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

  • -

    United States

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

  • -

  • -

  • -

  • -

Education

  • Purdue University Graphic

    Purdue University

    -

    Activities and Societies: Social activities coordinator for CS graduate student board (GSB) 2003. Invited member of Upsilon Pi Epsilon honor society.

  • -

    Activities and Societies: General secretary ACM GIKI chapter.

    Final project on load-balancing and replication techniques for highly available and scalable web service.

  • -

Publications

  • Understanding the Impact of Video Quality on User Engagement

    ACM SIGCOMM 2011

    A data driven study analyzing the impact of key video quality metrics on the engagement of Internet video viewers. Key quality metrics are defined and their impact on engagement is quantified using tera bytes of high fidelity video viewership and quality data. If you are in the business of optimizing Internet video consumption read this paper.

    Other authors
    • F. Dobrian, A. Awan. I. Stoica, V. Sekar, A. Gangjam, D. Joseph, J. Zhan, H. Zhang
    See publication
  • Macroprogramming heterogeneous sensor networks using COSMOS

    ACM SIGOPS Operating Systems Review Vol. 41 Issue 3 / EuroSys 2007

    In this paper, we present COSMOS, a novel architecture for macroprogramming heterogeneous sensor network systems. Macroprogramming specifies aggregate system behavior, as opposed to device-specific programs that code distributed behavior using explicit messaging. COSMOS is comprised of a macroprogramming language, mPL, and an operating system, mOS. mPL macroprograms are statically verifiable compositions of reusable user-specified, or system supported functional components. The mOS node/network…

    In this paper, we present COSMOS, a novel architecture for macroprogramming heterogeneous sensor network systems. Macroprogramming specifies aggregate system behavior, as opposed to device-specific programs that code distributed behavior using explicit messaging. COSMOS is comprised of a macroprogramming language, mPL, and an operating system, mOS. mPL macroprograms are statically verifiable compositions of reusable user-specified, or system supported functional components. The mOS node/network operating system provides component management and a lean execution environment for mPL programs in heterogeneous resource-constrained sensor networks. It provides runtime application instantiation, with over-the-air reprogramming of the network. COSMOS facilitates composition of complex real-world applications that are robust, scalable and adaptive in dynamic data-driven sensor network environments. An important and novel aspect of COSMOS is the ability to easily extend its component basis library to add rich macroprogramming abstractions to mPL, tailored to domain and resource constraints, without modifications to the OS. Applications built on COSMOS are currently in use at the Bowen Labs for Structural Engineering, in Purdue University, for high-fidelity structural monitoring. We present a detailed description of the COSMOS architecture, its various components, and a comprehensive experimental evaluation using macro- and micro- benchmarks to demonstrate performance characteristics of COSMOS.

    See publication

More activity by Asad

View Asad’s full profile

  • See who you know in common
  • Get introduced
  • Contact Asad directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Asad Awan in United States

Add new skills with these courses