Professional Documents
Culture Documents
Proposal
Proposal
Project Proposal
by
Nithya Sam
Pradheepa.C
Rashmi Nair
Vimi Soman
October 4, 2006
Contents
1 Executive Summary 2
1.1 Title of the project . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Institute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Project schedule summary . . . . . . . . . . . . . . . . . . . . 2
1.4 Project deliverables . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Project Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.6 Project Members . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Introduction 3
3 The Problem 4
5 Deliverables 6
5.1 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.2 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.3 Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Project Estimation 7
6.1 Software Size and Effort Estimates . . . . . . . . . . . . . . . 7
6.2 Human Resource Efforts . . . . . . . . . . . . . . . . . . . . . 7
6.3 Timeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
List of Figures
1 A complex data access scenario . . . . . . . . . . . . . . . . . 5
List of Tables
1 Work estimate for each activity under the project. . . . . . . 7
2 Human Resource effort . . . . . . . . . . . . . . . . . . . . . . 8
3 Milestones for the project . . . . . . . . . . . . . . . . . . . . 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.
2
2 Introduction
This document is a proposal for designing a Database Management Por-
tal for managing different databases on a grid. This project is intended to
be used typically by scientists who are interested in activities like compu-
tations, 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 fulfillment of the course ITM112-05 (Web Technology).
This portal enables scientists to do their work more efficiently and se-
curely, without having to worry too much about how the underlying grid
infrastructure implements the discovery, access and management of re-
sources needed for that computation.
3
3 The Problem
The existing system has several servers accessing databases, hosting
data from different 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 managing the access to various databases on
a grid through a single sign-on facility. It should address the following
issues:
4
4 Our approach to solving the problem
This section outlines our approach to the problem described in section 3
Our approach is adapted from Foster et al. [2, Sec. 6], which discusses a
scenario of service-based distributed query processing using OGSA-DAI.
This paper discusses about the coordinated use of multiple databases from
grid middleware. The key idea 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.
5
5 Deliverables
The project will be accomplished in two months from the start date of the
project. The following will be delivered:
5.1 Software
Portal for Data Access Management: This portal will provide users with
a dashboard from where they can query and view data across several
databases. The portal administrator will have privileges to set parame-
ters for database access (location, access parameters, etc). This is the main
component of the software system that will be delivered. The main fea-
tures of this portal are:
Single sign-on: The user will require a single certificate for accessing the
different databases in the system. Passwords will be tied not to indi-
vidual database systems but to the entire system.
5.2 Documentation
The following documents will be written as part of the deliverables:
Source Code and Design documents: Complete source code of the portal
will be made available, alongwith all design documentation.
Final Report: Final report of the project shall be submitted to the course-
committee evaluating the project.
6
Activity person days
Req. Analysis 7
Research 9
System Design 10
Implementation 15
Testing 5
Documentation 9
Deployment 3
Training 0
Contingency 2
Total 60
5.3 Demo
There will be a demonstration of the project to the course-committee eval-
uating the project.
6 Project Estimation
6.1 Software Size and Effort Estimates
Code Size: The project will involve integration of advanced grid sys-
tems, including the Globus toolkit with database systems and computa-
tional resources. There is also likely to be programming in Java and other
web application languages. The estimate of the code size is 5000 lines.
Work Estimate: Work in the project will be divided into the activities
shown in Table 1.
7
Members person hours per day # Days Total person hours
Nithya Sam 2 60 120
Pradheepa C 2 60 120
Rashmi Nair 2 60 120
Vimi Soman 2 60 120
Total 480
6.3 Timeline
The duration of the project will be two months from the start of the project.
• ITM112-05 Instructor
• 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, 2004. Last accessed August 2006.