The document provides the objectives, outcomes, and programming assignments for a course on Grid and Cloud Computing Lab. The objectives are to familiarize students with developing web services/applications in grid frameworks, exposing them to grid and cloud toolkits, and learning to use Hadoop and run virtual machines. Outcomes include designing and implementing applications on cloud and grid. Assignments include programs using GridSim for grid computing and programs on Google App Engine and Microsoft Azure for cloud computing platforms and services like SaaS. Case studies on cloud platforms like Amazon and Azure are also included.
The document provides the objectives, outcomes, and programming assignments for a course on Grid and Cloud Computing Lab. The objectives are to familiarize students with developing web services/applications in grid frameworks, exposing them to grid and cloud toolkits, and learning to use Hadoop and run virtual machines. Outcomes include designing and implementing applications on cloud and grid. Assignments include programs using GridSim for grid computing and programs on Google App Engine and Microsoft Azure for cloud computing platforms and services like SaaS. Case studies on cloud platforms like Amazon and Azure are also included.
The document provides the objectives, outcomes, and programming assignments for a course on Grid and Cloud Computing Lab. The objectives are to familiarize students with developing web services/applications in grid frameworks, exposing them to grid and cloud toolkits, and learning to use Hadoop and run virtual machines. Outcomes include designing and implementing applications on cloud and grid. Assignments include programs using GridSim for grid computing and programs on Google App Engine and Microsoft Azure for cloud computing platforms and services like SaaS. Case studies on cloud platforms like Amazon and Azure are also included.
The document provides the objectives, outcomes, and programming assignments for a course on Grid and Cloud Computing Lab. The objectives are to familiarize students with developing web services/applications in grid frameworks, exposing them to grid and cloud toolkits, and learning to use Hadoop and run virtual machines. Outcomes include designing and implementing applications on cloud and grid. Assignments include programs using GridSim for grid computing and programs on Google App Engine and Microsoft Azure for cloud computing platforms and services like SaaS. Case studies on cloud platforms like Amazon and Azure are also included.
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR
L T P C B. Tech IV-I Sem. (CSE) 0 0 4 2 15A05710 GRID AND CLOUD COMPUTING LABORATORY Course Objectives: x The student should be made to: x Be familiar with developing web services/Applications in grid framework. x Be exposed to tool kits for grid and cloud environment. x Learn to use Hadoop x Learn to run virtual machines of different configuration. Course Outcomes: The student should be able to Design and Implement applications on the Cloud. Design and implement applications on the Grid. Use the grid and cloud tool kits.
GRID COMPUTING PROGRAMS USING GRIDSIM
1 Program to creates one Grid resource with three machines 2 Program to to create one or more Grid users. A Grid user contains one or more Gridlets 3 Program to shows how two GridSim entities interact with each other ; main( ie example3 ) class creates Gridlets and sends them to the other GridSim entities, i.e. Test class 4 Program shows how a grid user submits its Gridlets or tasks to one grid resource entity 5 Program to show how a grid user submits its Gridlets or task to many grid resource entities 6 Program to show how to create one or more grid users and submits its Gridlets or task to many grid resource entities 7 Program to creates one Grid resource with three machines Grid computing programs using Use Globus Toolkit or equivalent: 1 Develop a new Web Service for Calculator. 2 Develop new OGSA-compliant Web Service. 3 Using Apache Axis develop a Grid Service. 4 Develop applications using Java or C/C++ Grid APIs 5 Develop secured applications using basic security mechanisms available in Globus Toolkit. 6 Develop a Grid portal, where user can submit a job and get the result. Implement it with and without GRAM concept. Page 78 ___________________________________________________________R15 CLOUD COMPUTING Programs on SaaS 1 Create an word document of your class time table and store locally and on the cloud with doc,and pdf format . ( use www.zoho.com and docs.google.com) 2 Create a spread sheet which contains employee salary information and calculate gross and total sal using the formula DA=10% OF BASIC HRA=30% OF BASIC PF=10% OF BASIC IF BASIC<=3000 12% OF BASIC IF BASIC>3000 TAX=10% OF BASIC IF BASIC<=1500 =11% OF BASIC IF BASIC>1500 AND BASIC<=2500 =12% OF BASIC IF BASIC>2500 ( use www.zoho.com and docs.google.com) NET_SALARY=BASIC_SALARY+DA+HRA-PF-TAX 3 Prepare a ppt on cloud computing introduction , models, services ,and architecture Ppt should contain explanations, images and at least 20 pages ( use www.zoho.com and docs.google.com) 4 Create your resume in a neat format using google and zoho cloud Programs on PaaS 1 Write a Google app engine program to generate n even numbers and deploy it to google cloud 2 Google app engine program multiply two matrices 3 Google app engine program to validate user ; create a database login(username, password) in mysql and deploy to cloud 4 Write a Google app engine program to display nth largest no from the given list of numbers and deploy it into google cloud 5 Google app engine program to validate the user Use mysql to store user info and deploy on to the cloud 6 Implement Prog 1-5 using Microsoft Azure
Sr. Title of Aim of the Demonstration Type of No. Experiment Experiment Equipments/ Experiment/ Components Demonstration to be required (Lab/Classroom)
1 Case Study of To understand the Computers with Experiment: Student
Amazon services of Amazon Internet perform practical elastic cloud. Connection under supervision of faculty and Lab technician. 2 Case Study of To understand the Computers with Experiment: Student Azure services of Microsoft Internet perform practical azure. Connection under supervision of faculty and Lab technician. 3 Case Study of To understand the Computers with Experiment: Student Hadoop services of hadoop. Internet perform practical Connection under supervision of faculty and Lab technician. 4 Case Study of To understand the Computers with Experiment: Student Aneka services of aneka Internet perform practical elastic cloud. Connection under supervision of faculty and Lab technician.
5 Case Study of To understand the Computers with Experiment: Student
Google Apps services of google Internet perform practical apps engine. Connection under supervision of faculty and Lab technician. 6 To understand the Computers with Experiment: Student Google apps business solution Internet perform practical business solution application of Google Connection under supervision of for data access apps. faculty and Lab and data upload technician. Page 80 ___________________________________________________________R15 7 To understand the Computers with Experiment: Student Control panel application of Internet perform practical software manager hypervisors. Connection under supervision of Application of hypervisors faculty and Lab technician.