A Hybrid Hierarchical Software-Defined Photonic On-Chip Network
Junhui Wang, Quanyou Feng, Yongwen Wang, Qiang Dou and Wenhua Dou
College of Computer
National University of Defense Technology
Chang’sha, China
{wangjunhui, fengquanyou, wangyongwen, douqiang, douwh}@nudt.edu.cn
Abstract—Photonic network and software-defined network are
two promising technologies to improve the performance and
scalability of on-chip network. However, both the technologies
cannot address the problem alone. In this paper, we propose
HaoDo, a hybrid hierarchical software-defined photonic On-
Chip Network. The proposed architecture combines the
advantages of photonic network and centralized control plane,
and improve the scalability of whole network. The main
contributions includes: we design HaoDo, a hybrid
hierarchical control plane which can reduce the computational
complexity growth of the SDN control plane and utilize the
advantage of electronic short-distance communication and
photonic long-distance communication; the hierarchical
communication protocol is presented to guide the intr-/inter-
area transmission. The discussions present the reason why the
HaoDo network can achieve good performance and the
possible design exploration for specific applications.
Keywords-Network-on-Chip; SDN; hybrid; hierarchical;
photonic; HaoDo
I. INTRODUCTION
To improve the performance of the interconnection
between processing elements, the On-Chip Network (NoC)
was introduced [1]. As a new network concept, NoC should
ensure high throughput, low end-to-end latency and low
power consumption. By referencing to the large Internet and
computer network, the proposed NoC architectures always
use a distributed routing policy to transmit packets. For
example, in a mesh-based electronic network, all the routers
have five ports and use the same distributed routing
algorithm (such as X-Y or other deterministic algorithms).
This kind of method can promise certain level of network
performance and failure tolerance. However, because of the
limited electronic bandwidth and the low efficiency of
resources (especially located at network edges), it cannot
satisfy the requirement of large on-chip networks. The
scalability of these networks is always weak. It is observed
that in a typical mesh-based network, while the routers in the
center of the mesh are highly (~75%) utilized, the peripheral
routers have only low (~35%) utilization [2]. This can easily
lead to hot spots and system crash duo to the central router's
failure.
To address these problems, there are two promising
technology - photonic on-chip network and software-defined
network.
Optical interconnection has several advantages: light can
be transmitted over a long distance without repeaters; the
transmission procedure is at the speed of light; light signals
of different wavelengths can all cram into one waveguide or
fiber. Therefore, both Internet and computer network use the
optical interconnection to achieve high-bandwidth and low
power consumption. The recent advance in photonic
technology makes it possible that we integrate photonic
components and traditional processing/storage elements into
one chip. Some photonic on-chip networks have been
proposed. A. Shacham et al. [3] and H. Gu et al. [4] present
mesh-based and fat tree-based photonic NoC, in which each
photonic switch always be paired with a common electronic
router. In result, the photonic networks are not suitable for
the local communication, especially the distance is shorter
than 4 hops.
Software-defined network (SDN) decouples the
network's control and data plane and put the main computing
at the central controller [5]. The flexible management makes
it possible to improve the utilization of all network
components. We have proposed a software-defined photonic
NoC [6]. And S. Gringeri et al. [7] review the benefits and
challenges of extending SDN concepts to various transport
network architectures, which includes optical transport.
However, as the network scales to large size, the control
plane will be too fat to compute the routing path quickly. In
[8], the authors demonstrate that combining SDN and
traditional architectures in hybrid SDN models has the
potential to sum their benefits while mitigating their
respective challenges.
In order to address the problems of these two
technologies, we propose a Hybrid hierarchical Software-
Defined Photonic (HaoDo) On-Chip Network. The proposed
architecture combines the advantages of photonic network
and centralized control plane, and improve the scalability of
whole network. The main contributions are as follows. First,
we design HaoDo, a hybrid hierarchical control plane which
can reduce the computational complexity growth of the SDN
control plane and utilize the advantage of electronic short-
distance communication and photonic long-distance
communication. Then, the hierarchical communication
protocol is presented to guide the intra-/inter-area
transmission. Finally, the discussions present the reason why
the HaoDo network can achieve good performance and the
possible design exploration for specific applications.
The rest of the paper is organized as follows. Section II
presents our HaoDo network, including the architecture, the
major modules and the communication protocol. We discuss
the HaoDo network from different views in Section III.
Finally, the conclusion is drawn in Section IV.