We have implemented commends of the
Autonomous Load Distribution Algorithm(ALD) for general users. ALD is one of inter-node protocol that distributes tasks among computers by negotiation between computers. We had developed and implemented ALD on multi-computer system in the past. But aim of this implementation was just for evaluation. Unfortunately, that was not easy to use for general users.
In this paper, we have proposed five commands to use ALD for general users, and implemented these commands. Four of these are barn new commands, and one is same as command that was developed for evaluation in past. User can indicate task distribution in explicit way or in implicit way depending his/her demand. And user can similarly indicate task no-distribution in explicit way or in implicit way. In other words, user can obtain high performance without recognizing existence of ALD.
Implementation is based on shell’s alias function and trap mechanism. Therefore, this system has higher portability. Alias function is simple, but powerful mechanism. But, it has problem of difference of name and body. This problem is that name indicates incorrect programs if program is changed or overridden. We have solved this problem with shell’s trap mechanism.
View full abstract