The present document provides the useful public management features of the CloudSpaces project. It describes the practical rules applicable within the consortium in such ﬁelds as strategy, ﬁnancial and legal issues, innovation, project co-ordination, decision-making and risks management. It describes the way CloudSpaces collaborates with other research projects and communities in the Collaborative Working Environment. It also develops the CloudSpaces User Group composition and role in the project.
This document will deﬁne in detail the Personal Cloud paradigm, its relationships with Personal Computing, and it will explain how the next generation of Personal Clouds will provide advanced services like interoperability and privacy. Roadmap of outcomes, project dependencies and partner roles.
Draft architecture specifications, use case scenarios and benchmarking framework: Architecture specifi-
cations of the CloudSpaces toolkit. First draft of platform APIs: Store, Proximity, Share, Export, Privacy,
Logging, Persistence. Use case and demonstration scenarios.
In this document, we present an analysis of the work- load characteristics and user behavior of the UbuntuOne (U1) service. Making use of the traces supplied by Canonical, we provide interesting insights on the functioning and dynamics of the U1 service. Further- more, we present various optimizations that we applied in the field of Personal Clouds supported by our analysis.
In this document, we present the final StackSync architecture with all its components and we explain how to deploy and manage them in a production environment. Furthermore, we present an analysis of the Ubuntu One (U1) trace, providing interesting insight on the functioning and dynamics of the U1 service.
Guidelines on adaptive distributed synchronization and replication schemes for heterogeneous Personal
Clouds. Early prototype of the Adaptive edge platform (adaptors, mediator). Deployment and management of the Adaptive cloud platform testbed (Openstack Swift, massive testbed, first user trials and distributed testing) Architecture, APIs, and use cases of Adaptive Proximity-aware services.
This document is a report on CloudSpaces adaptive storage layer. The document describes the Cloudspaces approach to distributed erasure-coding techniques and handling untrusted data repositories, in particular in relation to Cloudspaces Hybrid Cloud Storage service (described in D.3.1). The document also discusses the prototype of the adaptive edge platform based on BitTorrent.
This document is a report on the software developed and final results obtained through the research carried out in the context of the CloudSpaces project. First it describes AWE (Asynchronous Wait-free Erasure-coded storage protocol), a novel approach to solve the issues related to erasure coded storage over distributed and unstrusted stores. Along this line of research on practical solutions to cloud storage inherent issues, we also present Hybris. Hybris a multi-cloud storage library we developed and released, both as stand-alone library and as backend of the StackSync prototype. Finally, this report presents also our proposal for
the adaptive management of the cloud’s bandwidth resources. The key idea is to use a peer-to-peer protocol (BitTorrent) instead of HTTP when the load on the cloud becomes high. This approach can be easily integrated with StackSync and two algorithms are proposed to manage the download protocols and to define the bandwidth allocation strategy.
Preliminary design of privacy trustworthy data sharing framework and draft API. Initial privacy leakage metrics, initial trustworthiness assessment mechanism, initial privacy enhancing technologies against simple threat models. Share syntactic draft APIs and abstractions including ACLs.
C3P: Context-Aware Crowd Sourced Privacy for the Cloud, PrivySeal: A privacy aware sharing component for the cloud; provision of risk estimation and risk mitigation; research design and implementation feature specification. Attribute-based private data sharing for the Personal Cloud; access control; overview and specification of the integration of Attribute-based data sharing into StackSync.