Flexible data distribution policy language and gateway architecture

Concerns about the security and reliability of data storage in online systems, alias cloud storage services, have led to the design of application-independent storage overlays and controllers which guarantee security and optimality with regards to the requirements of their users. In roaming and multi-user environments, the configuration and rules steering these controllers should be easily extensible and migratable in order to not simply shift the vendor lock-in from the service provider to the controller software or appliance. Despite this requirement, there is no language available yet to express such rules and policies. Therefore, we introduce the Flexible Data Distribution Policy Language (FlexDDPL) to formulate storage policies, evaluate it against language design guidelines, and demonstrate its practical usability within a dispersing cloud storage gateway architecture.

[1]  Ann L. Chervenak,et al.  Improving Scientific Workflow Performance Using Policy Based Data Placement , 2012, 2012 IEEE International Symposium on Policies for Distributed Systems and Networks.

[2]  Ronny Seiger,et al.  SecCSIE: A Secure Cloud Storage Integrator for Enterprises , 2011, 2011 IEEE 13th Conference on Commerce and Enterprise Computing.

[3]  Erez Zadok,et al.  The Design and Implementation of Elastic Quotas: A System for Flexible File System Management , 2002 .

[4]  Miguel Correia,et al.  DepSky: Dependable and Secure Storage in a Cloud-of-Clouds , 2013, TOS.

[5]  Marc Sánchez Artigas,et al.  Towards the design of optimal data redundancy schemes for heterogeneous cloud storage infrastructures , 2011, Comput. Networks.

[6]  Michael Di Stefano Distributed Data Management for Grid Computing , 2005 .

[7]  Bruno Crispo,et al.  Enforcing Multi-user Access Policies to Encrypted Cloud Databases , 2011, 2011 IEEE International Symposium on Policies for Distributed Systems and Networks.

[8]  Josef Spillner SPACEflight — A versatile live demonstrator and teaching system for advanced service-oriented technologies , 2011, 2011 21st International Crimean Conference "Microwave & Telecommunication Technology".

[9]  Gabor Karsai,et al.  Design Guidelines for Domain Specific Languages , 2014, ArXiv.

[10]  Bogdan Nicolae,et al.  On the Benefits of Transparent Compression for Cost-Effective Cloud Data Storage , 2011, Trans. Large Scale Data Knowl. Centered Syst..

[11]  Frédérique E. Oggier,et al.  RapidRAID: Pipelined erasure codes for fast data archival in distributed storage systems , 2013, 2013 Proceedings IEEE INFOCOM.

[12]  Josef Spillner,et al.  Creating optimal cloud storage systems , 2013, Future Gener. Comput. Syst..

[13]  Anne H. Anderson An introduction to the Web Services Policy Language (WSPL) , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[14]  Siani Pearson,et al.  Taking account of privacy when designing cloud computing services , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[15]  Jörg Becker,et al.  Requirements for a Service Description Language - Findings from a Delphi Study , 2012, Handbook of Service Description.