(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Мобильные платформы | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Выпускники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация

Sparse Networks: Balance of Processing and Communication

Ville Leppänen (University of Turku, Finland)
Martti Penttonen (University of Kuopio, Finland)

In this talk we discuss the balance of processing and communication, in particular the need of bandwidth, and emphasize the concept of sparseness.

It was pointed out by Vitányi that in 3-dimensional world the diameter $\phi$ of any network is $\Omega(\sqrt[3]{n})$, where $n$ is the number of nodes, routers or processors. Hence, if processors are allowed to send each others messages without target or frequency restriction, the bandwidth per processor must be $\Omega(\phi)$. If $p$ is the number of processors and each of the $n$ nodes is connected with a constant number $d$ of nodes, by condition $p\phi \in O(d n)$ we see that not all nodes can be processors. An interesting case is $s$-sided cube, where $n=s^3, p=s^2, \phi=3s, d=3$. This is called a sparse mesh or torus, depending whether circular paths are allowed. In this kind of a structure, it is possible that all processors send and receive at every step and the routing time is still $O(1)$ per packet.

It may seem that sparseness is waste -- in our example $s^3-s^2$ nodes are routers and only $s^2$ nodes are processors. That is the cost of the bandwidth -- they are necessary if the communication of the processors is not restricted. Denser networks may work, if communication is restricted, for example if

Examples of sparse networks are

Also dynamic networks must be sparse, unless communication is sparse. In principle, sparseness could be implemented by embedding in one of the above mentioned structures. For example, Gupta and Kumar (1999) say that large scale wireless networks can at best have $\Theta(1/\sqrt{n})$ throughput per node. Hence, to provide constant throughput per node, wireless (sensor) networks of $n$ processor nodes should be made sparse by adding $n^2$ transmission media.