Sie sind auf Seite 1von 11

Data Grid Management Portal Done as part of Course Curriculum Web Technology ITM112-05 Project Proposal by Nithya Sam

Pradheepa.C Rashmi Nair Vimi Soman Indian Institute of Information Technology & Management. Kerala Trivandrum, Kerala 695 581 October 4, 2006

Contents 1 Executive Summary 1.1 Title of the project . . . . . 1.2 Institute . . . . . . . . . . . 1.3 Project schedule summary 1.4 Project deliverables . . . . 1.5 Pro ject Guides . . . . . . . 1.6 Project Members . . . . . . 2 Introduction 3 The P roblem 4 Our approach to solving the problem 5 Deliverables 5.1 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Project Estimation 6.1 Software Size and E ffort Estimates . . . . . . . . . . . . . . . 6.2 Human Resource Efforts . . . . . . . . . . . . . . . . . . . . . 6.3 Timeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Project Review Committee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 2 2 2 2 3 4 5 6 6 6 7 7 7 7 8 8 List of Figures 1 A complex data access scenario . . . . . . . . . . . . . . . . . 5 List of Tables 1 2 3 Work estimate for each activity under the project. . . . . . . Human Resou rce effort . . . . . . . . . . . . . . . . . . . . . . Milestones for the projec t . . . . . . . . . . . . . . . . . . . . 7 8 8 1

1 Executive Summary 1.1 Title of the project Data Grid Management Portal 1.2 Institute Indian Institute of Information Technology and Management Kerala (IIITM-K), Park Center, Technopark, Kariavottam P.O. Trivandrum, Kerala - 695 581 INDIA. Tel: + 91-471-2700777, Fax: +91-471-2527568. 1.3 Project schedule summary The project will have development, deployment, testing and execution of the port al. This will be completed in two months from project start date. 1.4 Project deliverables A computational portal for data access management which will have a built in sin gle sign-on facility along with added security features. 1.5 Project Guides Dr. Venkatesh Choppella Mr. Siv Chand Koripella 1.6 Project Members Nithya Sam Pradheepa C Rashmi Nair Vimi Soman 2

2 Introduction This document is a proposal for designing a Database Management Portal for manag ing different databases on a grid. This project is intended to be used typically by scientists who are interested in activities like computations, wherein data residing on several databases needs to be accessed via a web browser along with a single sign-on facility. This project is done as a part of ful llment of the cou rse ITM112-05 (Web Technology). This portal enables scientists to do their work more ef ciently and securely, without having to worry too much about how the under lying grid infrastructure implements the discovery, access and management of res ources needed for that computation. The Grid is an emerging infrastructure that supports the discovery, access and use of distributed computational resources. G rid computing re ects a conceptual framework rather than a physical resource. Grid ensures security through authorization and access control tools for supporting decentralized control mechanisms. The scope of this project is to develop and im plement a grid framework for gathering, classifying, and integrating the differe nt distributed data resources and presenting them to the user in a single, web-b ased interface. 3

3 The Problem The existing system has several servers accessing databases, hosting data from d ifferent domains. Data from these different database servers needs to be brought into and then processed on the servers. We would like to design a portal for ma naging the access to various databases on a grid through a single sign-on facili ty. It should address the following issues: Format-independent access: Databases contain data of different formatsRelational, XML and les. Our portal should prov ide a uniform interface for accessing different databases. Security : Access to databases must be done in a secure manner so as to prevent loss or damage of dat a. Web Services : The access to data should be provided as a set of web services . Data services : A set of services should be provided for archiving, reusing, s haring, integration, and transfer of data. Portal-based user and administrative interface : The system should provide a web-based interface for con guring and adm inistrative control of all services. Individual users of the system should also have a web-based interface where they can specify, launch, and control jobs. Int erface to legacy systems : The system developed should be able to interface with existing legacy data and computational systems that are already running. 4

4 Our approach to solving the problem This section outlines our approach to the problem described in section 3 Our app roach is adapted from Foster et al. [2, Sec. 6], which discusses a scenario of s ervice-based distributed query processing using OGSA-DAI. This paper discusses a bout the coordinated use of multiple databases from grid middleware. The key ide a is to make the data available to the user through a web service with the help of Grid Distributed Query Processing Service techniques (GQPS). The architecture showing the portal, grid data services and the databases is shown schematically in Figure 1. Figure 1: A complex data access scenario In addition to it we have planned to use GridSphere portal framework [1] for bui lding the front end of the portal. The GridSphere portal framework provides a st andards based portal for the easy development of modular Web components, called portlets. Portlets are de ned by a standard API and provide a model for developing new portal components that can be shared and exchanged by various portlet conta iners. 5

5 Deliverables The project will be accomplished in two months from the start date of the projec t. The following will be delivered: web based portal for data access management data access service layer de nition based on OGSA standards Successful completion of this project will lead to the establishment of a portal for data access manag ement in a distributed environment, which indeed will provide more oppurtunities for grid applications in real world scenarios. 5.1 Software Portal for Data Access Management: This portal will provide users with a dashboa rd from where they can query and view data across several databases. The portal administrator will have privileges to set parameters for database access (locati on, access parameters, etc). This is the main component of the software system t hat will be delivered. The main features of this portal are: Single sign-on: The user will require a single certi cate for accessing the different databases in th e system. Passwords will be tied not to individual database systems but to the e ntire system. Security: User authentication will be supported using Public Key I nfrastructure. Authorization will be supported by access control lists. 5.2 Documentation The following documents will be written as part of the deliverables: Requirement s document: A user requirements document will be developed. Source Code and Desi gn documents: Complete source code of the portal will be made available, alongwi th all design documentation. Final Report: Final report of the project shall be submitted to the coursecommittee evaluating the project. 6

Activity Req. Analysis Research System Design Implementation Testing Documentati on Deployment Training Contingency Total person days 7 9 10 15 5 9 3 0 2 60 Table 1: Work estimate for each activity under the project. 5.3 Demo There will be a demonstration of the project to the course-committee evaluating the project. 6 Project Estimation 6.1 Software Size and Effort Estimates Code Size: The project will involve integration of advanced grid systems, includ ing the Globus toolkit with database systems and computational resources. There is also likely to be programming in Java and other web application languages. Th e estimate of the code size is 5000 lines. Work Estimate: Work in the project wi ll be divided into the activities shown in Table 1. 6.2 Human Resource Efforts The project will be coordinated by Dr. Venkatesh Choppella and Mr. Siv Chand Kor ipella. The project will be developed by ITM112-05 Project Group-8 members. 7

Members Nithya Sam Pradheepa C Rashmi Nair Vimi Soman Total person hours per day 2 2 2 2 # Days 60 60 60 60 Total person hours 120 120 120 120 480 Table 2: Human Resource effort Number 1 2 3 4 5 Milestone Requirements analysis document 1st quarter report 2nd quarter report and review Demonstration Final re port and review Table 3: Milestones for the project Days 10 30 45 58 60 6.3 Timeline The duration of the project will be two months from the start of the project. 7 Project Review Committee The project will be monitored by the review committee consisting of the followin g members. Director, IIITM-K Trivandrum ITM112-05 Instructor ITM112-05 Associate Instructors IIITM-K Faculty 8

References [1] Gridsphere portal framework. http://www.gridsphere.org, 2005. Last accessed September 2006. [2] I Foster, D. Gannon, H. Kishimoto, and Jeffrin J. Von Reich. Open grid architecture use cases. http://www.ggf.org/documents/GFD. 29.pdf, 200 4. Last accessed August 2006. 9

Das könnte Ihnen auch gefallen