Variable Declaration, Definition in C
Parameterized Macros
argc, argv[]
Aneka
CometCloud
Autonomic cloud bridging
GOOGLE APP ENGINE
Google App Engine integrates the following tools:
1. Python runtime.
2. Java runtime.
3. Software Development Kit (SDK): Enables developers to write application code.
4. Web-based Administration Console: Helps developers manage their applications.
5. A Datastore: A software layer that stores a web application’s data.
AMAZON WEB SERVICES (AWS)
EUCALYPTUS
MS Azure,Azure Cache
The Cloud Security Alliance
ELEMENTS OF CLOUD SECURITY MODEL
The Cloud Cube Model
Security Aspects
Platform-as-a-Service Security Issues
Infrastructure-as-a-Service Security Issues
Software-as-a-Service Security Issues
Disaster Recovery
BENEFITS OF TRUSTED CLOUD
CLOUD DATA ENCRYPTION
CLOUD DATA ENCRYPTION
SIX SURFACE ATTACKS
Cloud Architecture
several approaches of cloud migration.
pay-as-you-go paradigm
server consolidation
Software-as-a-Service Security Issues
Cloud Computing Model:
The NIST cloud computing model
On-demand self-service:
Resource pooling:
Public Cloud,Private Cloud,Community Cloud,Hybrid Cloud
■ Infrastructure-as-a-Service (IaaS)
■ Platform-as-a-Service (PaaS)
■ Software-as-a-Service (SaaS)
Security Management-as-a-Service
Identity Management-as-a-Service (IDaaS)
Storage-as-a-Service
Database-as-a-Service
Backup-as-a-Service (BaaS)
OPEN CLOUD SERVICES
5-4-3 Principles of Cloud computing
1. THREE LAYERS OF COMPUTING
■ Infrastructure ■ Platform ■ Application
2.What is meant by ‘cloud’ in cloud computing?
3.Where do the clouds reside?
4.Cluster Computing:
5.Mainframe Architecture
6.Grid Computing
7. COMPARISON BETWEEN CLUSTER, GRID AND CLOUD COMPUTING
8. ROLE OF WEB SERVICE
■Simple Access Object Protocol (SOAP) based, or ■ Representational State Transfer (REST) compliant.
9.Justify the ‘low initial investment’ philosophy of cloud computing.
Partitioning Methods
1.k-Means: A Centroid-Based Technique
2.Hierarchical Methods
3.a grid-based clustering
1. Bayesian Belief Networks
2. Classification by Backpropagation
3. Classification Using Frequent Patterns
4. Lazy Learners (or Learning from Your Neighbors)
5. Semi-Supervised Classification
1 Briefly outline the major steps of decision tree classification.
2 Why is tree pruning useful in decision tree induction? What is a drawback of using a separate set of tuples to evaluate pruning?
3 Given a decision tree, you have the option of (a) converting the decision tree to rules and then pruning the resulting rules, or (b) pruning the decision tree and then converting the pruned tree to rules. What advantage does (a) have over (b)?
4 It is important to calculate the worst-case computational complexity of the decision tree algorithm. Given data set, D, the number of attributes, n, and the number of training tuples, |D|, show that the computational cost of growing a tree is at most n × |D| × log(|D|).
5.Why is na¨ıve Bayesian classification called “na¨ıve”? Briefly outline the major ideas of na¨ıve Bayesian classification
6.Show that accuracy is a function of sensitivity and specificity
10. Check strong number.
9. Check if a number is prime fibonacci.
8.Print twin prime numbers within a range.
7. Prime number checking.
6. Print fibonacci series.
5. Find out the factorial of a number.