Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • Home
  • Attend
    • Registration Information
    • Registration Discounts
    • Venue, Hotel, and Travel
    • Students and Grants
    • Co-Located Workshops
  • Program
  • Participate
    • Call for Papers
    • Instructions for Participants
  • Sponsorship
  • About
    • Workshop Organizers
    • Services
    • Questions
    • Help Promote
    • Past Workshops
  • Home
  • Attend
  • Program
  • Activities
  • Participate
  • Sponsorship
  • About

sponsors

Gold Sponsor
Gold Sponsor
Gold Sponsor
Gold Sponsor
Silver Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Industry Partner
Industry Partner

help promote

USENIX ATC '15 button

Get more
Help Promote graphics!

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Simba: Building Data-Centric Applications for Mobile Devices

Nitin Agrawal, NEC Labs

Personal smart devices have become ubiquitous. Millions of innovative apps run on our tablets, smart phones, and smart watches, bringing these devices to life. Whether the app provides photo sharing, heart-rate monitoring, collaborative editing, or even gaming, managing data locally on the devices and remotely through various cloud-based services is crucial in defining the user experience. In the near future, the needs of the apps running on tens of billions of networked smart devices will further exacerbate the challenges with managing data. Much of the value proposition, and the burden, will also rest with the cloud infrastructure to provide quick responses to queries, personalize and recommend through analytics, and allow seamless access to content. To build “data-centric” applications spanning the devices and the cloud, developers need high-level abstractions for managing data. My talk will focus on the systems infrastructure that powers such applications.

In this talk, I will present evidence as to why existing data abstractions, for local storage, are counter-productive for performance, and for network transfer, are inadequate for consistency, efficiency, and programmability. I will present a study of several popular mobile apps on Android, including ones that use commercial sync services, where we found the apps to be unreliable, losing and corrupting user data, and inconsistent, under concurrent use. I will then present Simba, a data-management platform built for mobile apps with tunable end-to-end consistency. Simba’s table abstraction unifies both structured and unstructured data, and enables developers to write and deploy quality apps with ease.

Nitin Agrawal, NEC Labs

BibTeX
@conference {208825,
author = {Nitin Agrawal},
title = {Simba: Building {Data-Centric} Applications for Mobile Devices},
year = {2015},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = jul
}
Download
  • Log in or register to post comments

Gold Sponsors

Silver Sponsors

Bronze Sponsors

Media Sponsors & Industry Partners

Open Access Publishing Partners

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us