1. What are the contributions mentioned in the paper "Compliant cloud computing (c3): architecture and language support for user-driven compliance management in clouds" ?
While most of the Cloud providers can guarantee some measurable non-functional performance metrics e. g., service availability or throughput, there is lack of adequate mechanisms for guaranteeing certifiable and auditable security, trust, and privacy of the applications and the data they process.. In this paper the authors devise a novel approach for compliance management in Clouds, which they termed Compliant Cloud Computing ( C3 ).. On one hand, the authors propose novel languages for specifying compliance requirements concerning security, privacy, and trust by leveraging domain specific languages and compliance level agreements.. On the other hand, the authors propose the C3 middleware responsible for the deployment of certifiable and auditable applications, for provider selection in compliance with the user requirements, and for enactment and enforcement of compliance level agreements.. The authors underpin their approach with a use case discussing various techniques necessary for achieving security, privacy, and trust in Clouds as for example data fragmentation among different protection domains or among different geographical regions.
read more
2. How are privacy constraints enforced in data outsourcing?
For instance, in data outsourcing, privacy constraints on the outsourced data are enforced by combining data fragmentation with encryption and by possibly considering additional assumptions such as different network conditions.
read more
3. What are the main concepts for the C3 architecture?
Based on the use case from the telecommunication domain the authors derived requirements considering compliance management of security, privacy, and trust related issues.
read more
4. What is the role of the Runtime Component in the C3 middleware?
Once the applications are deployed and CLAs agreements between providers and consumers are established, Runtime Component deals with the enactment of CLAs and handles events that might lead to CLA violations.
read more





