sai deepthi yarlagadda study of java based grid computing april 30th 2003 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SAI DEEPTHI YARLAGADDA STUDY OF JAVA BASED GRID COMPUTING APRIL 30TH 2003 PowerPoint Presentation
Download Presentation
SAI DEEPTHI YARLAGADDA STUDY OF JAVA BASED GRID COMPUTING APRIL 30TH 2003

Loading in 2 Seconds...

play fullscreen
1 / 15

SAI DEEPTHI YARLAGADDA STUDY OF JAVA BASED GRID COMPUTING APRIL 30TH 2003 - PowerPoint PPT Presentation


  • 243 Views
  • Uploaded on

SAI DEEPTHI YARLAGADDA STUDY OF JAVA BASED GRID COMPUTING APRIL 30TH 2003. WHAT IS GRID COMPUTING.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SAI DEEPTHI YARLAGADDA STUDY OF JAVA BASED GRID COMPUTING APRIL 30TH 2003' - adara


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
sai deepthi yarlagadda study of java based grid computing april 30th 2003
SAI DEEPTHI YARLAGADDA STUDY OF JAVA BASED GRID COMPUTINGAPRIL 30TH 2003
what is grid computing
WHAT IS GRID COMPUTING
  • A grid is a collection of distributed computing resources available over a local or wide area network that appear to end user or application as one large virtual computing system
types of grids
TYPES OF GRIDS
  • Cluster grid:Consists of one or more systems working together to provide a single point of access to users.
  • Campus grid:Multiple projects or departments share computing resources in a cooperative way
  • Global grid:The power of distributed resources to anywhere in the world
java commodity grid kit
JAVA COMMODITY GRID KIT

A COMMODITY GRID TOOLKIT (CoG Kit) defines and implements a set of general components that map grid functionality into a commodity environment/framework.

(ex:java CoG Kit,CORBA CoG Kit,DCOM CoG Kit ETC)

Why use Java CoG Kit, the ten reasons to use java CoG Kit are

The Language The Maintenance

The Class Library The Performance

The Components The Gadgets

The Deployment The Industry

The Portability The Community

alice a java based grid computing sytem
ALiCE - A JAVA BASED GRID COMPUTING SYTEM

ALiCE is a Adaptive and scaLable Internet-based Computing engine

  • Supports computing on demand and resource sharing.
  • Supports the development and execution of generic grid applications.
  • It is a middleware that provides a programming abstraction as well as masking the heterogeneity of the underlying networks ,hardware and operating systems.
main features
MAIN FEATURES
  • Job parallelism to maximize throughput and object parallelism to maximize performance
  • Distributed load balancing algorithm

application driven distributed load balancing ;

task replications for fault-tolerant and to meet performance deadline

  • Levels of security at varying costs
  • Usage of Java,Java Jini/Java Spaces technologies
  • Adaptive parallelism,cross-platform portability,extensibility and scalability
alice producer consumer model
ALiCE PRODUCER CONSUMER MODEL

Consumers(clients):

Interface to users

Launch point for applications

Collection point for results

Producers(servers):

Provide computing power

Executes tasks

Resource brokers(RB):

Authentication

Application execution control

Resource management

slide9

ALiCE EXECUTION MODEL

Visualizer

Producer 1

1.Task generator at

Resource broker

initiates applications

and produces a pool

of tasks

Producer 2

4.Result collector results

2.the task execute method is run at the producers

Resource

Broker

Consumer

Producer n

results

3.Result objects produced are returned to the resource broker

alice programming templates
ALiCE PROGRAMMING TEMPLATES
  • Task generator:Allows application to be invoked at the resource broker by invocation of the users main method
  • Result collector:Allows applications to be invoked at the consumer node,waiting for results to be returned from the resource broker
  • Task:Allows the producer nodes to result a return object to the resource broker upon completing the execution
  • Result:Provides an interface for producer to instantiate and returns any evaluated or intermediate data

Allows users to store the result of execution

alice applications
AliCE APPLICATIONS
  • Ray tracing , Mandelbrot set , georectification of satellite images
what does grid security include
What does grid security include
  • Remote access security management

preventing user forgery,server forgery,data wiretapping and remote attack.

  • User rights security management

adding restricted delegation on user,preventing user abuse resources.

  • Task security management

protecting communication between processes,system integrity and preventing malicious programs.

grid application areas
GRID APPLICATION AREAS
  • Higher education
  • Agricultural chemicals
  • Life sciences
  • Electronic industry
  • Aerospace
  • Government(information access)
  • Automotive
  • Financial services
  • Workshop
customer examples
CUSTOMER EXAMPLES
  • University of Pennsylvania,University of Chicago, University of California
  • NASA
  • UK national grid
  • Butterfly.net
  • Netherlands computing grid
  • Distributed terascale facility
  • US department of energy
  • National digital mammographic archive(NDMA)