- Original Paper
- Open Access
- Published:
A lightweight and extensible platform for processing personal information at global scale
Journal of Internet Services and Applications volume 1, pages 165–181 (2011)
Abstract
Advances in digital devices, computing, and networking have led to an ever increasing number of personal information being exchanged across the globe. Typically, this is done through centralized, web-based applications like Flickr, YouTube, Twitter, or Facebook. In this paper we propose an alternative architecture for the dissemination of personal information at a global scale. Our solution runs both within a data center as well as on a pool of personal devices such as mobile phones, desktop and laptop computers, or Internet gateways. Our approach leverages idle resources available in millions of devices, allows for much more flexible applications than the predefined services available on the web, and permits users to exchange personal information in a peer-to-peer manner with the possibility but not the requirement to store the personal data in a data center.
References
Abadi DJ et al (2003) Aurora: a new model and architecture for data stream management. In: VLDB
Abadi DJ et al. (2005) The design of the Borealis stream processing engine. In: CIDR
Arasu A et al. (2004) Linear road: a stream data management benchmark. In: VLDB
Arasu A et al (2004) STREAM: the Stanford data stream management system
Botan I et al. (2007) Extending XQuery with Window functions. In: VLDB
Chandrasekaran S et al. (2003) TelegraphCQ: continuous dataflow processing for an uncertain world. In: CIDR
Duller M et al. (2007) XTream: personal data streams. In: SIGMOD
Eugster PT et al (2003) The many faces of publish/subscribe. ACM Comput Surv
Facebook API http://developers.facebook.com/
Flickr App Garden http://www.flickr.com/services/
Franklin MJ et al. (2005) Design considerations for high fan-in systems: the hifi approach. In: CIDR
Guttman E (1999) Service location protocol: automatic discovery of IP network services. IEEE Internet Comput. 3:71–80
Loo BT et al. (2005) Implementing declarative overlays. In: SOSP
OSGi Service Platform http://www.osgi.org/
Papaemmanouil O et al. (2006) Extensible optimization in overlay dissemination trees. In: SIGMOD
Peterson L et al (2003) A blueprint for introducing disruptive technology into the Internet. SIGCOMM Comput Commun Rev
Pietzuch P et al. (2006) Network-aware operator placement for stream-processing systems. In: ICDE
Rellermeyer JS et al. (2007) R-OSGi: distributed applications through software modularization. In: Middleware
Rowstron AIT et al. (2001) Pastry: scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: Middleware
Rozlog M (2008) Situational applications. http://www.ddj.com/architect/206102105
Simmen DE et al. (2008) Damia: data mashups for intranet applications. In: SIGMOD
Stoica I et al. (2001) Chord: a scalable peer-to-peer lookup service for internet applications. In: SIGCOMM
Yahoo Pipes: http://pipes.yahoo.com/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Duller, M., Alonso, G. A lightweight and extensible platform for processing personal information at global scale. J Internet Serv Appl 1, 165–181 (2011). https://doi.org/10.1007/s13174-010-0016-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13174-010-0016-5
Keywords
- Personal information
- Application platform
- Distributed system
- XTream