You are on page 1of 11

VALLIAMMAI ENGINEERING COLLEGE

SRM Nagar, Kattankulathur – 603 203

DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING

QUESTION BANK

M
O
C
S.
U
C
FO
TS
EN
D
U

VII SEMESTER
ST

CS6703 – Grid and Cloud Computing


Regulation – 2013
Academic Year 2018 – 19

Prepared by
Dr. V. Dhanakoti, Associate Professor/CSE
Ms.C.Pabitha, Assistant Professor/CSE

1
VALLIAMMAI ENGNIEERING COLLEGE

SRM Nagar, Kattankulathur – 603203.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Year & Semester : IV & VII


Section : CSE -1& 2
Subject Code : CS6703
Subject Name : Grid and Cloud Computing
Degree & Branch : B.E & CSE
Staff in charge : Dr.V.Dhanakoti & Mrs.C.Pabitha

S.No QUESTIONS LEVEL COMPETENCE


UNIT -1 – INTRODUCTION
Evolution of Distributed computing: Scalable computing over the Internet – Technologies for network based systems
– clusters of cooperative computers – Grid computing Infrastructures – cloud computing – service oriented

M
architecture – Introduction to Grid Architecture and standards –Elements of Grid – Overview of Grid Architecture.

O
C
PART A
1.
S.
Illustrate the evolutionary trend towards parallel distributed and cloud
BTL - 3 Apply
U
computing.
C

2. List and explain in brief the three new computing paradigms. BTL – 1 Remember
FO

Describe the applications of high performance and high throughput


3. BTL – 1 Remember
systems.
TS

Tabulate the difference by High performance Computing and High


4. BTL – 1 Remember
EN

throughput computing
5. Analyze the working of GPUs. BTL – 4 Analyze
D

6. Classify the primitive operations of virtual machines. BTL - 3 Apply


U

7. List out the cluster design. BTL – 1 Remember


ST

8. Differentiate computational, data grid with P2P grids. BTL – 4 Analyze


Examine the reasons to adapt the cloud for upgraded internet
9. BTL - 3 Apply
applications and web services.
10. Give the basic operations of a VM. BTL – 2 Understand
11. Differentiate grid computing and cloud computing. BTL – 2 Understand
12. Formulate the features of MPI, Mapreduce and Hadoop. BTL- 6 Create
13. Summarize the technologies available in grid standards. BTL – 5 Evaluate
14. Bring out the differences between private cloud and public cloud BTL -2 Understand
15. Highlight the importance of the term “cloud computing” BTL – 1 Remember
16. Analyze the features of grid FTP. BTL – 4 Analyze
17. Name the standards in WSRF. BTL – 1 Remember
18. Describe the standards related to web service. BTL – 2 Understand
“Grid inherits features of P2P and Cluster Computing System”. Is the
19. BTL – 5 Evaluate
statement true? Validate your answer.
20. Generalize the layers in grid architecture. BTL- 6 Create

2
PART –B
i) Identify and explain in detail about evolutionary trend of computer
1 technology. (6) BTL – 1 Remember
ii) Explain the three paradigms in detail. (7)
i) Summarize in detail about the degrees of parallelism. (6)
2 ii) Discuss the application of high performance and high throughput BTL – 2 Understand
system. (7)
3 Illustrate with a neat sketch, the grid computing infrastructure. BTL – 3 Apply
Write short notes on
4 i) Cluster of cooperative computers. (7) BTL – 1 Remember
ii) Service oriented architecture (6)
5 Analyze in detail about the GPU programming model. BTL – 4 Analyze
i) Evaluate virtual machine and virtualization middleware in network
6 based system? (6) BTL – 5 Evaluate
ii) Explain the cloud computing architecture over the internet. (7)
Generalize the ideas of
7 i) Peer to Peer Network Families (7) BTL- 6 Create

M
ii) IOT & Cyber Physical Systems. (6)

O
i) Describe the infrastructure requirements for grid computing. (7)

C
8 BTL – 2 Understand
ii) What are the issues in cluster design? How can they be resolved?(6)
S.
i) Explain the layered architecture of SOA for web services.(6)
U
9 BTL – 4 Analyze
C

ii) Compare the features of grid versus cloud. (7)


FO

i) List in detail about trends towards distributed systems. (7)


10 ii) Explain in detail about parallel and distributed programming BTL – 1 Remember
TS

models. (6)
EN

Brief the interaction between the GPU and CPU in performing parallel
11 BTL – 1 Remember
execution of operations.
D
U

12 Illustrate the architecture of virtual machine and about the operations. BTL – 3 Apply
ST

i) Explain in detail about the elements of grid. (7)


13 ii) Explain the memory, storage and wide area networking technology BTL – 4 Analyze
in network based system.(6)
i) Describe layered grid architecture. How does it map onto internet
14 protocol architecture? (7) BTL – 2 Understand
ii) Describe the architecture of cluster with suitable illustrations. (6)
PART - C
Develop a narration in detail comparing the various Grid Standards and
1 BTL – 6 Create
discuss the Grid Architecture with a neat diagram.
An increasing number of organizations in industry and business sectors
adopt cloud systems.
Answer the following questions regarding cloud computing:
a. Summarize and describe the main characteristics of cloud computing
2 BTL – 5 Evaluate
systems. (5)
b. Explain key enabling technologies in cloud computing systems. (5)
c. Deduce different ways for cloud service providers to maximize their
revenues. (5)

3
Point out the similarities and differences between traditional computing
clusters/grids and the computing clouds launched in recent years. Also
3 BTL – 4 Analyze
discuss the possible convergence of the two computing paradigms in the
future.
Integrate the following three cloud computing models and explain the
need of Cloud storage
a. What is an IaaS (Infrastructure-as-a-Service) cloud? Give one
example system.
4 BTL – 6 Create
b. What is a PaaS (Platform-as-a-Service) cloud? Give one example
system.
c. What is a SaaS (Software-as-a-Service) cloud? Give one example
system.
UNIT 2 - GRID SERVICES
Introduction to Open Grid Services Architecture (OGSA) – Motivation – Functionality Requirements – Practical &
Detailed view of OGSA/OGSI – Data intensive grid service models – OGSA services.
PART A
1 Define OGSA. BTL – 1 Remember

M
2 Illustrate the relationship between resources and service. BTL – 3 Apply

O
3 What are the security concerns associated with the grid? BTL – 1 Remember

C
4 Summarize on the goals of GGF & OGSA. BTL – 2 Understand
5
S.
Classify the software technologies associated with OGSA. BTL – 3 Apply
U
6 Formulate the OGSA grid service interfaces. BTL – 6 Create
C

7 Summarize on grid service migration using GSH and GSR. BTL – 5 Evaluate
FO

8 Analyze the OGSA security model at various protection levels. BTL – 4 Analyze
BTL – 2
TS

9 Discuss the strategies of data replication. Understand


10 What do you understand by the term “Data Intensive”? BTL – 1 Remember
EN

11 Differentiate parallel data transfer versus striped data transfer. BTL – 2 Understand
12 Give the basic services and objectives of OGSA. BTL – 2 Understand
D

BTL – 1
U

13 Define WSRF Remember


ST

14 Compare GSH with GSR. BTL – 4 Analyze


15 Deduce the fundamental requirements for describing Web services
BTL – 5 Evaluate
based on the OGSI.
16 List the requirements of resource sharing in a grid. BTL – 1 Remember
17 What is the purpose of grid service description? BTL – 1 Remember
18 Illustrate the Two approaches to the implementation of argument
BTL – 3 Apply
demarshaling functions in a grid service hosting environment.
19 Analyze the functional requirements of OGSA BTL – 4 Analyze
20 Formulate the motivations that drive OGSA standards. BTL – 6 Create
PART- B
1 Tabulate a detailed note on OGSA security models. BTL – 1 Remember
i) Summarize the grid service migration using GSH and GSR. (7)
2 BTL – 2 Understand
ii) Discuss on various OGSA services. (6)
“Data produced by a large Hadron Collider may exceed several
3 petabytes”. What type of grid service model(s) will you suggest for such BTL – 3 Apply
an application? Illustrate with diagrams.

4
i) Analyze the set of services for the building blocks of OGSA
4 based grid. (6) BTL – 4 Analyze
ii) Explain the service model of data intensive grid. (7)
5 Describe in detail about the practical view of OGSA and OGSI BTL – 1 Remember
i) Examine the client side programming patterns for grid services. (7)
6 ii) Demonstrate in detail about the conceptual hosting environment for BTL – 3 Apply
grid service. (6)
7 With a neat sketch discuss the OGSA Framework. BTL – 5 Evaluate
Develop the functional requirements on OGSA with a suitable
8 BTL – 6 Create
application.
9 Explain how migration of Grid Services are Handled. [ APRIL/MAY 2017] BTL – 1 Remember
10 Explain the data intensive grid service models with suitable diagrams. BTL – 4 Analyze
i) Tabulate the web service resource frame work and its related
11 specifications. (6) BTL – 1 Remember
ii) Explain the architectural models for building a data grid. (7)
i) Express in detail about replication strategies in grid environment.(6)
12 BTL – 2 Understand
ii) Distinguish the data transfer methods involved in grid services. (7)

M
i) Explain the OGSA grid service interfaces developed by the OGSA

O
working group. (6)

C
13 BTL – 4 Analyze
ii) Analyze the difference between service oriented architecture and
S.
OGSA. (7)
U
What is OGSA? Explain open grid service architecture in detail with
C

14 BTL – 2 Understand
the functionalities of the components.
FO

PART - C
TS

i) Discriminate how the Client Uses the Grid Service Handles


and References. (8)
EN

1 BTL – 5 Evaluate
ii)Evaluate the relationship of grid service to Distributed Object
Systems (7)
D
U

Design the various OGSA Services by composing the examples


2 BTL – 6 Create
ST

relevant to the field of services in detail.


Compare and Contrast the service models of data intensive grid and
3 BTL – 4 Analyze
Analyze the architectural models for building a data grid.
Compose a detailed view of OGSA/OGSI Framework and prepare a
4 BTL – 6 Create
document of each framework along with examples.
UNIT 3 - VIRTUALIZATION
Cloud deployment models: public, private, hybrid, community – Categories of cloud computing: Everything as a
service: Infrastructure, platform, software – Pros and Cons of cloud computing – Implementation levels of
virtualization – virtualization structure – virtualization of CPU, Memory and I/O devices – virtual clusters and
Resource Management – Virtualization for data center automation.
PART A
1 Define public private and hybrid clouds. BTL – 1 Remember
2 Differentiate between physical and virtual clusters BTL – 2 Understand
3 List the requirements of VMM. BTL – 1 Remember
4 Mention the characteristics features of the cloud. BTL – 1 Remember
5 Summarize the difference between PaaS and SaaS. BTL – 6 Create

5
6 Show the levels of virtualization implementation. BTL – 3 Apply
7 Discuss the design requirements of VMM. BTL – 2 Understand
8 Analyze the advantages and disadvantages of OS extensions. BTL -4 Analyze
9 How does the virtualization Support the Linux platform? BTL -5 Evaluate
10 Compare binary translation with full virtualization. BTL -4 Analyze
11 Demonstrate the need of virtualization need of multi-core processor. BTL – 3 Apply
12 Discuss the design issues of virtual clusters. BTL – 2 Understand
13 List the properties of Virtual clusters when virtual machines are
BTL – 1 Remember
dynamically allocated.
14 Define ISR. BTL – 1 Remember
15 Give the role of a VM. BTL – 2 Understand
16 How the data storage is classified in virtual environment? BTL – 3 Apply
17 Formulate the side effects of server virtualization. BTL -6 Create
18 Where OS level virtualization is needed? BTL – 1 Remember
19 Discuss on the support of middleware for virtualization. BTL – 5 Evaluate
20 Why do we need a hybrid cloud? BTL – 4 Analyze
PART B

M
1

O
i)Examine in detail about public private and hybrid cloud (6)
BTL – 1

C
ii) What do you mean by data Centre automation using Virtualization? Remember
(7) S.
U
2 Analyze the uses of
C

i)Infrastructure as a service (4)


BTL – 4
FO

Analyze
ii)Platform as a service (4)
iii)Software as a service (3)
TS

3 i) Discuss how virtualization is implemented in different layers(7)


BTL – 2 Understand
EN

ii) Summarize the design requirements and providers of VMM. (6)


4 i) List the advantages and disadvantages of OS extension in
D

virtualization. (7) BTL – 1 Remember


U
ST

ii) Identify the support of virtualization Linux platform. (6)


5 Describe service and deployment models of cloud computing
environment with illustrations. How do they fit in NIST Cloud BTL – 2 Understand
architecture?
6 i) Design the implementation technology of hardware
virtualization.(7) BTL – 6 Create
ii) Generalize on structure of data centre Networking (6)
7 i) Illustrate in detail about the compiler support for para
virtualization architecture. (7)
BTL – 3 Apply
ii) Examine in detail about hardware support for virtualization and
CPU virtualization. (6)
8 i) Point out the importance of memory virtualization. (6)
BTL – 4 Analyze
ii) Explain in detail about the need of IO virtualization. (7)
9 What is virtualization? Describe para and full virtualization
BTL – 1 Remember
architectures. Compare and contrast them.
10 i) Give the importance of cloud computing and elaborate the different
BTL – 2 Understand
types of services offered by it. (7)

6
ii) Discuss fast deployment, effective scheduling and high performance
virtual storage in detail. (6)
11 Illustrate the migration steps and performance effects involved in live
BTL – 3 Apply
VM.
12 i) Explain the migration of memory ,files and network resources in
detail. (7) BTL – 4 Analyze
ii) Analyze the dynamic deployment of virtual clusters in detail. (6)
13 i) How server consolidation is supported in data center? (7)
ii) How will you explain the need of virtual storage management in data BTL – 5 Evaluate
center? (6)
14 i) Define the need of need of cloud OS in virtualized data centres. (6)
ii) List the cloud deployment models and give a detailed note about BTL – 1 Remember
them. (7)
PART - C
1 Compose the need of virtualization in multi core processor. Explain
BTL – 6 Create
your answer with suitable example.
2 i) Evaluate the support of middleware and library for virtualization (7)

M
ii)Summarize the vCUDA architecture for virtualization of general BTL – 5 Evaluate

O
purpose GPUs (8)

C
3 Analyze the functionality of the software modules GRAM, Nexus, GSI,
S.
MDS, and GASS implemented in the Globus GT-4 middleware library.
U
BTL – 4 Analyze
Try to illustrate an example application in using each of the five
C
FO

functional modules.
4 Develop a class of VM architecture based on the position of
TS

virtualization layer Hypervisor and Xen architecture. BTL – 6 Create


EN
D
U
ST

7
UNIT-4 - PROGRAMMING MODEL
Open source grid middleware packages – Globus Toolkit (GT4) Architecture , Configuration – Usage of
Globus – Main components and Programming model – Introduction to Hadoop Framework – Mapreduce, Input
splitting, map and reduce functions, specifying input and output parameters, configuring and running a job –
Design of Hadoop file system, HDFS concepts, command line and java interface, dataflow of File read & File
write.
PART A
1 Analyze on grid software support and middleware packages. BTL-4 Analyze
2 What are the advantages of using Hadoop? BTL-1 Remember
3 Examine the sequences of events of SGE workflow. BTL -3 Apply
4 Summarize on Globus toolkit architecture. BTL-2 Understand
5 What is the purpose of Heartbeat in Hadoop? BTL-1 Remember
6 Formulate how data’s are managed using GT4? BTL -6 Create
7 Write the significant use of GRAM. BTL-1 Remember
8 Analyze the need of MDS services in distributed system. BTL-4 Analyze
9 Illustrate the building blocks in CGSP library BTL -3 Apply
10 List the security measures in grid. BTL-1 Remember
11 Evaluate why is a Block in HDFS So Large? BTL-5 Evaluate
12 Differentiate name node with data node in hadoop file system. BTL-2 Understand
13 Interpret how file permission is achieved in HDFS? BTL-2 Understand
14 Generalize how a name node is not able to serve a request. BTL – 6 Create
15 Analyze how a standby takes over when a active name node is
BTL-4 Analyze
failed.

M
16 Name the different modules in Hadoop framework. BTL-1 Remember

O
17 “HDFS is fault tolerant”. Is it True? Justify your answer BTL-5 Evaluate

C
18 Discuss how a data is read from hadoop URL. S. BTL-2 Understand
19 Name any four services offered in GT4. BTL-1 Remember
U
C

20 Demonstrate how does the namenode choose which datanodes


BTL – 3 Apply
FO

to store replicas on?


PART B
TS
EN

1 Describe the relative strength and limitation of open source


BTL-1 Remember
grid middleware packages
D

2 i) List the features in condor kernel and condor G for grid


U
ST

computing(7) BTL-1 Remember


ii) Describe sun grid engine middleware package in detail. (6)
3 i) Explain the grid standards and APIs. (5)
ii) Discuss on grid software support and middleware package. BTL-1 Remember
(8)
4 i) Illustrate Globus tool kit architecture in detail. (8)
BTL-3 Apply
ii) Classify the functional modules in GT4 library. (5)
5 i) Explain the concepts involved in resource management
using GRAM. (5)
BTL-4 Analyze
ii) What is GT4? Describe in detail the components of GT4
with suitable examples (8)
6 i) Evaluate the interaction in the functional module client
globus job work flow. (8) BTL-5 Evaluate
ii) Summarize the functional components in CGSP library. (5)
7 i) Generalize the functional components of china grid support
platform library. (7) BTL-6 Create
ii) Design the functional building blocks in the CGSP library

8
that represents the job executional flow. (6)
8 i) Describe the usage of globus tool kit. (5)
BTL-1 Remember
ii) Define hadoop and examine the features of it. (8)
9 i) Discuss mapreduce with suitable diagrams. (8)
BTL-2 Understand
ii) Express in detail about the phases of map and reduce. (5)
10 i) Classify the various ways in input splitting of map reduce. (8)
BTL-4 Analyze
ii) Show how will you prevent input splitting in map reduce (5)
11 i) Explain the design hadoop file system. (5)
BTL-4 Analyze
ii) Draw and explain the global toolkit architecture. (8)
12 Elaborate HDFS concepts with suitable illustrations. BTL-2 Understand
13 Give a detailed note on Hadoop framework BTL-2 Understand
14 Illustrate dataflow in HDFS during file read/write operation
BTL-3 Apply
with suitable diagram.
PART - C
1 Combine the role of a distributed file system in a job execution
environment such as MapReduce in a large-scale cloud system BTL – 6 Create
and explain in detail.

M
2 Pointout the basic file system operations in hadoop and

O
BTL -4 Analyze
Tabulate the hadoop file system in detail.

C
3 Integrate Map and Reduce functions, and explain how Input
S. BTL – 6 Create
Splitting can be perfomed in Hadoop Framework.
U
4 Evaluate in detail the anatomy of file read and file write by
C

BTL -5 Evaluate
summarizing the security problems in file operations.
FO
TS

UNIT 5 - SECURITY
EN

Trust models for Grid security environment – Authentication and Authorization methods – Grid security
infrastructure – Cloud Infrastructure security: network, host and application level – aspects of data security,
D

provider data and its security, Identity and access management architecture, IAM practices in the cloud, SaaS,
U

PaaS, IaaS availability in the cloud, Key privacy issues in the cloud
ST

PART A
1 Give the challenges to establish trust among grid sites. BTL-2 Understand
2 Define IDS. BTL-1 Remember
3 Summarize on reputation trust model. BTL-2 Understand
4 List any four host security threats in public IaaS. BTL-1 Remember
5 Relate authentication and authorization methods in grid
BTL-3 Apply
environment.
6 Evaluate the authorization model of grid security BTL-5 Evaluate
7 Identify the trust model based on a site’s trust worthiness. BTL-1 Remember
8 Formulate the categories of authorization for access control. BTL-6 Create
9 Discuss on GSI. BTL-2 Understand
10 Differentiate transport level security and message level
BTL-4 Analyze
security
11 Compose the primary pieces of information of a certificate in
BTL-6 Create
GSI authentication.
12 How will you measure the mutual authentication between two BTL-5 Evaluate

9
parties?
13 Illustrate the sequence of trust delegation. BTL-3 Apply
14 Discuss on the application and use of identity and access
BTL-2 Understand
management.
15 Write a brief note on security requiremnets of grid. BTL-1 Remember
16 Compare SaaS and PaaS host security. BTL-4 Analyze
17 Show how will you categorize host security in IaaS? BTL-3 Apply
18 Mention the importance of Transport Level Security. BTL-1 Remember
19 What are the various challenges in building the trust
BTL-1 Remember
environment?
20 Point out privacy key issues in cloud. BTL-4 Analyze
PART B

1 Examine in detail about trust model for grid security


BTL-3 Apply
enforcement
2 Explain Grid Security Infrastructure. BTL-1 Remember
3 i) What is the purpose of GSI?Describe the functionality of

M
various layers in GSI (8)

O
BTL-1 Remember

C
ii) Examine in detail about multiple handshaking in mutual
authentication scheme. (5) S.
4 i) Demonstrate the infrastructure security: Network level in
U
C

cloud. (8) BTL-3 Apply


FO

ii) Classify the Key privacy issues in the cloud. (5)


5 i) Analyze the infrastructure security of cloud at host level(7)
TS

BTL-4 Analyze
ii) Explain in detail about virtual server security of cloud (6)
EN

6 Explain in detail about application level security in


i) SaaS(4)
BTL-4 Analyze
D

ii) PaaS(4)
U

iii)IaaS(3)
ST

7 i) Compose in detail about the aspects of data security. (8)


BTL-6 Create
ii) Generalize on data security mitigation. (5)
8 Evaluate the concepts involved in provider data and its security BTL-5 Evaluate
9 i)What is the purpose of IAM? Describe its functional
architecture with illustration. (8) BTL-2 Understand
ii)Give the challenges in IAM (5)
10 i) Summarize on the basic concepts and definitions of IAM.(5)
BTL-2 Understand
ii) Evaluate and explain the practices of IAM Architecture. (8)
11 Write in detail about cloud security infrastructure BTL -1 Remember
12 i)Analyze in detail about the IAM Standards, Protocols, and BTL-4 Analyze
Specifications for Consumers(8)
ii)Explain trust models for grid security environment. (5)
13 i)Tabulate in detail about the Comparison of SPI maturity BTL-1 Remember
models in the context of IAM(8)
ii) Tabulate the Comparison of maturity levels for IAM
components in detail. (5)

10
14 i)Discuss detailed note on identity and access management BTL-2 Understand
architecture. (8)
ii)Summarize on the Cloud Service Provider IAM Practice. (5)
PART - C
1 Prepare a note on Authentication and the three authorization BTl – 6 Create
models of GSI by discussing the trust delegation operations
using proxy credentials in GSI.
2 Compare and Contrast the Key privacy issues in Cloud and BTL – 4 Analyze
explain the steps to overcome the issues with necessary
examples.
3 Assess in detail the Cloud Infrastructure Security at Network, BTL – 5 Evaluate
Host and application Level by discussing their pros and cons.
4 Integrate the authentication and authorization methods of grid BTL – 6 Create
Security environment and generalize how they enhance the
security features.

M
O
C
S.
U
C
FO
TS
EN
D
U
ST

11

You might also like