Wiki Page Content

The Bonjour-aware Access Grid Venue Server (also known as the the Rendezvous-aware Access Grid Server - BAGServer is just too good an acronym) is a project to develop a high-availability Access Grid Venue server utilizing Apple's Bonjour (formerly known as as Rendezvous) technology.

Table Of Contents TableOfContents

People

Supervisor:

  • Steve Smith

Developer:

  • Ashnil Kumar

Description

The work will modify the current Access Grid Venue server software to utilize multiple Mac-based server machines dynamically discovered by the Bonjour technology in order to maintain the performance and quality of service.

Database

Venue session information has to be shared between Venue-servers via a common backend datatbase. Implementation has to be pluggable although the development system should use PostgreSQL or MySQL.

For more information see /BagDatabase .

See here for /DatabaseAg3Updates .

Server Setup

These sections cover things about getting a Mac OS X Server on a G5 XServe set up.

["Remote UNIX Install of MacOS X Server 10.3 on XServe G5"]: Basic server setup

/PostGreSqlInstall : PostGreSQL will be used to create the backend database

/PyGreSqlInstall : PyGreSQL will be used to utilize the PostGreSQL database

/InstallOsxVnc : OSXVnc runs a VNC server allowing VNC clients to connect to it

/InstallingAccessGridToolkit : To help get the BAGServer up, we need the AccessGrid

AccessGrid Modifications

This section will cover the changes that will have to be made to the existing AccessGrid code. This will cover:

Scratch Pad

This section will contain my notes in any random jumbled order. View at your own risk!

/BagScratchPad

Reminders

This section contains reminders to myself about things which I am likely to forget. What can I say: I'm getting old.

/BagReminders

Student Project Possibilities

BAGServer is at the moment incomplete, lacking proper Bonjour integration, use of databases with different names, and also without more efficient SQL usage. It would make an ideal Student Project to complete the various things that still need to be done.

/StudentProjectPossibilities

Documents

Miscellaneous documentation for the project can be found here.

/BagDocs

Blog

Further information about what is currently going on with the project can be found on the ViSLAB blog.

[http://blogs.vislab.usyd.edu.au/index.php/Ashnil The blog!]

Bonjour

Zeroconf

Access Grid

Python Resources

Postgresql Resoucres

PyGreSQL

PHP and PostgreSQL Tutorial

Mac OS X Server

BAGServer (last edited 2006-02-28 22:23:32 by hanuman)