Embed
Email

NUST - CalTech Collaboration

Document Sample

Shared by: yaosaigeng
Categories
Tags
Stats
views:
3
posted:
12/5/2011
language:
English
pages:
37
NUST - CalTech

Collaboration

Project Profiles

Project Profile



Dated: 28th September 2005

Title



JClarens / Discovery (rendezvous) Service





Project Information



Starting Date July 2004

Ending Date

Project

Project Partners NIIT, CALTECH,USA Logo

Supervisors Dr Arshad Ali, Dr Harvey

Newman, Ashiq Anjum,

Micheal Thomas

Home Page http://niit.edu.pk/reserch_groups

/ndgc/grid/lookup.html







Project Members



Name Task Working On

Waqas ur Rehman

Faisal Khan (i) Database backed implementation of

rendezvous service.

(ii) Implementation of jxta revolver protocol for

improvements in the current service discovery

process of jxta based implementation.



Irfan Ahmad (i) Learning the core concepts of JClarens service

discovery.

(ii) Trying to have hands on experience with the

technologies being used in our project.

Project Abstract

The discovery service provides scientists and applications the ability to query for services

and to retrieve up-to-date information on the location and interfaces of a service in a

dynamic environment. The aim of this project is to develop a discovery service which

could alleviate the drawbacks within the exiting available solutions for service discovery

like centralized nature, lesser flexibility, lacking multiple interfaces etc. We provided

support for using multiple implementation of discovery service, so that a broader choice

of tools may be available to fulfill the user requirements.



Deliverables to Date



(i) Incorporation of Feedback by Mike on RendezvousJiniDBImpl (1st

October 2005)

(ii) CVS commit of JXTA service (October 2005)









Future Directions



As our future direction we are trying to use non-MonALISA based replication

mechanism to distribute service information across all Clarens/JClarens nodes. In this

regard JXTA is being used for replicating service information. The initial plugging in of

JXTA with JClarens gave some positive results and we are trying to make it more useful

to be used with the discovery service.









Signed



Status Date / Signature

Team Lead

Internal Supervisor

Project Profile



Dated: 28th September, 2005

Title



Resource Estimators for Grid Analysis Environment





Project Information



Starting Date January 2004

Ending Date

Project Partners NIIT,Caltech Project

Supervisors Dr Arshad Ali, Dr Harvey

Logo

Newman, Ashiq Anjum, Michael

Thomas

Home Page http://www.niit.edu.pk/reserch_group

s/ndgc/grid/estimator.html





Project Members



Name Task Working On

M. Atif Mehmood Estimators Integration with Scheduler, JUnit tests

Omar Altaf Runtime Prediction without using history based approach

Irfan Habib Intelligent Estimators using Neural Networks techniques

Yasir Naveed Riaz Less Intrusive Bandwidth Estimation Techniques



Project Abstract

One of the big issues in full-scale usage of a grid is matching the resource requirements

of a job submission to available resources. In order for Resource Brokers and Job

Schedulers to ensure efficient use of grid resources, an initial estimate of the likely

resource usage of a submission must be made. In the context of Grid Enabled Analysis

Environment (GAE), several execution sites are available and Scheduler has to select

optimum site out of these for job execution. There is also a need for meeting user

deadlines in order to fulfill the quality of service requirements. Thus, there is strong

desire for an estimator service that can estimate resource consumption by a job before

actually executing it. Estimators will help scheduler in making intelligent decisions

regarding the selection of optimum site capable of meeting user deadlines, by estimating

job runtime, queue wait time, file transfer time and access time on each individual

execution site. These estimates will then be used by Grid Scheduler for selecting the

optimum execution site for job submission.





Deliverables to Date

1. Design Document containing:

a. Problem Statement

b. Desired Features

c. Proposed Architecture

d. Implementation Details

e. Proposed API

2. Estimators Initial prototype (XMLRPC Based)

3. Runtime Estimation for SDSC jobs

4. Runtime Estimation for CMS jobs

5. SOAP based version of Estimator Service

6. Estimators Porting on Linux

7. Estimators Integration with Monalisa

8. Estimators Integration with Monitoring Service

9. Estimators Integration with Steering service, Prototype Scheduler and Condor

Based Execution service



Future Directions



1. Estimators integration with Grid Scheduler (e.g. SPHINX)

2. Use of Neural Networks techniques for increasing estimation accuracy

3. Job runtime estimation without using history based approach

4. Bandwidth estimation using techniques that are less intrusive on network

5. Integration of Queue time estimator with BOSS based execution service









Signed



Status Date / Signature

Team Lead



Internal Supervisor

Project Profile



Dated: September 28 2005

Title



Job Steering Service in Interactive Grid-enabled Analysis Environment



Project Information



Starting Date January 2004

Ending Date

Project Partners NIIT , Caltech Project

Logo

Supervisors Dr Arshad Ali, Dr Harvey Newman,

Ashiq Anjum , Michael Thomas

Home Page http://www.niit.edu.pk/reserch_grou

ps/ndgc/grid/steering.html





Project Members



Name Task Working On

Muhammad Adeel Zafar Code documentation , Study Sphinx and its interfacing with

Steering Service

Khawar Hasham Incorporating Proxy Delegation in Steering Service

Omer Inam Alvi Optimizer to optimize the execution of the job





Project Abstract





Steering Service provides physicists with the continuous feedback of their jobs and

provides them with the ability to control and steer the execution of their submitted jobs. It

enables them to move their jobs to different grid nodes when desired. The Steering

Service will also act autonomously to make steering decisions on behalf of the user,

attempting to optimize the execution of the job. This service also ensures the optimal

consumption of the Grid user’s resource quota. The Steering Service provides a web

service interface defined by standard WSDL and also provides a JSP based web interface.



Deliverables to Date

1. Design Document containing

 Problem Statement

 Requirements and desired features

 Proposed Architecture

 Implementation details

 API details

2. Development of Dummy Monitoring Service, Condor-based Execution Service and

prototype scheduler

3. Initial Prototype of Steering Service

4. Porting of the services into Linux

5. SOAP based version of Steering Service

6. Feature of Backtracking in Steering Service

7. Integration of Steering Service with Job Monitoring Service

8. Integration of Steering Service with Estimators

9. JUnit tests for Steering Service

10. Development of Dummy Quota and Accounting Service

11. Feature of Cost based Optimization for the job in Steering Service





Future Directions



1. Interfacing of Steering Service with a Grid Scheduler (Sphinx)

2. Integration of Steering Service with BOSS based Execution Service

3. Adopt optimization strategies for faster job execution in Grid

4. Integrate with MonaLISA to analyze grid weather from it

5. Incorporate Proxy Delegation in Steering Service

6. Develop Java web start client for Steering Service

7. Integration of Steering Service with Discovery Service







Signed



Status Date / Signature

Team Lead

Internal Supervisor

Project Profile



Dated: September 28, 2005

Title



Clarens Java Webstart Interface





Project Information



Starting Date March 2005

Ending Date

Project

Project Partners NUST, CalTech

Logo

Supervisors Frank van Lingen

Home Page







Project Members



Name Task Working On

Ahsan Ikram Core Framework and Basic Service Interfaces









Project Abstract

The primary focus of this project is to develop a java webstart interface for the Clarens framework

and adding various new features to it. Clarens is one of the key components of Grid Analysis

Environment (GAE), development of a comprehensive java webstart interface will allow users to

access Clarens with an efficient UI in a single frame. Also, this will enable users to Plugin their

own service UIs into standard Clarens UI with ease.

Deliverables to Date



- Basic Prototype

- CVS upload

- Enhanced Version

- Multiple Connections Support

- Mouse enabled browsing

- Plugin Framework enabled version

- Stable core framework version

- File Service Plugin

- Basic Discovery Service Plugin







Future Directions



- Enhanced Discovery Service Plugin

- Code cleanup

- Monotone Repository setup

- Monotone project upload









Signed



Status Date / Signature

Team Lead

Internal Supervisor

Project Profile



Dated: 28/09/2205

Title



Grid Database Integration and Warehousing





Project Information



Starting Date

10/20/04

Ending Date

Project

Project Partners CERN, Caltech

Logo

Supervisors Prof. Dr.Arshad Ali

Home Page Http://202.83.166.189:8282/gdi/







Project Members



Name Task Working On

Syed Yousaf Shah Access and Integration of relational database on Grid

Ammar Javed Distributed Query Processing









Project Abstract

This project focuses on accessing data stored in disparate relational databases through a

web service interface, and exploits the features of a Data Warehouse and Data Marts. This

project presents a middleware that enables applications to access data stored in

geographically distributed relational databases without being aware of their physical

locations and underlying schema. A web service interface is provided to enable applications

to access this middleware in a language and platform independent way. A prototype

implementation was created based on Clarens, Unity and POOL . This ability to access the

data stored in the distributed relational databases transparently is likely to be a very

powerful one for Grid users, especially the scientific community wishing to collate and

analyze data distributed over the Grid. The project also aims to provide plugins for

accessing XMLDB and Object based data sources.









Deliverables to Date



The existing system provides user following facilities,

Access attributes from multiple geographical disparate databases in a single query

Enables Joins on geographically disparate database that may from different vendors

Provides Access to relational databases through POOL-RAL, user can also access

attributes through POOL-RAL and JDBC-Driver in a single query.

User can take joins of databases accessed through POOL-RAL and JDBC-Driver

Automatic Schema changed detection and adoption is available i.e system keeps

continuous track of any change in databases schema and refresh the system

according to the new schema.

The system is intelligent to send query to optimum remote server in case of data

replicated on different sites by publishing monitoring values to MonALSIA and

fetching the values back at decision time.

System keeps track of the replica servers through Globus-RLS.

User can plug-in databases on run time

RPM is available for the system which makes the system easily installable

Web-Interface (JSP,Servlet and Web Start) is also available for users to access the

system online.





Future Directions

The current system provides read-only access to relational database. The XML-Engine

and Object Data interface are the future directions. The DQP Engine is also planned to be

introduce to make actually make use of Grid environment. The XML-Engine and Object

Data Interface are planed to be developed so that the user can access different type of

data sources in only one query. Providing these interfaces will make client independent of

separately accessing Tier-2 data and Tier-3 data. User will be able to analyze data from

any of the tier independent of the physical location of data. This transparency will enable

user to take joins of Tier-2 data with Tier-3 data.









Signed



Status Date / Signature

Team Lead Syed Yousaf Shah

Internal Supervisor Prof. Dr.Arshad Ali

Project Profile



Dated: September 28, 2005

Title



Grid Enabled Physics Applications for Mobile handheld Devices





Project Information



Starting Date January 2003

Ending Date

Project

Project Partners NUST – CalTech

Logo

Supervisors Dr Arshad Ali, Dr Harvey

Newman, Dr Juliann Bunn

Home Page http://www.niit.edu.pk/reserch_gr

oups/ndgc/grid/handheld.html





Project Members



Name Task Working On

Tahir Azim No work on the project at the moment

Ahsan Ikram No work on the project at the moment









Project Abstract

The project aimed at development of a Grid-enabled environment for interactive physics

analysis on handheld devices. JClarens (JClarens a Java-based supplement to the Python-based

Clarens Web Services Framework developed at the California Institute of Technology) is used to

interface the handhelds with the Grid, which allows applications on the handheld devices to

search for data files, perform analysis, and display results as 2D and 3D visualizations.

JASOnPDA and WiredOnPDA are the main application developed for PocketPC devices.

JASOnPDA is the PocketPC version of Java Analysis Studio (JAS) which was developed at

Stanford Linear Accelerator (SLAC). JASOnPDA enables visualization of ROOT files on

PocketPC devices. WiredOnPDA is the PocketPC version of WWW Interactive Remote Event

Display (WIRED), a joint venture of Stanford Linear Accelerator (SLAC) and European

Organization for Nuclear Research (CERN). WiredOnPDA can display and analyze events stored

in HepRep2 files.

In addition, a prototype was developed that enabled PDA and mobile phone users to launch

CPU-intensive jobs on a Grid, get back status information, and retrieve outputs. At the same time,

the server-side Grid was designed as a self-healing, high availability distributed system, to

simulate the behavior of the Grid as it will be in a few years time.

Deliverables to Date



- Proposal Draft

- JASOnPDA

- WiredOnPDA

- Various Publications

- Condor based JAS/Wired on PDA

- Jade Agents based JAS/Wired on PDA

- Desktop Clarens plugins for JAS and Wired.

- Hbook remote analysis plugin for JASOnPDA







Future Directions



- The Project is in a dormant phase since a few months and no actual work is in progress in this

regard









Signed



Status Date / Signature

Team Lead

Internal Supervisor

Project Profile



Dated: September 28, 2005

Title



Mobile GRID





Project Information



Starting Date March 2005

Ending Date

Project

Project Partners NUST Logo

Supervisors Dr Arshad Ali

Home Page







Project Members



Name Task Working On

Ahsan Ikram Clarens / JClarens Mobile Interface

Asif Khan Grid Network Monitoring on Mobile Devices

Ezhaar Sensor Networks Data Management

Sheryar Mohammad Khan Pinger





Project Abstract

Today, we are entering an era where we would like to mobilize every available information and

device. With the requirement and desire to have access to information and computing anywhere

and everywhere, technology is witnessing a paradigm shift from static computing and networks to

dynamic mobile computing and networks. High adaptability and success of mobile devices has

forced rapid development in the fields of mobile computing and mobile networks. As the networks

tend to grow in terms of reliability and data rates, the applications also grow in terms of

complexity and resource consumption, trying to bridge any efficiency gap that exists between the

static wired networks and dynamic mobile networks. As the mobile networks tend to grow they

will face performance and optimization issues due to inherent constraints like unreliable network

connections and low computing and storage resources of mobile devices. GRID computing on the

other hand is entitled to solve all the issues which exist due to scarcity of resources, storage or

computing. In this research we evaluate the existing technologies for mobile networks and tend to

propose and develop an architecture that integrates and harnesses the benefits of mobile and

grid computing giving birth to a next generation network that can be called 'Mobile GRID'. Mobile

GRIDs will enhance the performance of mobile networks by fulfilling the inherent deficiencies of

computing, storage and data transfer resources that mobile networks face.

Deliverables to Date



1. Proposal Draft (March, 2005)

2. Proposed Architecture (April, 2005)

3. Clarens Interface based Prototype (May, 2005)









Future Directions



a. Interface to existing Grid middleware like Clarens / JClarens

b. Develop a flexible, robust and efficient Monitoring middleware for Grid Networks. It

can be easily integrated with any Grid Middleware like JClarens, Globus, etc.

c. Grid services based tools for data management of sensor networks









Signed



Status Date / Signature

Team Lead

Internal Supervisor

Team Profiles

Team Profile



Dated: 28th September 2005

Team Lead



Name Lead Since Joined email

Faisal Khan July 2004 Sept 2003 Faisal.khan@niit.edu.pk





Projects



Title Internal External Start Web Page

Supervisor/s Supervisor/s Date

Discovery Dr. Arshad Michael July http://niit.edu.pk/reserch_groups/ndgc/grid/look

Service Ali Thomas 04 up.html





Members



Name Joining Date Status Contact

Irfan Ahmad October 2003 UG Student 43irfan@niit.edu.pk









Deliverables to date



Project Title Deliverable Date Delivered Supervisor Notified

Discovery Service Service Descriptor to January 2005 Yes

UDDI mappings

-do- UDDI Implementation for March 2005 Yes

service discovery

-do- Incorporation of April 2005 Yes

replication among

JClarens UDDI nodes

using MonLISA

-do- Database Implementation August 05 Yes

of key-value pairs

-do- Implmentation of September 05 Yes

RendezvousMLJiniDBImpl

Class

-do- Improvements in Yet to be delivered

RendezvousJiniDB code

-do- Prototype Implementation August 04 Yes

of JXTA discovery service

Team Profile



Dated: 28th September, 2005

Team Lead



Name Lead Since Joined Email

M. Atif Mehmood March, 2004 November, 2003 atif.mehmood@niit.edu.pk





Projects

Title Internal External Start Web Page

Supervisor/s Supervisor/s Date

Resource Dr.Arshad Michael January, http://www.niit.edu.pk/reserch_grou

Estimators for Ali, Thomas 2004 ps/ndgc/grid/estimator.html

Grid Analysis Ashiq Anjum

Environment





Members



Name Joining Date Status Contact

Omar Altaf April, 2004 UG Student 38omar@niit.edu.pk

Yasir Naveed Riaz August, 2005 UG Student 43yasir@niit.edu.pk

Irfan Habib August, 2005 UG Student irfanhab@yahoo.com





Deliverables to date



Project Title Deliverable Date Delivered Supervisor

Notified

Resource Estimators Problem Statement June, 2004 Yes

for Grid Analysis

Environment

-do- Design Document / June, 2004 Yes

Proposed API

-do- Estimators Initial August, 2004 Yes

prototype

-do- Runtime Estimation August, 2004 Yes

for SDSC jobs

-do- Soap based version December, 2004 Yes

of estimator service

-do- Runtime Estimation January, 2005 Yes

for CMS jobs

-do- Estimators Porting April, 2005 Yes

on Linux

-do- Estimators June, 2005 Yes

Integration with

Monalisa

-do- Estimators August, 2005 Yes

Integration with

Monitoring Service

-do- Estimators August 2005 Yes

Integration with

Steering service,

Prototype Scheduler

and Condor Based

Execution service

Team Profile



Dated: September 28 2005

Team Lead



Name Lead Since Joined email

Muhammad Adeel March, 2004 November , 2003 adeel.zafar@niit.edu.pk

Zafar





Projects



Title Internal External Start Date Web Page

Supervisor/s Supervisor/s

Job Steering Dr. Arshad Ali Michael Thomas January 2004 http://www.nii

Service for GAE Ashiq Anjum t.edu.pk/reser

ch_groups/ndg

c/grid/steering

.html



Members



Name Joining Date Status Contact

Khawar Hasham April 2004 UG Student 38hasham@niit.edu.pk

Omar Inam Alvi August 2005 UG Student imiconoclast@yahoo.com





Deliverables to date



Project Title Deliverable Date Delivered Supervisor Notified

Job Steering Service Problem Statement June, 2004 Yes

for GAE

-do- Design Document / June, 2004 Yes

Proposed API

-do- Developed Dummy July 2004 Yes

Monitoring Service

-do- Developed Condor- July 2004 Yes

based Execution

Service

-do- Prototype Scheduler July 2004 Yes

for testing purposes

-do- Initial Prototype of August 2004 Yes

Steering Service

-do- SOAP based version December 2004 Yes

of Steering Service

-do- Ported all above February 2004 Yes

mentioned services

on Linux

-do- Backtracking April 2005 Yes

-do- Integration with Job June 2005 Yes

Monitoring Service

-do- JUnit Tests July 2005 Yes

-do- Integration with August 2005 Yes

Estimators

-do- Dummy Quota & August 2005 Yes

Accounting Service

-do- Cost-based September 2005 Yes

Optimization

Team Profile



Dated: 28/09/2005

Team Lead



Name Lead Since Joined email

Syed Yousaf Shah October-20-04 May-04 Yousaf.shah@niit.edu.pk







Projects



Title Internal Supervisor/s External Start Date Web Page

Supervisor/s

Grid Database Prof. Dr.Arshad Ali Micheal Thomas 20 October -04 Http://202.83.16

Integration and 6.189:8282/gdi

Warehousing



Members



Name Joining Date Status Contact

Ammar Javed June-2005 Member 38ammar@niit.edu.pk









Deliverables to date



Project Title Deliverable Date Delivered Supervisor Notified

Grid Database Access attributes from December-04 Yes

Integration and multiple geographical

Warehousing disparate databases in a

single query

// Enables Joins on January-05 Yes

geographically disparate

database that may from

different vendors

// Provides Access to February-05 Yes

relational databases

through POOL-RAL,

user can also access

attributes through

POOL-RAL and JDBC-

Driver in a single query.

// Automatic Schema April-05 Yes

changed detection and

adoption is available i.e

system keeps

continuous track of any

change in databases

schema and refresh the

system according to the

new schema.

// Integration with June-05 Yes

MonALSIA

// Web based JSP and July-05 Yes

Servlet Clients

// Web Start Client August-05 Yes

// Complete Web September-05 Yes

Site/Documentation

Team Profile



Dated: September 28, 2005

Team Lead



Name Lead Since Joined email

Ahsan Ikram January 2005 January 2003 ahsan@niit.edu.pk





Projects



Title Internal External Start Date Web Page

Supervisor/s Supervisor/s

Physics Dr Arshad Ali Dr Harvey January 2003

Applications for Newman, Prof

handheld devices Juliann Bunn

Mobile GRID Dr Arshad Ali - Mach 2005



Members



Name Joining Date Status Contact

Ahsan Ikram January 2003 Research Assistant ahsan@niit.edu.pk

Tahir Azim January 2003 Higher Studies tahir@niit.edu.pk

Asif Khan January 2005 UG Student

Ezhaar March 2005 UG Student

Sheryar Mohammad January 2005 UG Student

Khan





Deliverables to date

Project Title Deliverable Date Delivered Supervisor Notified

Physics Hnadhelds JASOnPDA July 2003 Yes

- do - WiredOnPDA October, 2003 Yes

- do - JASOnPDA / November 2003 – June Yes

WiredOnPDA enhanced 2004

versions

- do - Condor based October 2004 Yes

JAS/Wired on PDA

- do - Agents based November 2004 Yes

JAS/Wired on PDA

- do - Hbook remote analysis December 2004 Yes

plugin for JASOnPDA

Mobile Grid Proposal Draft March 2005 Yes

- do - Architecture Draft April 2005 Yes

- do - Clarens based Prototype May 2005 Yes

Member Profiles

Member Profile



Dated: 28th September 2005

Profile Information



Name Faisal Khan

Joining Date 26th September 2003 Member

Project (current) JClarens and discovery

Picture

service

Status Research Asst.

Contact Faisal.khan@niit.edu.pk







Projects / Tasks



Project Title Team Lead Joining Date Tasks

JClarens Waqas / June 2005 Feature request, bug fixes , cvs

Faisal commit etc



Discovery Faisal July 2004 Improvements in existing code,

Service Implementation of JXTA based

discovery Service







Remarks



Status Remarks Signature



Team Lead

Internal

Supervisor

Member Profile



Dated: 28th September, 2005

Profile Information



Name M.Atif Mehmood

Joining Date November, 2003 Member

Project Resource Estimators for

Picture

Grid Analysis

Environment

Status Research Assistant

Contact atif.mehmood@niit.edu.pk







Projects / Tasks



Project Title Team Lead Joining Date Tasks

Resource M. Atif Mehmood November, 2003 Estimators Integration with

Estimators for Scheduler, JUnit tests

Grid Analysis

Environment





Remarks



Status Remarks Signature



Team Lead

Internal

Supervisor

Member Profile



Dated: September 28, 2005

Profile Information



Name Muhammad Adeel Zafar

Member

Picture

Joining Date January 2004

Project Job Steering Service in GAE

Status Research Assistant

Contact adeel.zafar@niit.edu.pk





Projects / Tasks



Project Title Team Lead Joining Date Tasks

Job Steering M. Adeel Zafar January 2004 Working on a comprehensives

Service in GAE document describing the methods of

service.



-do- -do- -do- Study Sphinx and see how to

interface it with Steering Service









Remarks



Status Remarks Signature



Team Lead

Internal

Supervisor

Member Profile



Dated: September 28, 2005

Profile Information



Name Ahsan Ikram

Joining Date January 2003 Member

Project Physics Applications

Picture

for Handheld Devices

Status Research Assistant

Contact ahsan@niit.edu.pk







Projects / Tasks



Project Title Team Lead Joining Date Tasks

Grid Enabled Development of physics applications

Physics Ahsan Ikram January 2003 like Java Analysis Studio and Wired

Applications for for PocketPC devices

Mobile handheld

devices

Clarens Webstart Ahsan Ikram March 2005 Development of web interface for

Interface Clarens web services framework



Development of Clarens / JClarens

Mobile GRID Ahsan Ikram March 2005 interface for mobile handheld devices









Remarks



Status Remarks Signature



Team Lead

Internal

Supervisor

Member Profile



Dated: 28/11/2005



Profile Information



Name Syed Yousaf Shah

Joining Date May-2004

Project Gri Database Integration and

Warehousing

Status Continued

Contact Yousaf.shah@niit.edu.pk





Projects / Tasks



Project Title Team Lead Joining Date Tasks

Providing Access and Integration

Layer to Database distributed on Grid

Grid Database nodes.

Integration Syed Yosuaf Shah May-04 Integration of MonALISA with

andwarehousing Database Service

Development of Web Client

Web Site Development

Automatic Schema change detection

and adoption



Remarks



Status Remarks Signature



Team Lead

Internal Supervisor

Member Profile



Dated: 28th September, 2005

Profile Information



Name Mohammad Asif Khan

Joining Date January, 2005 Member

Project Mobile and Handhelds

Picture



Status Developing

Contact 37asif|@niit.edu.pk







Projects / Tasks



Project Title Team Lead Joining Date Tasks

Decentralization Faisal Khan March,2004 Configuration of JUDDI, and

of Distributive developing query module for

Grid Registries registry.(Completed).

Mobile Grid Ahsan Ikram August,2004 Accessing JClarens from Mobile

Device(MD), P2P communication

between MD(Completed).

Mobile Interface - do - August,2005 Designing architecture and coding

for Monalisa the mobile client for MonaLISA

(Completed).

Grid Network - do - September,2005 Project Proposal Draft, Architecture

Monitoring design, Coding the project.









Remarks



Status Remarks Signature



Team Lead

Internal

Supervisor

Member Profile



Dated: 27th Sep,2005

Profile Information



Name Shahryar Muhammad Khan



Joining Date 1st January, 2005



Project Mobile Grid

Status UG Student

Contact 92-(0)300-5230737







Projects / Tasks



Project Title Team Lead Joining Date Member

Tasks

Mobile Ad hock Ahsan Ikram st

1 January, 2005 Picture

Development of a middleware

Networks using that contacts with the server and

Bluetooth technology returns the HTML for http request

PDA based client for Ahsan Ikram 15th August,2005 Development of PDA client for

different monitoring PingER and integrated it with the

tools like MonALISA rest of the code

and PingER





Remarks



Status Remarks Signature



Team Lead

Internal

Supervisor

Task Delegation Details

Member Name: Tahir Azim

Period: January 2003 – September 2005

Status: Stanford University (MS Student)



Described below are some of the software development activities that I have been

involved in as part of the NUST-Caltech collaboration, and people who are continuing

those activities now:



1. JClarens services: This includes various services that are part of JClarens but

do not include the core JClarens framework, such as the servlet modules,

authentication modules and core JClarens services.



a. Discovery service: This work has been entirely completed to Faisal Khan

(faisal.khan@niit.edu.pk) in NIIT. He understands almost all of the code

and has already written a new method in the discovery service for

querying on key-value pairs. Faisal also has one or two junior students

with him, who should be ready to continue on from him in a few months.



b. Shell service: The shell service was initially written by Waqas ur

Rehman (wurehman@hep.caltech.edu), but I did significant amount of

work on it to clean up the code, add new features (ShellUtil and

authentication with GUMS) and fix some security holes. Since then,

Waqas has been doing some major development in this service again, and

is quite familiar with almost all the shell services’ methods.



2. JClarens core: The most important components of the JClarens core include

the servlet modules, authentication modules and core services of JClarens.

Michael Thomas and I have been the main developers and programmers of

these modules. To replace myself, I have managed to train a relatively junior

student from NIIT named Sajjad Rizvi (43sajjad@niit.edu.pk). He has

learned very quickly, and has shown great interest in contributing to this work.

However, due to the large scope of this component, I cannot say that he has

fully mastered this part of the work. Therefore, I will try to help him out in

this direction when he needs assistance, and also work myself to fix bugs and

add crucial new features when



3. Clarens web interface interoperability: During my visit to Caltech, I also

worked on making the Clarens Javascript-based web interface interoperable

with browsers other than Mozilla. Since this is not a very high-priority piece

of work and does not require the devotion of considerable amount of time and

effort, I have not delegated it to any other student yet. However, I will be

willing to help anyone if there is a need to upgrade or maintain the Javascript

code at some point.



4. Physics Software for Handhelds: Although this work has been somewhat

dormant in the past few months, Ahsan Ikram(aikram@hep.caltech.edu) is

currently available who understands almost all of the code, as he was involved

in the development of a significant part of this software, especially the

graphical user interfaces and later on, the interfacing with JADE agents and

Clarens-based ROOT and HBOOK parsing services. In addition, Asif Khan

(37asif@niit.edu.pk) is now well-versed in installing, configuring and running

the software on iPAQ handhelds.



5. GAE services: Other GAE services such as the steering service, job

monitoring service and the estimator service have been developed entirely by

existing members of the team) Adeel Zafar (adeel.zafar@niit.edu.pk), Atif

Mehmood (atif.mehmood@niit.edu.pk) and Waqas ur Rehman

(wurehman@hep.caltech.edu), with the exception of a few bug fixes and code

cleanups that were done by me. In addition, there are at least five students

working on various parts of these services in NIIT, including Khawar

Hasham, Omar Alvi, Lateef Khan, Irfan Habib, and Yasir ?last name?.

Therefore, the development of these services should continue as usual, except

that somebody from Adeel, Atif and Waqas should take the responsibility of

reviewing these services to find and fix potential errors.



Related docs
Other docs by yaosaigeng
_49AEFA4B-4737-43A3-9750-5AAF48CC4E0F_
Views: 3  |  Downloads: 0
_micros_ltda_listado_general_de_productos
Views: 1  |  Downloads: 0
Z_Extra_0211
Views: 2  |  Downloads: 0
ZVL Subcontractor Bid List Registration Form
Views: 3  |  Downloads: 0
ZipDomains
Views: 1  |  Downloads: 0
zemin davranisiSİYAH BEYAZ
Views: 1  |  Downloads: 0
zakon_za_zdraveto
Views: 1  |  Downloads: 0
Z1ServiceContract
Views: 1  |  Downloads: 0
YPLAResponsibilities
Views: 1  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!