Toward Integrating Wired and Wireless Systems: DynamicAddress Allocation in a Mutual Complement Network
Phalla So1, Kyouhei Toyoda1, Shunsuke Ozawa1, Shunya Fujiwara1, Noriyuki Komine2, and Kunihiro Yamada 1
11

Professional Graduate School of Embedded Technology, Tokai University, Japan
2
School of Information and Telecommunication Engineering, Tokai University

Mutually complementarynetwork

wirelessandwired

The mutually complementary wireless and wired network is
intended to improve home security, reduce energy consumption,and improve the convenience of living [1]. As shown in Figure
1, there can be many home appliances connecting to thenetwork.

Fig. 1 Adaptation of wireless and wired complementary
network
However, networks for these appliances are working in
isolation. Therefore, a comprehensive household network inwhich mutually complementary wireless and wired networks areconnected to these individual networks could be created throughprincipal gating. Principal gating does not necessary mean
communicating all pieces of information, but providing an
exchange of information in a hierarchy to determine whether
that particular network is working. Principal gating also meanstransmitting whether a particular network or a mutuallycomplementary wireless and wired network operates as anemergency network.
To have individual home or organization networks operate toprovide sensors and alarms and form a regional emergency
network, a majority of buildings in a region must have suchnetworks. The communication performance of a mutuallycomplementary wireless and wired network has the potential towork very well. Using two different types of communication
simultaneously
significantly
improves
communication
performance over that of individual networks operating
independently. To transmit data from node A to node B, as
shown in Figure 2, the Zigbee, and a power line communication(PLC) can transmit the same data simultaneously. The same
applies when data is transmitted from node A to node C [2].

Fig. 2 Wireless and wired communication takes place
simultaneously

2

Adaptation of complementary network withcomplex communication channel method toschool building
Complex communication method

A Complex communication method consists of threecommunication methods which are used in a mutuallycomplementary network. They are 1) a direct communication
method is the method where the data is sent directly to thedestination terminal. If the communication is not establishedbetween the source terminal and the destination terminal thecommunication will be terminated [3][4]; 2) a simple routing
communication method whose purpose is to transfer data to thedestination via other possible transmission terminals in case thatdata is unable to be transferred directly as shown in Figure 3;
and 3) a routing communication method as shown in Figure 4 isreferred to the method which transfers the data to the destination
through the nearby terminal to ensure the data transfer.

Fig. 3 Simple routing communication method

Fig. 4 routing communication method
In addition, the terminal that is a representative of thepathway communication is located in each area. Regarding
measurement, one packet of data transmission requires
approximately 0.5 seconds for a one way transmission. Hence, a
successful packet transmission would require 1 second at least or
0.5 seconds for the transmission and another 0.5 seconds for theresponse. Therefore, the maximum number of transmission
means the minimum time. In this case study, it takes 14 seconds
from the 4th floor to the basement, B1. Figure 5 shows theconcept of complex communication method. In a place having agood pathway for a network, minimizing the transmission timecan be achieved. Through the result of the combinedcomplementary network and complex communication channel inour case study, it can be seen that mutually complementary
network can be adapted in large school building [5]. One
limitation is that each is input manually to the routing table.
Nevertheless, this research aims to find the way to set theterminal address dynamically.

terminal addresses that are connected to it where the possible
transmission address can be determined.
This research considers three axes X, Y, and Z for its
algorithm where X axis stands for the pathway, Y axis for thefloor, and Z axis for the room. Figure 7 shows the structure ofeach axis. Based on the positive or negative position on thegraph, the direction of the communication can be found, andthen the data can be transmitted properly in less time
consumption. The base axis is located in each stairway on eachfloor.

Fig. 5 Concept of complex communication method
3

Master communication network method

Methods for dynamically assigning terminal addresses havebeen studied, but to date have not been successful it was foundthat it is unexpected to accomplish. Therefore, to some extent
the terminal address was determined in advance in the previousresearch. Based on that method, the new address determination
method called the ‘Master Communication Method’ has been
employed.
In the master communication method, the master terminal’s
address is manually determined in advance. After forming thechild node in this region the communication can be achieved andthe child terminal can obtains its address automatically. Whenthe master terminal is established the communication network
connection is not established, but the master terminal address isset.

Fig. 7 The structure of each axis
On the other hand, due to the problems, which were caused
by improper header and terminal address design of dynamic
address allocation for each terminal still exist, this algorithm isunable to accomplish to meet the major goal of the mutuallycomplementary network where its goal is to make this network
simpler to use without require technical knowledge. In thefollowing sections, the existing problems will be picked up forthe discussion, then followed by the new method to solve thoseproblems.
4Some methods of assigning terminal address have beenstudied since the previous research, but it was found that acomplete automation for terminal address allocation is unlikely
to be achieved by some of the issues. To some extent, manuallyassigning the terminal address was found to be an easy method.
Hereafter, this research hopes to study to identify the location
where manual assignment is required and where automation
address assignment could be achieved.
5References[1]

K. Yamada, T. Furumura, Y. Seno, Y. Naoe, K. Kitazawa, K.
Yoshida, M. Kojima, H. Mineno, and T. Mizuno, "Home-Networkof a Mutual Complement Communication System by Wired andWireless," KES2006, Springer Part III LNAI4253, pp. 189-196,
2006
K. Yamada, N. Yusa, K. Henmi, T. Hujiwara, H. Mineno,"Adaptation a school building of the mutual complement network,"
Information Processing Society of Japan, Volume 4, Pages 1-6,
2011. Available HTTP: http://id.nii.ac.jp/1001/00074516/
K. Kimura, K. Nagai, K. Taguchi, T. Ota, T. Haraguchi, T.
Komura, K. Yamada, "Adaptation to a small building of mutuallycomplementary wired and wireless network", Japan Society forSimulation & Gaming, 2007.10.27-28
Kunihiro Yamada, etc, "Simulation of communication path in thenetwork complement each other to adapt to school", Japan Society
for Simulation Technology 2011
H. Morita, N. Yusa, N. Komine, K. Yoshida, M. Kojima, T.
Mizuno, and K. Yamada, ”Development and evaluation of arouting simulator for a Mutually Complementary Communication
Network Incorporating Wired and Wireless Components," KES
2010, Springer Part II, LNAI 6278, pp. 572-582, 2010

Fig. 6 The structure of header and address
For the master communication network algorithm, data ispartitioned and the header information is embedded, then thedata is sent in accordance to the header information. As shownin figure 6, the header contains three addresses, the destination
address, the source address, and the next destination address.
Communication to the next terminal is occurred based on thedestination address and the next destination address. Destination
address means the desired destination address; the source
address refers to the address of the original terminal, whereas thenext terminal address is the address which is determined in orderto prevent the next terminal address from sending the data to all
the other terminal addresses. Each address is further divided into
four parts: a floor, a pathway, a room, and a terminal number. Itsdata format has 4bits for the floor, 6 bits for the pathway, 2 bits
for the room, and 8 bits for the terminal number. Figure 6 shows
the structure of header and address. Each terminal stores all theConclusion

[2]

[3]

[4]

[5]