Sale!
Placeholder

A Wholesale Provisioning Approach for Grid Technology

10,000 3,000

Topic Description

 ALL listed project topics on our website are complete material from chapter 1-5 which are well supervised and approved by lecturers who are intellectual in their various fields of discipline, documented to assist you with complete, quality and well organized researched materials. which should be use as reference or Guild line...  See frequently asked questions and answeres



Summary
The objectives of this project lay in three main areas. The first of these areas is the world of the Grid
and Grid computing. The objective is to research into this area and learn about the Grids structure and
uses. The second area that objectives lie in is there area of service providers. The general objective in
this area is to research into current service providers and the services that they currently offer over the
Internet architecture. The third area of objectives covers the ground of bringing the first two areas
together to see how service providers can exploit new opportunities provided by the Grid to enhance
their current services or to develop new services to offer their customers.
The specific objectives with in theses areas can be seen below, these are the objectives that the project
will be evaluated against to see whether or not the project is a success.
· Read Background literature on the Grid to gain a thorough understanding of the concepts
involved with Grid computing
· Read background literature on the current ISP approaches to understand services provided by
ISPs
· Understand how a current ISP market infrastructure can be mapped onto the Grid
· Design a software tool to provision this ISP service on the Grid
· Implement software tool to provide an ISP service on the Grid
· Test software
At the conclusion this project has met all the objectives set out at the start. The project has met all the
objectives laid out above and in some areas has gone above and beyond these objectives. Not only has
the project met the objectives set out, it has been a valuable learning experience for me, further details
of how the project has met its objectives etc can be found in the evaluation and conclusion chapters
of this report.

Table of Contents
Chapter 1 – Introduction 1
1.1 Aim 1
1.2 Project Objectives 1
1.2.1 Understanding the Grid 1
1.2.2 Understanding the Internet Service Provider Services 2
1.2.3 Understanding the Connection between the Grid and ISP world 2
Chapter 2 – The Grid and the Globus toolkit 3
2.1 Introduction 3
2.2 The Grid 3
2.3 Virtual Organisations 3
2.4 Grid Infrastructure 4
2.4.1 The Fabric 5
2.4.2 Connectivity 5
2.4.3 Resource 6
2.4.4 Collective 6
2.4.5 Application 6
2.5 The White Rose Computational Grid 7
2.6 Grid Toolkits 7
2.7 The Globus Toolkit (GT2) 7
2.7.1 Grid Security Infrastructure (GSI) 8
2.7.2 Grid Resource Allocation Manager (GRAM) 8
2.7.3 Grid Information Service (GIS) 9
2.7.4 Grid File Transfer Protocol (GridFTP) 10
2.8 Summary 10
Chapter 3 – The Internet Service Provider Business Services 11
3.1 Introduction 11
3.2 Why Hosting Services are Becoming Popular 11
3.3 Services Provided 11
3.4 Inside the Data Centre 13
3.5 Server Load Balancing 14
3.6 Mapping Services onto the Grid 14
3.7 Summary 16
Chapter 4 – Application Design 17
4.1 Introduction 17
4.1.1 Energis 17
4.2 Proposals 17
4.2.1 Checking Resource Availability on the Grid 17
4.2.2 Using an Application to Manage Applications 18
4.2.3 Providing Grid Users With Directory, Enquiry and Discovery Services 18
4.2.4 Providing Access to the Grid through the Web 19
4.3 Choosing a proposal 19
4.4 The Monitoring and Discovery Service (MDS) 20
4.4.1 The Grid Resource Information Service (GRIS) 21
4.4.2 The Grid Index Information Service (GIIS) 21
4.5 Final Design Proposal 22
Simon Foskett 02/05/2003
ctxsef
V
4.5.1 Interactive Use of MDS 22
4.5.2 Programmatic Use of MDS 23
4.5.3 Application Hierarchy 23
4.5.4 Designing an Interface 24
4.6 Application Specification 25
4.7 Summary 27
Chapter 5 – Application Implementation and Testing 28
5.1 Introduction 28
5.2 Implementation Language 28
5.2.1 Java Commodity Grid Kit (Java CoG) 28
5.2.2 Grid Portal Development 29
5.2.3 The Grid Portal Development Kit 29
5.2.4 Struts 30
5.3 The Java CoG – MDS Implementation 30
5.3.1 Connecting 31
5.3.2 Querying 31
5.3.3 Displaying and Disconnecting 32
5.3.4 Error Handling 33
5.4 The Java Interface Implementation 33
5.4.1 Main Menu 33
5.4.2 CPU Enquiry 34
5.4.3 Storage Enquiry 35
5.4.4 OS Enquiry 36
5.4.5 RAM Enquiry 37
5.4.6 VM Enquiry 38
5.5 Testing 38
5.6 Summary 39
Chapter 6 – Evaluation 40
6.1 Introduction 40
6.2 Application 40
6.2.1 Criteria 40
6.2.2 Functionality 40
6.2.3 Performance 41
6.2.4 Interface 43
6.3 Project 43
6.3.1 Criteria 43
6.3.2 Project Objectives 43
6.3.3 Learning 44
6.3.4 Management 45
6.4 Minimum Requirements 47
6.5 Summary 48
Chapter 7 – Conclusion 49
7.1 Introduction 49
7.2 Project Achievements 49
7.3 Possible Enhancements and Improvements 49
7.4 Project Summary 50
Simon Foskett 02/05/2003
ctxsef
VI
Appendix A – Personal Reflection 51
Appendix B – Globus Code 52
Appendix C – Test Cases 53
Appendix D – Presentation Slides 61
References

GET COMPLETE MATERIAL