Please use this identifier to cite or link to this item: http://scholarbank.nus.edu.sg/handle/10635/14597
Title: A smart TCP socket for distributed computing
Authors: SHAO TAO
Keywords: TCP Socket, Middle-ware, Distributed Computing
Issue Date: 24-Mar-2005
Source: SHAO TAO (2005-03-24). A smart TCP socket for distributed computing. ScholarBank@NUS Repository.
Abstract: Middle-ware in distributed computing coordinates a group of servers to accomplish a resource intensive task; however, the server selection schemes without resource monitoring are not yet sophisticated enough to provide satisfying results at all time. This thesis presents a Smart TCP socket library using server status reports to improve selection techniques. Users are able to specify the server requirements by using a predefined meta language. Monitoring components such as the server probes and monitors will be in charge of collecting the server status, network metrics and performing security verifications. A user request handler called wizard will make the best match according to the user request and the available server resources. Both centralized and distributed modes are provided so that the socket library can be adapted to both small distributed systems and a large scale GRID. The new socket layer is an attempt to influence changes in the middle-ware design. It allows multiple middle-ware implementations to co-exist without introducing extra server load and network traffic. Thus, it enables middle-ware designers to focus on improving the task distribution function and encourages the popularity of GRID computing facilities.
URI: http://scholarbank.nus.edu.sg/handle/10635/14597
Appears in Collections:Master's Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
thesis.pdf769.5 kBAdobe PDF

OPEN

NoneView/Download

Page view(s)

249
checked on Dec 11, 2017

Download(s)

248
checked on Dec 11, 2017

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.