B.E. (Computer Engineering) CLOUD COMPUTING (2008 Pattern) (Sem.-II) (Elective-IV)
Time :3 Hours] [Max. Marks :100
Instructions to candidates :-
1) Answer THREE questionsfrom each section.
2) Answers to the TWO sections should be written in SEPARATE answer books.
3) Pigures to the right indicate full marks.
4) Assume suitable data, if necessary.
SECTION – I
QI) a) Define Cloud computing, Enlist and explian essential characteristics of cloud computing. 
b) Explain the services provided by the Amazon infrastructure cloud from a user perspective. 
c) What is self service provisioning? 
Q2) a) What is cloud computing? Enlist and explain three service models, and four deployment models of cloud computing. 
b) Explain a user view of Google App Engine with suitable block schematic. 
c) Explain in brief, how cloud helps reducing capital expenditure? 
Q3) a) What is the difference between process virtual machines, host VMMs and native VMMs ? 
b) Enlist and explain some of the common pitfalls that come with virtualization. 
Q4) a) What is the fundamental differences between the virtual machine as perceived by a traditional operating system processes and a system VM? 
b) Compare the SOAP and REST paradigms in the context of programmatic communication between applications deployed on different cloud providers, or between cloud applications and those deployed in -house. 
Explain the architecture of cloud file systems (GFS, HDFS). 
Explain with suitable example, how a relational join could be executed in parallel using MapReduce. 
Explain how Big tables are stored on a distributed file system such as GFS or HDFS. 
Explain with suitable example the MapReduce model. 
SECTION – II
Why Cloud Computing brings new threats? 
What is secure execution environment and communication in cloud?  Explain different threats and vulnerabilities specific to virtual machines. 
Explain the two fundamental functions, identity management and access control, which are required for secure cloud computing. 
Explain risks from multi-tenancy, with respect to various cloud environments. 
What is trusted cloud computing? 
Explain issues in cloud computing with respect to implementing real time application over cloud platform. 
Enlist and explain the principal design issues that are to be addressed while designing a QoS-aware distributed (middleware) architecture for cloud. 
What is quality of service (QoS) monitoring in a cloud computing?  Enlist and explain different issues in inter-cloud environments. 
Explain conceptual representation of the Eucalyptus Cloud. Explain in brief the components within the Eucalyptus system. 
What is Nimbus? What is the main way to deploy Nimbus Infrastructure? What is the difference between cloudinit.d and the Context Broker? 
What is Open Nebula Cloud? Explain main components of Open Nebula. 
Explain Xen Cloud Platform (XCP) with suitable block diagram.