SwiftComp
The goal of the SwiftComp project is to propose efficient techniques to
process large ammount of data.
To this end, we intend to leverage the properties of Conflict free
Replicated Data Types, allowing computations to proceed in a
decentralized way.
SwiftCloud is the twin project focusing
on developing an efficent storage system for cloud environments.
Members
Nuno Preguiça
(FCT/UNL)
Sérgio Duarte
(FCT/UNL)
David Navalho
(FCT/UNL)
Marc Shapiro
(INRIA/LIP6)
Support
This work is partially support by: FCT/MCTES, project
#PTDC/EEI-SCR/1837/2012, PEst-OE/EEI/UI0527/2011 and CITI, and Amazon
AWS in Education grant award.
Background references
- A Study of CRDTs that do
Computations [PDF
| Bibtex]
David Navalho, Sérgio Duarte, Nuno Preguiça: Proc. Workshop on on
Principles and Practice of Consistency for Distributed Data (PaPoC'15),
2015. ACM.
- Scalable Data Processing for
Community Sensing Applications. [DOI
| PDF
| Bibtex]
Sérgio Duarte, David Navalho, Heitor Ferreira, and Nuno Preguiça.
Mobile Networks and Applications, 18, 3, pp.s. 357-372, June 2013.
- Incremental stream processing
using computational conflict-free replicated data types. [DOI | PDF | Bibtex]
David Navalho, Sérgio Duarte, Nuno Preguiça, and Marc Shapiro: in
Proceedings of the 3rd International Workshop on Cloud Data and
Platforms (CloudDP ’13), 31-36, 2013.
- Brief Announcement: Semantics of
Eventually Consistent Replicated Sets.[PDF
| Bibtex]
Extended version in technical report [PDF]
Annette Bieniusa, Marek Zawirski, Nuno M. Preguiça, Marc Shapiro,
Carlos Baquero, Valter Balegas, Sérgio Duarte: DISC 2012: 441-442
- Brief announcement: Efficient causality
tracking in distributed storage systems with dotted version vectors.[DOI | PDF
| Bibtex]
Nuno Preguiça, Carlos Baquero, Paulo Sérgio Almeida, Victor Fonte, and
Ricardo Gonçalves. 2012. In Proceedings of the 2012 ACM symposium on
Principles of distributed computing (PODC '12). ACM, 335-336, 2012.
- Conflict-free Replicated Data
Types [PDF | Bibtex]
Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski. In
Proceedings of the 13th International Symposium on Stabilization,
Safety, and Security of Distributed Systems (SSS 2011), October 2011.
- Convergent and Commutative
Replicated Data Types [PDF
| Bibtex]
Marc Shapiro, Nuno Preguiça, Carlos Baquero, Marek Zawirski. Bulletin
of EATCS, June 2011 (invited paper).
- Scalable Data Processing for
Community Sensing Applications [PDF | Bibtex]
Heitor Ferreira, Sérgio Duarte, Nuno Preguica and David Navalho.
In Proceedings of the 8th Annual International Conference on Mobile and
Ubiquitous Systems: Computing, Networking, and Services (Mobiquitous
'11), December 2011.
- Consistency without concurrency
control in large, dynamic systems [PDF | Bibtex]
Mihai Letia, Nuno Preguiça, Marc Shapiro. In Proceedings of the 3rd ACM
SIGOPS International Workshop on Large Scale Distributed Systems and
Middleware (LADIS 2009), October 2009. Also published in Operating
Systems Review, Vol. 44, No. 2, Apr. 2010, pp.s 29-34. ACM.
- 4Sensing - Decentralized
Processing for Participatory Sensing Data [PDF | Bibtex]
Heitor Ferreira, Sérgio Duarte, Nuno Preguiça. In Proceedings of the
IEEE 16th International Conference on Parallel and Distributed Systems
(ICPADS 2010), 8-10 Dezembro 2010, Shanghai, China. IEEE.
- A commutative replicated data
type for cooperative editing [PDF
| Bibtex]
Nuno Preguiça, Joan Marquès, Marc Shapiro, Mihai Letia. In Proceedings
of the 29th IEEE International Conference on Distributed Computing
Systems (ICDCS 2009), June 2009. IEEE.
Copyright notice:
The documents distributed by this server have been provided by the
contributing authors as a means to ensure timely dissemination of
scholarly and technical work on a noncommercial basis. Copyright and
all rights therein are maintained by the authors or by other copyright
holders, notwithstanding that they have offered their works here
electronically. It is understood that all persons copying this
information will adhere to the terms and constraints invoked by each
author's copyright. These works may not be reposted without the
explicit permission of the copyright holder.
ACM copyright: Permission to make digital or hard copies of part or
all of this work for personal or classroom use is granted without fee
provided that copies are not made or distributed for profit or
commercial advantage and that copies bear this notice and the full
citation on the first page. Copyrights for components of this work
owned by others than ACM must be honored. Abstracting with credit is
permitted. To copy otherwise, to republish, to post on servers, or to
redistribute to lists, requires prior specific permission and/or a fee.
Request permissions from Publications Dept, ACM Inc., fax +1 (212)
869-0481, or permissions@acm.org.
IEEE copyright: Personal use of this material is permitted. However,
permission to reprint/republish this material for advertising or
promotional purposes or for creating new collective works for resale or
redistribution to servers or lists, or to reuse any copyrighted
component of this work in other works must be obtained from the IEEE.
Contact: Manager, Copyrights and Permissions / IEEE Service Center /
445 Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA.
Telephone: + Intl. 732-562-3966.