Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster...
-
date post
19-Oct-2014 -
Category
Technology
-
view
334 -
download
8
description
Transcript of Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster...
![Page 1: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/1.jpg)
Cloud Computing - Part II 1
Presented by Majid Hajibaba
7-ENHANCING CLOUD COMPUTING ENVIRONMENTS USING A CLUSTER AS A SERVICECloud Computing
Principles and Paradigms
27 November 2012
![Page 2: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/2.jpg)
Cloud Computing - Part II 2
Presented by Majid Hajibaba
Introduction• Elements to create cloud
• Large-scale clusters• Virtualization• Service Oriented Architecture (SOA)• Web Services
• CaaS• Cluster as a Service
• Related Work• Amazon EC2• Google AppEngine• Microsoft Azure• Salesforce
27 November 2012
![Page 3: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/3.jpg)
Cloud Computing - Part II 3
Presented by Majid Hajibaba
RVWS Design• Problem
• To know if the resource(s) behind the Web service is (are) ready
• Solution• Resource Via Web Service (RVWS) framework• A single, effective, service-based framework• Combines
• dynamic attributes• stateful Web services (aware of their past activity)• stateful and dynamic WSDL documents • brokering
27 November 2012
![Page 4: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/4.jpg)
Cloud Computing - Part II 4
Presented by Majid Hajibaba
Dynamic attributes• State attributes
• cover the current activity of the service and its resources, thus indicating readiness.
• Characteristic attributes• cover the operational features of the service, the resources behind
it, the quality of service (QoS), price and provider information
27 November 2012
![Page 5: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/5.jpg)
Cloud Computing - Part II 5
Presented by Majid Hajibaba
27 November 2012
Cluster (state)
Attributes
![Page 6: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/6.jpg)
Cloud Computing - Part II 6
Presented by Majid Hajibaba
Cluster (characteristic)
Attributes
27 November 2012
![Page 7: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/7.jpg)
Cloud Computing - Part II 7
Presented by Majid Hajibaba
Stateful Web Service
27 November 2012
WSDL docs
![Page 8: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/8.jpg)
Cloud Computing - Part II 8
Presented by Majid Hajibaba
StatefulWSDL Document
27 November 2012
![Page 9: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/9.jpg)
Cloud Computing - Part II 9
Presented by Majid Hajibaba
Dynamic Broker(Publication in RVWS)
27 November 2012
Publication dynamic attributes and provider info..
![Page 10: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/10.jpg)
Cloud Computing - Part II 10
Presented by Majid Hajibaba
Automatic Discovery
27 November 2012
![Page 11: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/11.jpg)
Cloud Computing - Part II 11
Presented by Majid Hajibaba
Automatic Selection
27 November 2012
![Page 12: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/12.jpg)
Cloud Computing - Part II 12
Presented by Majid Hajibaba
CaaS Overview
27 November 2012
![Page 13: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/13.jpg)
Cloud Computing - Part II 13
Presented by Majid Hajibaba
Stateful Cluster WSDL
27 November 2012
![Page 14: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/14.jpg)
Cloud Computing - Part II 14
Presented by Majid Hajibaba
Service Design
27 November 2012
CaaS
![Page 15: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/15.jpg)
Cloud Computing - Part II 15
Presented by Majid Hajibaba
Cluster Specification
27 November 2012
![Page 16: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/16.jpg)
Cloud Computing - Part II 16
Presented by Majid Hajibaba
Cluster Discovery
27 November 2012
![Page 17: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/17.jpg)
Cloud Computing - Part II 17
Presented by Majid Hajibaba
Cluster Selection
27 November 2012
![Page 18: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/18.jpg)
Cloud Computing - Part II 18
Presented by Majid Hajibaba
Job Specification
27 November 2012
![Page 19: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/19.jpg)
Cloud Computing - Part II 19
Presented by Majid Hajibaba
Job Submission
27 November 2012
![Page 20: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/20.jpg)
Cloud Computing - Part II 20
Presented by Majid Hajibaba
Job Monitoring
27 November 2012
![Page 21: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/21.jpg)
Cloud Computing - Part II 21
Presented by Majid Hajibaba
Job Monitoring
27 November 2012
![Page 22: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/22.jpg)
Cloud Computing - Part II 22
Presented by Majid Hajibaba
Result Collection
27 November 2012
![Page 23: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/23.jpg)
Cloud Computing - Part II 23
Presented by Majid Hajibaba
Result Collection
27 November 2012
![Page 24: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/24.jpg)
Cloud Computing - Part II 24
Presented by Majid Hajibaba
CaaS Environment
27 November 2012
.NET 3.5
.NET 2
.NET 2
Windows 2003 server
Windows 2003 server
Windows 2003 server
Windows XP
![Page 25: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/25.jpg)
Cloud Computing - Part II 29
Presented by Majid Hajibaba
Future Works• Load Management
• Is most important
• Security
• Private Access• RVWS consider all published service and resources to be public
• SLA Negotiation• If the Dynamic Broker cannot find matching services and resources,
the Dynamic Broker returns no results
27 November 2012
![Page 26: Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environments using a cluster as a service](https://reader033.fdocuments.in/reader033/viewer/2022050711/54441962b1af9f700a8b478c/html5/thumbnails/26.jpg)
Cloud Computing - Part II
ENDEnhancing Cloud Computing Environments Using a Cluster as a Service
27 November 2012
30