SMILE

A data sharing platform for mobile apps in the cloud

Jagan Sankaranarayanan, Hakan Hacigümüş, Haopeng Zhang, Mohamed Elsayed

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We identify an opportunity to share data among mobile apps hosted in the cloud, thus helping users improve their mobile experience, while resulting in cost savings for the cloud provider. In this work, we propose a platform for sharing data among mobile apps hosted in the cloud. A "sharing" is specified by a triple consisting of: (a) a set of data sources to be shared, (b) a set of specified transformations on the shared data, and (c) a staleness (freshness) requirement on the shared data. The platform addresses the following two main challenges: What sharings to admit into the system under a set of specified constraints, how to implement a sharing at a low cost while maintaining the desired level of staleness. We show that reductions in costs are achievable by exploiting the commonalities between the different sharings in the platform. Experimental evaluation is performed with a cloud platform containing 25 sharings among mobile apps with realistic datasets containing user, social, location and checkin data. Our platform is able to maintain the sharings with very few violations, even under a very high update rate. Our results show that our method results in a cost savings of over 35% for the cloud provider, while enabling an improved mobile experience for users.

Original languageEnglish (US)
Title of host publicationAdvances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings
PublisherOpenProceedings.org, University of Konstanz, University Library
Pages688-699
Number of pages12
ISBN (Electronic)9783893180653
DOIs
StatePublished - 2014
Externally publishedYes
Event17th International Conference on Extending Database Technology, EDBT 2014 - Athens, Greece
Duration: Mar 24 2014Mar 28 2014

Other

Other17th International Conference on Extending Database Technology, EDBT 2014
CountryGreece
CityAthens
Period3/24/143/28/14

Fingerprint

Application programs
Costs

ASJC Scopus subject areas

  • Computer Science Applications
  • Information Systems
  • Software

Cite this

Sankaranarayanan, J., Hacigümüş, H., Zhang, H., & Elsayed, M. (2014). SMILE: A data sharing platform for mobile apps in the cloud. In Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings (pp. 688-699). OpenProceedings.org, University of Konstanz, University Library. https://doi.org/10.5441/002/edbt.2014.75

SMILE : A data sharing platform for mobile apps in the cloud. / Sankaranarayanan, Jagan; Hacigümüş, Hakan; Zhang, Haopeng; Elsayed, Mohamed.

Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings. OpenProceedings.org, University of Konstanz, University Library, 2014. p. 688-699.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Sankaranarayanan, J, Hacigümüş, H, Zhang, H & Elsayed, M 2014, SMILE: A data sharing platform for mobile apps in the cloud. in Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings. OpenProceedings.org, University of Konstanz, University Library, pp. 688-699, 17th International Conference on Extending Database Technology, EDBT 2014, Athens, Greece, 3/24/14. https://doi.org/10.5441/002/edbt.2014.75
Sankaranarayanan J, Hacigümüş H, Zhang H, Elsayed M. SMILE: A data sharing platform for mobile apps in the cloud. In Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings. OpenProceedings.org, University of Konstanz, University Library. 2014. p. 688-699 https://doi.org/10.5441/002/edbt.2014.75
Sankaranarayanan, Jagan ; Hacigümüş, Hakan ; Zhang, Haopeng ; Elsayed, Mohamed. / SMILE : A data sharing platform for mobile apps in the cloud. Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings. OpenProceedings.org, University of Konstanz, University Library, 2014. pp. 688-699
@inproceedings{d1cb06ec615b443fb201829d7ca72841,
title = "SMILE: A data sharing platform for mobile apps in the cloud",
abstract = "We identify an opportunity to share data among mobile apps hosted in the cloud, thus helping users improve their mobile experience, while resulting in cost savings for the cloud provider. In this work, we propose a platform for sharing data among mobile apps hosted in the cloud. A {"}sharing{"} is specified by a triple consisting of: (a) a set of data sources to be shared, (b) a set of specified transformations on the shared data, and (c) a staleness (freshness) requirement on the shared data. The platform addresses the following two main challenges: What sharings to admit into the system under a set of specified constraints, how to implement a sharing at a low cost while maintaining the desired level of staleness. We show that reductions in costs are achievable by exploiting the commonalities between the different sharings in the platform. Experimental evaluation is performed with a cloud platform containing 25 sharings among mobile apps with realistic datasets containing user, social, location and checkin data. Our platform is able to maintain the sharings with very few violations, even under a very high update rate. Our results show that our method results in a cost savings of over 35{\%} for the cloud provider, while enabling an improved mobile experience for users.",
author = "Jagan Sankaranarayanan and Hakan Hacig{\"u}m{\"u}ş and Haopeng Zhang and Mohamed Elsayed",
year = "2014",
doi = "10.5441/002/edbt.2014.75",
language = "English (US)",
pages = "688--699",
booktitle = "Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings",
publisher = "OpenProceedings.org, University of Konstanz, University Library",

}

TY - GEN

T1 - SMILE

T2 - A data sharing platform for mobile apps in the cloud

AU - Sankaranarayanan, Jagan

AU - Hacigümüş, Hakan

AU - Zhang, Haopeng

AU - Elsayed, Mohamed

PY - 2014

Y1 - 2014

N2 - We identify an opportunity to share data among mobile apps hosted in the cloud, thus helping users improve their mobile experience, while resulting in cost savings for the cloud provider. In this work, we propose a platform for sharing data among mobile apps hosted in the cloud. A "sharing" is specified by a triple consisting of: (a) a set of data sources to be shared, (b) a set of specified transformations on the shared data, and (c) a staleness (freshness) requirement on the shared data. The platform addresses the following two main challenges: What sharings to admit into the system under a set of specified constraints, how to implement a sharing at a low cost while maintaining the desired level of staleness. We show that reductions in costs are achievable by exploiting the commonalities between the different sharings in the platform. Experimental evaluation is performed with a cloud platform containing 25 sharings among mobile apps with realistic datasets containing user, social, location and checkin data. Our platform is able to maintain the sharings with very few violations, even under a very high update rate. Our results show that our method results in a cost savings of over 35% for the cloud provider, while enabling an improved mobile experience for users.

AB - We identify an opportunity to share data among mobile apps hosted in the cloud, thus helping users improve their mobile experience, while resulting in cost savings for the cloud provider. In this work, we propose a platform for sharing data among mobile apps hosted in the cloud. A "sharing" is specified by a triple consisting of: (a) a set of data sources to be shared, (b) a set of specified transformations on the shared data, and (c) a staleness (freshness) requirement on the shared data. The platform addresses the following two main challenges: What sharings to admit into the system under a set of specified constraints, how to implement a sharing at a low cost while maintaining the desired level of staleness. We show that reductions in costs are achievable by exploiting the commonalities between the different sharings in the platform. Experimental evaluation is performed with a cloud platform containing 25 sharings among mobile apps with realistic datasets containing user, social, location and checkin data. Our platform is able to maintain the sharings with very few violations, even under a very high update rate. Our results show that our method results in a cost savings of over 35% for the cloud provider, while enabling an improved mobile experience for users.

UR - http://www.scopus.com/inward/record.url?scp=85014393039&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85014393039&partnerID=8YFLogxK

U2 - 10.5441/002/edbt.2014.75

DO - 10.5441/002/edbt.2014.75

M3 - Conference contribution

SP - 688

EP - 699

BT - Advances in Database Technology - EDBT 2014: 17th International Conference on Extending Database Technology, Proceedings

PB - OpenProceedings.org, University of Konstanz, University Library

ER -