Publication: Using java linda to implement a distributed online auction
Loading...
Date
2009-04-01
Authors
Teoh, Kay Teng
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This report describes a final year project using Java Linda to implement a distributed online auction. In distributed computing a program is split up into parts that run simultaneously on multiple computers communicating over a network. Distributed programs often must deal with heterogeneous environments, network links of varying latencies, and unpredictable failures in the network or the computers. In computer science, Linda is a model of coordination and communication among several parallel processes operating upon objects stored in and retrieved from shared, virtual, associative memory. Jada is a package for Java that allows distributed Java applications (or even applets) to access a shared object space for coordination and data sharing purposes (just like Lindatm does). Using Jada, applications can access as many object spaces as they like; each object space can be either local or remote (local object spaces can be shared between threads; remote tuple spaces can be shared between java application and applets). Online auction has been chosen as the case study here. Apart from bringing the buyers and sellers together in a never-ending yard sale and auction, this system permits direct searching of relevant items for buying and selling. Sellers are able to put any items into the shared memory while buyers could find their demanded items as well.