The invention provides a data distribution system and method which can
control distribution of data in a network configuration wherein the number
of servers used in an initial stage of data distribution is comparatively
small but is increased in accordance with a situation so that clients can
access impartially. The data distribution system includes a distribution
server, a plurality of reception servers, and a plurality of clients. The
distribution server includes a distribution control section including an
order determination section for calculating an evaluation value between
each of the reception servers and the clients based on a predetermined
evaluation expression and determining an order of the reception servers to
which data are to be transmitted in accordance with the evaluation values.
The order determination section executes an ideal solution calculation
step, a permutation set production step and a selection order
determination step to select the reception servers so as to be accessed
impartially from the clients even if a reception server to be used for
reception of data is increased.
A invenção fornece um sistema e um método de distribuição de dados que possam controlar a distribuição dos dados em uma configuração de rede wherein o número dos usuários usados em um estágio inicial da distribuição dos dados é comparativamente pequeno mas sejam aumentados de acordo com uma situação de modo que os clientes possam alcançar imparcial. O sistema de distribuição de dados inclui um usuário da distribuição, um plurality de usuários da recepção, e um plurality dos clientes. O usuário da distribuição inclui uma seção de controle da distribuição including uma seção da determinação da ordem para calcular um valor da avaliação entre cada um dos usuários da recepção e os clientes baseados em uma expressão predeterminada da avaliação e determinar uma ordem dos usuários da recepção a que os dados devem ser transmitidos de acordo com os valores da avaliação. A seção da determinação da ordem executa uma etapa ideal do cálculo da solução, uma etapa ajustada da produção da permutação e uma etapa da determinação da ordem da seleção para selecionar os usuários da recepção para ser alcançado imparcial dos clientes mesmo se um usuário da recepção a ser usado para a recepção dos dados é aumentado.