Student Projects on JavaGroups

The following projects are currently in work:

Extension of RMI with group communication

Students: Zhongwei Li (zhongwei@cs.cornell.edu), Yiwen Wang (yw49@cornell.edu), Xiangjiang Ma(maxi@cs.cornell.edu)


Extension of RMI from point-to-point to point-to-multipoint communication. Instead of sending a request to s single server, a client (transparently) sends a request to a server group. This adds failure tolerance and high-availability to RMI services.

Deliverables:


Video Conferencing Application for JavaGroups (JavaGroupsVC)

Student: Hooi Ming Ng (hooiming@cs.cornell.edu)

Status is available here.

Deliverables:


Total Order Protocol

Student: Manish Sambhu mms21@cornell.edu

Deliverables:


Video On Demand Application

Student: minglu@CS.Cornell.EDU

Deliverables:


Encryption / Decryption Layer for JavaGroups

Students: Chung-A Choi (chunga@cs.cornell.edu), Shen-ban Meng (shenban@cs.cornell.edu)

Deliverables:


Multi-User Dungeon Game (MUD)

Students: David Er-el (derel@cs.huji.ac.il)


A full functioning demo of a multi user game in which each player sees the same board as all the other players. The players can move inside a maze picking up objects and evading monsters. The application demonstrates group communication patters over a layer called JavaGroups which was written by Bela Ban.

Deliverables: