SwiftCloud
The goal of the SwiftCloud project is to propose an efficient
storage
system for cloud environments.
To this end, we intend to leverage the properties of Conflict free
Replicated Data Types (CRDTs). CRDTs allow data to be replicated at
multiple sites and be updated indendently with the guarantee that
all
replicas converge to the same value. In a cloud environment, this
allows a user to access the data center closer to the user, thus
optimizing the latency for all users.
SwiftComp is the twin project focusing on
developing efficient techniques to
process large ammount of data.
Members
Nuno Preguiça (FCT/UNL)
Sérgio Duarte
(FCT/UNL)
Valter Balegas
(FCT/UNL)
Marc
Shapiro (INRIA/LIP6)
Annette
Bienusa (INRIA/LIP6)
Marek
Zawirski (INRIA/LIP6)
Carlos Baquero
(UM)
Support
This work is partially support by: FCT/MCTES, project
#PTDC/EEI-SCR/1837/2012, PEst-OE/EEI/UI0527/2011 and CITI, ANR
project
ConcoRDanT (ANR-10-BLAN 0208), by the Google Europe Fellowship in
Distributed Computing awarded to Marek Zawirski, and by Portuguese
Phd
scholarship awarded to Valter Balegas (SFRH/BD/87540/2012), and
Amazon
AWS in Education grant award.
Background references
- SwiftCloud: Fault-Tolerant
Geo-Replication Integrated all the Way to the Client Machine.
[PDF | Bibtex]
Marek
Zawirski, Annette Bieniusa, Valter Balegas, Sérgio Duarte,
Carlos
Baquero, Marc Shapiro, Nuno Preguiça. INRIA Technical
Report
RR-8347, August 2013, 24 pp.s.
- On the Scalability of
Snapshot Isolation [DOI
| PDF | Bibtex] Extended version
in technical report [PDF]
Masoud Saeida Ardekani, Pierre Sutra, Marc Shapiro, Nuno
Preguiça: in
Proceedings of the 19th international Euro-Par conference on
Parallel
processing (Euro-Par’13), 369-381, August 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).
- Combining Mobile and Cloud
Storage
for Providing Ubiquitous Data Access [DOI | PDF | Bibtex]
João Soares, Nuno Preguiça. In Proceedings of the
17th international Euro-Par conference on Parallel processing
(Euro-Par’11), September 2011 (LNCS 6852), Springer.
- 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.
- 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.