XGrid Controller for Java by 2DspcES

VIEWS: 8 PAGES: 9

									XGrid Controller for Java




              Sean Colyer
Computer Systems Senior Techlab Research
                Period 1
          Overview of XGrid

   Distributed Computing System
   Created by Apple
   Runs tasks separately
   Built on BEEPCore and XML frameworks
   Uses one Controller to distribute work for
    various Agents.
            Goal of Project

   Create an XGrid Controller for Java
   Inter Operating System compatibility
   Understand Distributed Computing
            Current State

   Listens for Connections
   Communicates with Agents
   Interprets XGrid messages
                        XGrid Messages
   Uses XML messages over BEEPCore
   Contains all information for Communications
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist
    version="1.0"><dict><key>identifier</key><string></string><key>name</key><string>agentRegistr
    ation</string><key>payload</key><dict><key>addresses</key><array><string>fe80:0:0:0:211:85ff
    :fe0e:b84d%2</string></array><key>hostnames</key><array><string>tess.local.</string></array>
    <key>agentCookie</key><string></string><key>agentName</key><string>me</string><key>maxi
    mumCPUPower</key><string>2500</string><key>maximumTaskCount</key><string>1</string></
    dict><key>type</key><string>request</string></dict></plist>
              Challenges

   Java limitations involving processor
    management and Operating System
    communication
   Reverse Engineering XGrid Messages
   Integrating Apple XGrid Agent
             Future State

   Distribution of tasks from Agents
   Communication with all XGrid Agents
   Distribute tasks for the controller
                Research

   Parsing XML
   Using BEEPCore for communication
   Understanding XGrid
   Parsing XGrid Messages
   Java with external libraries/classpaths
   Java Operating System and Network
    integration

								
To top