Beruflich Dokumente
Kultur Dokumente
Siju.Pavithran
Roll no: 57
S7 Computer Science and Engineering
December 2, 2010
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
1 / 33
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
2 / 33
Introduction
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
3 / 33
Introduction
Introduction
Cloud Computing :
promising approach for implementing highly scalable software systems .
Cloud computing allows companies to decrease expensive in-house
computer systems via pay-per-use solutions for computing cycles
requested on-demand.
loopholes:
lack of customized design in clouds.
no guarentee in relation to the storage of data in specified geographical
domains.
clumsy usage of the submitted data only to those intended by the
submitting user.
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
4 / 33
Service Models In Cloud
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
5 / 33
Service Models In Cloud
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
6 / 33
C3:Compliant Cloud Computing
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
7 / 33
C3:Compliant Cloud Computing
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
8 / 33
C3:Compliant Cloud Computing
Contd....
Once the CLAs are agreed between a Cloud provider and a consumer,
the C3 middleware manages the enactment of CLAs considering
available monitoring information and complying with predefined
security, privacy, and trust issues.
This includes for example information flow restriction considering
geographic and infrastructure affinity or automatic data
fragmentation and aggregation among different Cloud providers.
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College Sreekrishnapuram
December 2, 2010Palakkad)
9 / 33
Use Case Model for C3
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
10 / 33
Use Case Model for C3
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
11 / 33
Use Case Model for C3
Kindergarten(kiga) protocol
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
12 / 33
Use Case Model for C3
Contd....
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
13 / 33
C3 Architecture
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
14 / 33
C3 Architecture
C3 Application Deployement
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
15 / 33
C3 Architecture
C3 Role Model
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
16 / 33
C3 Architecture
C3 Application Execution
Here we analyze the execution of the deployed application by a
C3-aware Cloud provider.
We distinguish between three binding scenarios for the Cloud
application execution.
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
17 / 33
C3 Language Support
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
18 / 33
C3 Language Support
C3 Language Support
the figure above shows the discription about the relation between
domain specific languages(DSLs) and compliance level
agreements(CLAs)
CLAs are extended Service Level Agreements with the elements for
the specification of certifiable and auditable guarantees.Valid CLA
documents are generated using predefined CLA templates.
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
19 / 33
C3 Language Support
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
20 / 33
C3 Language Support
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
21 / 33
C3 Language Support
Contd....
DSL is seperated into high level and low level. We exemplify the
separation based on KiGas data fragmentation problem.
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
22 / 33
C3 Language Support
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
23 / 33
C3 Technical Architecture And Middleware
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
24 / 33
C3 Technical Architecture And Middleware
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
25 / 33
Related Work
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
26 / 33
Related Work
Related Work
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
27 / 33
Conclusion And Future Scope
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
28 / 33
Conclusion And Future Scope
This was the first attempt by the authors to devise concepts for
Compliant Cloud Computing (C3).
Requirements considering compliance management of security,
privacy, and trust related issues.
Concepts for the languages necessary for the user based requirements
specification (domain specific languages) and for the agreement
specification (compliance level agreement).
The C3 architecture considering application deployment, roles, and
the application execution issues.
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
29 / 33
Conclusion And Future Scope
Contd....
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
30 / 33
References
Contents
1 Introduction
2 Service Models In Cloud
3 C3:Compliant Cloud Computing
4 Use Case Model for C3
5 C3 Architecture
6 C3 Language Support
7 C3 Technical Architecture And Middleware
8 Related Work
9 Conclusion And Future Scope
10 References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
31 / 33
References
References
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
32 / 33
....THANK YOU....
Siju.Pavithran Roll no: 57 S7 Computer Science and EngineeringC3(Government Engineering College December
Sreekrishnapuram
2, 2010 Palakkad)
33 / 33