(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Using java linda to implement a distributed online auction /Teoh Kay Teng

Using java linda to implement a distributed online auction_Teoh Kay Teng_E3_2009_875004549_00003095372_NI
Laporan ini menerangkan projek tahun akhir menggunakan Java Linda bagi melaksanakan satu program lelong teragih dalam talian. Dalam pengkomputeran teragih, sebuah program dipisahkan kepada beberapa bahagian dan dilancarkan serentak pada komputer-komputer yang berhubung dengan rangkaian. Pengkomputeran teragih sering menghadapi persekitaran heterogen, hubungan rangkaian berbeza-beza latensi, dan kegagalan tidak dapat diramal dalam rangkaian atau komputer. Dalam sains komputer, Linda adalah suatu model penyelarasan dan komunikasi antara beberapa proses selari yang beroperasi ke atas objek yang distorkan dalam dan mendapatkan semula dari ingatan sekutuan yang sepunya dan maya. Jada adalah suatu pakej untuk Java yang membenarkan aplikasi-aplikasi teragih Java untuk mengakses satu objek space yang sepunya untuk tujuan penyelarasan dan data perkongsian. Dengan menggunakan Jada, aplikasi-aplikasi boleh mengakses sebanyak objek space; sama ada objek space tersebut local atau remote. Lelong dalam talian telah dipilih sebagai kajian kes di sini. Selain membawa pembeli dan penjual bersama dalam jualan dan lelong, sistem ini membenarkan pencarian langsung barangan berkaitan untuk dijual-beli. Penjual dapat meletakkan mana-mana barang-barang kepada ingatan kongsi manakala pembeli-pembeli boleh mencari barangan juga. _________________________________________________________________________________________ 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.
Contributor(s):
Teoh Kay Teng - Author
Primary Item Type:
Final Year Project
Identifiers:
Accession Number : 875004549
Language:
English
Subject Keywords:
online auction; Jada; remote tuple spaces
First presented to the public:
4/1/2009
Original Publication Date:
11/1/2018
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 73
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2018-11-01 10:40:33.776
Date Last Updated
2019-01-07 11:24:32.9118
Submitter:
Nor Hayati Ismail

All Versions

Thumbnail Name Version Created Date
Using java linda to implement a distributed online auction /Teoh Kay Teng1 2018-11-01 10:40:33.776