Your SlideShare is downloading. ×
  • Like
Java Abs   Grid Information Retrival System
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Java Abs Grid Information Retrival System

  • 398 views
Published

final Year Projects, Final Year Projects in Chennai, Software Projects, Embedded Projects, Microcontrollers Projects, DSP Projects, VLSI Projects, Matlab Projects, Java Projects, .NET Projects, IEEE …

final Year Projects, Final Year Projects in Chennai, Software Projects, Embedded Projects, Microcontrollers Projects, DSP Projects, VLSI Projects, Matlab Projects, Java Projects, .NET Projects, IEEE Projects, IEEE 2009 Projects, IEEE 2009 Projects, Software, IEEE 2009 Projects, Embedded, Software IEEE 2009 Projects, Embedded IEEE 2009 Projects, Final Year Project Titles, Final Year Project Reports, Final Year Project Review, Robotics Projects, Mechanical Projects, Electrical Projects, Power Electronics Projects, Power System Projects, Model Projects, Java Projects, J2EE Projects, Engineering Projects, Student Projects, Engineering College Projects, MCA Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, Wireless Networks Projects, Network Security Projects, Networking Projects, final year projects, ieee projects, student projects, college projects, ieee projects in chennai, java projects, software ieee projects, embedded ieee projects, "ieee2009projects", "final year projects", "ieee projects", "Engineering Projects", "Final Year Projects in Chennai", "Final year Projects at Chennai", Java Projects, ASP.NET Projects, VB.NET Projects, C# Projects, Visual C++ Projects, Matlab Projects, NS2 Projects, C Projects, Microcontroller Projects, ATMEL Projects, PIC Projects, ARM Projects, DSP Projects, VLSI Projects, FPGA Projects, CPLD Projects, Power Electronics Projects, Electrical Projects, Robotics Projects, Solor Projects, MEMS Projects, J2EE Projects, J2ME Projects, AJAX Projects, Structs Projects, EJB Projects, Real Time Projects, Live Projects, Student Projects, Engineering Projects, MCA Projects, MBA Projects, College Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, M.Sc Projects, Final Year Java Projects, Final Year ASP.NET Projects, Final Year VB.NET Projects, Final Year C# Projects, Final Year Visual C++ Projects, Final Year Matlab Projects, Final Year NS2 Projects, Final Year C Projects, Final Year Microcontroller Projects, Final Year ATMEL Projects, Final Year PIC Projects, Final Year ARM Projects, Final Year DSP Projects, Final Year VLSI Projects, Final Year FPGA Projects, Final Year CPLD Projects, Final Year Power Electronics Projects, Final Year Electrical Projects, Final Year Robotics Projects, Final Year Solor Projects, Final Year MEMS Projects, Final Year J2EE Projects, Final Year J2ME Projects, Final Year AJAX Projects, Final Year Structs Projects, Final Year EJB Projects, Final Year Real Time Projects, Final Year Live Projects, Final Year Student Projects, Final Year Engineering Projects, Final Year MCA Projects, Final Year MBA Projects, Final Year College Projects, Final Year BE Projects, Final Year BTech Projects, Final Year ME Projects, Final Year MTech Projects, Final Year M.Sc Projects, IEEE Java Projects, ASP.NET Projects, VB.NET Projects, C# Projects, Visual C++ Projects, Matlab Projects, NS2 Projects, C Projects, Microcontroller Projects, ATMEL Projects, PIC Projects, ARM Projects, DSP Projects, VLSI Projects, FPGA Projects, CPLD Projects, Power Electronics Projects, Electrical Projects, Robotics Projects, Solor Projects, MEMS Projects, J2EE Projects, J2ME Projects, AJAX Projects, Structs Projects, EJB Projects, Real Time Projects, Live Projects, Student Projects, Engineering Projects, MCA Projects, MBA Projects, College Projects, BE Projects, BTech Projects, ME Projects, MTech Projects, M.Sc Projects, IEEE 2009 Java Projects, IEEE 2009 ASP.NET Projects, IEEE 2009 VB.NET Projects, IEEE 2009 C# Projects, IEEE 2009 Visual C++ Projects, IEEE 2009 Matlab Projects, IEEE 2009 NS2 Projects, IEEE 2009 C Projects, IEEE 2009 Microcontroller Projects, IEEE 2009 ATMEL Projects, IEEE 2009 PIC Projects, IEEE 2009 ARM Projects, IEEE 2009 DSP Projects, IEEE 2009 VLSI Projects, IEEE 2009 FPGA Projects, IEEE 2009 CPLD Projects, IEEE 2009 Power Electronics Projects, IEEE 2009 Electrical Projects, IEEE 2009 Robotics Projects, IEEE 2009 Solor Projects, IEEE 2009 MEMS Projects, IEEE 2009 J2EE P

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
398
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GRID INFORMATION RETRIVAL SYSTEM USING JAVA INTRODUCTION GRID IR is Information Retrieval on the grid! It is a new initiative to bring together information retrieval techniques with grid computing. IR or information retrieval is a field of research concerned with searching unstructured (or quasi-structured) data such as text documents and the retrieval of results pertinent to a user’s query. Modern web search engines are the most widely known implementations of IR system. Grid computing is the accomplishment of computational tasks on a set of computers connected by a network. This is similar to distributed computing, except with a more finely grained implementation for task assignment and coordination among the grid elements. Grid computing provides clustering of remotely distributed computing. The principal focus of grid computing to date has been on maximizing the use of available processor resources for compute-intensive applications. Grid computing along with storage virtualization and server virtualization enables a Utility Computing. Applying the resources of many computers in a network to a single problem at the same time – usually a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data. Grid computing uses software to divide and farm out pieces of a program to as many as several thousand computers. A number of corporations, professional groups and university consortia have developed frameworks and software for managing grid computing projects. Grid computing is a model for allowing companies to use a large number of computing resources on demand, no matter where they are located. Grid IR applies the tools of grid computing to IR to provide a common infrastructure for distributed IR. It also brings the capabilities of IR to grid computing. GRID IR is a newly proposed initiative to implement a specific architecture for realizing IR on the open grid service architecture (OGSA) grid-computing platform. Traditional IR models are broken into constituent pieces and described as OGSA grid services. A model for interaction among these services describes the GRID IR system.
  • 2. AIM/OBJECTIVE OF THE SYSTEM The main aim of grid IR is to allow users information needs to be matched to documents by document collections, indexes and query engines which all exist as grid services. The project is implemented using JAVA. MS-ACCESS database is used for indexing the keywords of the document. PROPOSED SYSTEM SOFTWARE REQUIREMENTS Operating system : Windows XP/2000 Software : JDK 1.3 or higher Database : MS-ACCESS PROPOSED SYSTEM HARDWARE REQUIREMENTS Processor : Intel Pentium PIII or higher RAM : 128 MB or higher HDD : 80 GB HDD FDD : 1.44 MB or higher Monitor / Keyboard / CD drive PROPOSED SYSTEM DESCRIPTION Grid Computing is an advanced technology of distributed computing. A Grid is a collection of computers, storage and other devices, which are joined together by any means of communication like Internet and which can be used to manage information and solve their problems among themselves. Grid Computing allows usage of the unutilized resources of other systems. This is achieved by distributing the workload of the system to the other systems in order to use their unused resources such as their memory, processor, etc which results in balancing the workload, decreasing the network traffic, bandwidth, etc. This concept is used in our project to render a large image in a very short time by distributing the image to many systems for using their resources. As the workload is evenly distributed among the grid network, even the large work can be done in a short time itself. The main scope is that using the unused resources to complete the work efficiently. This project helps to use the resources efficiently and cost effective.
  • 3. Grid Computing is about making large amounts of computing power available for applications and users. Collaborative development of Java Grid Engine technology provides the proper development framework to ensure that Grid Engine technology meets the requirements of the largest number of users. Grid computing is a form of networking. Unlike conventional networks that focus on communication among devices, grid computing harnesses unused processing cycles of all computers in a network for solving problems too intensive for any stand-alone machine. A common example of a well-known grid computing project is the SETI (Search for Extraterrestrial Intelligence) @Home project, in which PC users worldwide donate unused processor cycles to help the search for signs of extraterrestrial life by analyzing signals coming from outer space. The proposed project relies on individual users to volunteer to allow the project to harness the unused processing power of the user's computer. This method saves the project both money and resources. This project in Java based Grid computing does require special imaging software that is unique to the computing project for which the grid is being used. The basic idea of grid IR is to define an IR system in terms of three functional components, implemented as grid services: the collection manager service (CM), the indexing/searching service (IS), and the Query processing service (QP). These services are autonomous, and being grid services, they are distributed. Since they can be used to create new IR systems or link existing ones together in an interoperable network of IR services. Information retrieval(IR) is the science and practice of identifying documents or sub-documents that needs information needs. Usually, IR deals with textual documents in semi-structured (e.g., HTML, XML) or unstructured (plain text) format. In order to boost processing power, institutions aggregated computing resources across the entire institution. The same idea of sharing resources has paved the way for grid computing but with a far wider scale and scope. Grid computing, in effect, provides a global reach to distributed computing. It promises lower total computing costs along with on-demand, reliable, and inexpensive access to the vast, available computing resources that would other wise go unused.
  • 4. GRID COMPUTING FEATURES The requirements for grid-computing infrastructure can be described by the following attributed: • Pooling of resources to increase utilization • Provisioning of work based on policies and dynamic requirements • Virtualization at every layer of the computing stack • Self-adaptive software that largely tunes and fixes itself • Unified management and provisioning. PROPOSED SYSTEM MODULES Java Grid project is divided into three modules server, client and worker 1. SERVER MODULE User interface Job Scheduler Workload Management Resource Management Data Management 2. WORKER MODULE Job Requests Receiver Job Processing Manager Job Requests Sender 3. CLIENT MODULE Job Fragmenter Job Requests Sender Job Results Receiver Job Results Aggregator
  • 5. GRID - MODULE DESCRIPTION 1. SERVER MODULE Server module, which maintains the number of clients and worker connected to the grid engine, amount of work load given to the worker, add grid node, remove grid node, data available in the clients. 2. CLIENT MODULE The given job is divided into job fragments and given to the grid server to process, client aggregate the resultant job fragments form the grid server. The purpose of the client is to divide and aggregate the job. 3. WORKER MODULE Worker process the job given by the grid server and then result is send to the grid server. Worker module runs server automatically identifies and connect the worker to the grid engine. In this project worker process the job such as rendering of images using pov ray software. GRID – CLIENT GRID - WORKER G Job Fragmenter R I Job Requests D Job Requests Receiver Job Requests Sender S E R Job Processing Manager V E Job Results Receiver R Job Results Sender Job Results Aggregator