FIELD OF THE INVENTION
[0001] Some example embodiments may generally relate to methods of switching off power of
base stations within cellular networks by using message passing. Some example embodiments
may generally relate to base stations and/or cellular network systems using the methods.
BACKGROUND OF THE INVENTION
[0002] Currently, a great increase in communication traffic is followed by an increase in
mobile terminals such as laptop computers, personal digital assistants (PDAs), and
smartphones. In order to satisfy the increased communication traffic, the amount of
requested communication traffic is processed by installing base stations to overlap
each other in a region where communication traffic is concentrated.
[0003] However, the amount of requested communication traffic in one region is not always
constant. In particular, in a region where communication traffic is concentrated,
the amount of requested communication traffic may be greatly reduced according to
time. In spite of a great change in the amount of requested communication traffic,
if all base stations installed to overlap each other operate all the time, energy
is unnecessarily wasted. As such, by switching off power of some base stations when
the amount of requested traffic is reduced, unnecessary power consumption may be minimized
and energy may be saved.
SUMMARY OF THE INVENTION
[0004] Some example embodiments may provide methods of switching off power of base stations
within cellular networks by using message passing. Some example embodiments may provide
base stations and/or cellular network systems using the methods.
[0005] Some example embodiments may provide computer-readable recording media having recorded
thereon computer programs for executing the methods.
[0006] In some example embodiments, a method of determining whether to switch off a base
station's own power in the base station within a cellular network may comprise: receiving
terminal messages having real number values from terminals within cell coverage of
the base station; calculating real number values of base-station messages individually
regarding the terminals based on the received terminal messages; transmitting the
base-station messages having the calculated real number values individually to the
terminals; repeatedly performing the receiving, the calculating, and the transmitting
until the calculated real number values of the base-station messages are converged
to constant values; when the real number values of the base-station messages are converged,
calculating a base-station message convergence value, which is one real number value
regarding the terminals, based on the converged real number values of the terminal
messages; and/or determining whether to switch off the base station's own power based
on the base-station message convergence value.
[0007] In some example embodiments, the calculating of the real number values of the base-station
messages may comprise calculating the real number values of the base-station messages
individually regarding the terminals based on the real number values of the terminal
messages and their combinations according to whether a maximum data transmission rate
of the base station is providable given an amount of data requested by each of the
terminals or their combinations.
[0008] In some example embodiments, the determining may comprise determining to switch off
the power of the base station if the base-station message convergence value is a negative
value.
[0009] In some example embodiments, in the calculating of the real number values of the
base-station messages, a probability that the power of the base station is switched
off may be higher when there are more negative values among the real number values
of the base-station messages than when there are fewer negative values among the real
number values of the base-station messages, a number of negative values may be larger
when power requested to switch on the base station is larger than a first figure than
when power requested to switch on the base station is smaller than the first figure,
the number of the negative values may be larger when a maximum data transmission rate
of the base station is smaller than a second figure than when the maximum data transmission
rate of the base station is larger than the second figure, the number of the negative
values may be larger when there are fewer terminals for receiving data transmission
within cell coverage of the base station than when there are more terminals for receiving
data transmission within cell coverage of the base station, and/or the number of the
negative values may be larger when transmission power between the base station and
the terminals within the cell coverage is larger than a third figure than when the
transmission power between the base station and the terminals within the cell coverage
is smaller than the third figure.
[0010] In some example embodiments, the real number values of the base-station messages
may be calculated according to an equation,
where

indicates the real number value of the base-station message calculated at a point
of time 't', 't' indicates an identifier for temporally identifying the base-station
messages that are repeatedly transmitted, |N(i)| indicates a number of the terminals other than a target terminal within the cell
coverage of the base station, the target terminal indicating a terminal to which the
base-station message is transmitted, Ci indicates a maximum data transmission rate of the base station, Ca indicates an amount of data requested by the target terminal, and Pi indicates power requested to switch on the base station. In the above equation, the
function

is defined as

where 'n' and 'z' indicate variables of the function

Cbn indicates an amount of data requested by adjacent terminals of the target terminal,
ρibn indicates the real number values of the terminal messages received from the adjacent
terminals, and the adjacent terminals indicate terminals other than the target terminal
from among terminals within the cell coverage of the base station.
[0011] In some example embodiments, the base-station message convergence value may be calculated
according to
where αi indicates the base-station message convergence value regarding the terminals, |N(i)| + 1 indicates a number of the terminals within the cell coverage of the base station,
and Ci indicates a maximum data transmission rate of the base station.
[0012] In some example embodiments, the converged real number values of the base-station
messages and the converged real number values of the terminal messages may correspond
to best solutions of a combinatorial optimization problem for minimizing overall power
consumption of the cellular network including the base station and adjacent base stations,
from among available data transmission methods between the base stations and the terminals,
which satisfy an amount of data requested by all terminals within the cellular network.
[0013] In some example embodiments, in the cellular network including the base station and
adjacent base stations, each of the base station and the adjacent base stations may
determine whether to switch off its own power based on repeated exchanges of the terminal
messages and the base-station messages with the terminals within its cell coverage,
and/or each of the terminals within the cellular network may determine a base station
from which data transmission is to be received, based on repeated exchanges of the
base-station messages and the terminal messages with the base stations capable of
providing data transmission to the terminal.
[0014] In some example embodiments, the real number values of the terminal messages of each
terminal may be calculated based on transmission power between the terminal and a
target base station indicating a base station to which the terminal message is transmitted,
transmission power between the terminal and the adjacent base stations, and the base-station
messages received from the adjacent base stations. The adjacent base stations may
indicate base stations other than the target base station from among the base stations
capable of providing data transmission to the terminal.
[0015] In some example embodiments, the terminal may calculate a real number value of a
terminal message regarding each of the adjacent base stations, may calculate a sum
of the calculated real number value and a real number value of a base-station message
received from the target base station, and/or may determine a base station from which
data transmission is to be received, based on the calculated sum regarding each of
the base stations.
[0016] In some example embodiments, when the real number value of the terminal message regarding
each of the adjacent base stations is converged to a constant value, if the calculated
sum is a positive value, the terminal may receive data transmission from the base
station.
[0017] In some example embodiments, a probability that the terminal receives data transmission
from the target base station may be higher when transmission power between the target
base station and the terminal is lower than a fourth figure than when the transmission
power between the target base station and the terminal is higher than the fourth figure.
[0018] In some example embodiments, the real number values of the terminal messages of each
terminal may be calculated according to an equation,
where

indicates the real number value of the terminal message calculated by the terminal
at a point of time 't', 't' indicating an identifier for temporally identifying the
terminal messages that are repeatedly transmitted, Pja indicates transmission power between each of adjacent base stations and the terminal,

indicates the real number value of the base-station message calculated at the point
of time 't' and transmitted to the terminal by the adjacent base station, and
[0019] Pia indicates transmission power between the terminal and a target base station indicating
a base station to which the terminal message is transmitted, and the adjacent base
stations indicate base stations other than the target base station from among the
base stations capable of providing data transmission to the terminal.
[0020] In some example embodiments, a computer-readable recording medium may have recorded
thereon a program for executing the methods described.
[0021] In some example embodiments, a base station for determining whether to switch off
its own power within a cellular network may comprise: a reception unit configured
to receive terminal messages having real number values from terminals within cell
coverage of the base station; a calculation unit configured to calculate real number
values of base-station messages individually regarding the terminals based on the
received terminal messages; a transmission unit configured to transmit the base-station
messages having the calculated real number values individually to the terminals; and/or
a determination unit configured to determine whether to switch off the power of the
base station based on a base-station message convergence value. The reception unit
may be further configured to repeatedly receive, the calculation unit is further configured
to repeatedly calculate, and the transmission unit is further configured to repeatedly
transmit until the calculated real number values of the base-station messages are
converged to constant values. When the real number values of the base-station messages
are converged, the calculation unit may be further configured to calculate the base-station
message convergence value, which is one real number value regarding the terminals,
based on the converged real number values of the terminal messages.
[0022] In some example embodiments, the calculation unit may be further configured to calculate
the real number values of the base-station messages according to an equation,
where

indicates the real number value of the base-station message calculated at a point
of time 't', 't' indicating an identifier for temporally identifying the base-station
messages that are repeatedly transmitted, |N(i)| indicates a number of terminals other than a target terminal within the cell coverage
of the base station, the target terminal indicates a terminal to which the base-station
message is transmitted, Ci indicates a maximum data transmission rate of the base station,
Ca indicates an amount of data requested by the target terminal, and Pi indicates power requested to switch on the base station, and wherein in the above
equation, the function

is defined as

where 'n' and 'z' indicate variables of the function

Cbn indicates an amount of data requested by adjacent terminals of the target terminal,
ρibn indicates the real number values of the terminal messages received from the adjacent
terminals, and the adjacent terminals indicate terminals other than the target terminal
from among terminals within the cell coverage of the base station.
[0023] In some example embodiments, the calculation unit may be further configured to calculate
the base-station message convergence value according to
where αi indicates the base-station message convergence value regarding the terminals,
|N(i)| + 1 indicates the number of terminals within the cell coverage of the base station,
and Ci indicates a maximum data transmission rate of the base station, and wherein the determination
unit is further configured to determine to switch off the power of the base station
if the base-station message convergence value is a negative value.
[0024] In some example embodiments, a real number value of a terminal message of each terminal
may be calculated according to an equation,
where

indicates the real number value of the terminal message calculated by the terminal
at a point of time 't', 't' indicates an identifier for temporally identifying the
terminal messages that are repeatedly transmitted, Pja indicates transmission power between each adjacent base station and the terminal,

indicates a real number value of a base-station message calculated at the point of
time 't' and transmitted to the terminal by the adjacent base station, and Pia indicates transmission power between the terminal and a target base station indicating
a base station to which the terminal message is transmitted, and the adjacent base
stations indicate base stations other than the target base station from among base
stations capable of providing data transmission to the terminal.
[0025] In some example embodiments, each terminal may calculate a real number value of a
terminal message regarding adjacent base stations, may calculate a sum of the calculated
real number value and a real number value of a base-station message received from
a target base station, and/or may determine a base station from which data transmission
is to be received, based on the calculated sum regarding each of the base stations.
When the real number value of the terminal message regarding each of the adjacent
base stations is converged to a constant value, if the calculated sum is a positive
value, the terminal may receive data transmission from the base station. The target
base station may indicate a base station to which the terminal message is transmitted,
and/or the adjacent base stations may indicate base stations other than the target
base station from among base stations capable of providing data transmission to the
terminal.
[0026] In some example embodiments, a cellular network system may comprise: base stations
for individually determining whether to switch off their own power based on message
exchanges with terminals within their cell coverage; and/or the terminals for individually
determining the base stations from which data transmission is received, from among
the base stations capable of providing data transmission to the terminals, based on
the message exchanges with the base stations. Each of the base stations may receive
the terminal messages having real number values from the terminals, may calculate
real number values of base-station messages individually regarding the terminals based
on the received terminal messages, may transmit the base-station messages having the
calculated real number values individually to the terminals, may repeatedly perform
the receiving, the calculating, and the transmitting until the calculated real number
values of the base-station messages are converged to constant values. When the real
number values of the base-station messages are converged, each of the base stations
may calculate a base-station message convergence value, which is one real number value
regarding the terminals, based on the converged real number values of the terminal
messages, and/or may determine whether to switch off the power of the base station
based on the base-station message convergence value. Each of the terminals may calculate
a real number value of a terminal message regarding each of the base stations, may
calculate a sum of the calculated real number value and a real number value of a base-station
message received from a base station, and/or may determine a base station from which
data transmission is to be received, based on the calculated sum regarding each of
the base stations.
[0027] In some example embodiments, a method of determining whether to switch off power
to a base station of a cellular network may comprise: receiving terminal messages
having first values from terminals within cell coverage of the base station; individually
calculating second values of base-station messages for the terminals based on the
received terminal messages; individually transmitting the base-station messages having
the calculated second values to the terminals; repeatedly performing the receiving,
calculating, and transmitting until the calculated second values of the base-station
messages converge; after the calculated second values of the base-station messages
converge, calculating a base-station message convergence value based on converged
first values of the terminal messages; and/or switching off the power based on the
base-station message convergence value.
[0028] In some example embodiments, the power may be switched off if the base-station message
convergence value is a negative value.
[0029] In some example embodiments, the power may not be switched off if the base-station
message convergence value is a positive value.
[0030] In some example embodiments, the method may further comprise checking whether the
calculated second values of the base-station messages converge.
[0031] In some example embodiments, the individually transmitting the base-station messages
having the calculated second values to the terminals may precede the checking whether
the calculated second values of the base-station messages converge.
[0032] In some example embodiments, the checking whether the calculated second values of
the base-station messages converge may precede the individually transmitting the base-station
messages having the calculated second values to the terminals.
BRIEF DESCRIPTION OF THE EMBODIMENTS
[0033] The above and/or other aspects and advantages will become more apparent and more
readily appreciated from the following detailed description of example embodiments,
taken in conjunction with the accompanying drawings, in which:
FIGS. 1A and 1B are diagrams showing a cellular network environment;
FIG. 2 is a diagram showing a cellular network system in which individual base stations
within a cellular network switch off their own power by using message passing, according
to some example embodiments;
FIG. 3 is a block diagram of a base station that switches off its own power by using
message passing, according to some example embodiments;
FIG. 4 is a flowchart of a method of switching off an base station's own power in
the base station within a cellular network by using message passing, according to
some example embodiments; and
FIGS. 5A and 5B are graphs showing that a base station switching off method is applied
to an arbitrary two-dimensional (2D) cellular network, according to some example embodiments.
DETAILED DESCRIPTION OF THE DRAWINGS
[0034] Example embodiments will now be described more fully with reference to the accompanying
drawings. Embodiments, however, may be embodied in many different forms and should
not be construed as being limited to the embodiments set forth herein. Rather, these
example embodiments are provided so that this disclosure will be thorough and complete,
and will fully convey the scope to those skilled in the art. In the drawings, the
thicknesses of layers and regions may be exaggerated for clarity.
[0035] It will be understood that when an element is referred to as being "on," "connected
to," "electrically connected to," or "coupled to" to another component, it may be
directly on, connected to, electrically connected to, or coupled to the other component
or intervening components may be present. In contrast, when a component is referred
to as being "directly on," "directly connected to," "directly electrically connected
to," or "directly coupled to" another component, there are no intervening components
present. As used herein, the term "and/or" includes any and all combinations of one
or more of the associated listed items.
[0036] It will be understood that although the terms first, second, third, etc., may be
used herein to describe various elements, components, regions, layers, and/or sections,
these elements, components, regions, layers, and/or sections should not be limited
by these terms. These terms are only used to distinguish one element, component, region,
layer, and/or section from another element, component, region, layer, and/or section.
For example, a first element, component, region, layer, and/or section could be termed
a second element, component, region, layer, and/or section without departing from
the teachings of example embodiments.
[0037] Spatially relative terms, such as "beneath," "below," "lower," "above," "upper,"
and the like may be used herein for ease of description to describe the relationship
of one component and/or feature to another component and/or feature, or other component(s)
and/or feature(s), as illustrated in the drawings. It will be understood that the
spatially relative terms are intended to encompass different orientations of the device
in use or operation in addition to the orientation depicted in the figures.
[0038] The terminology used herein is for the purpose of describing particular example embodiments
only and is not intended to be limiting of example embodiments. As used herein, the
singular forms "a," "an," and "the" are intended to include the plural forms as well,
unless the context clearly indicates otherwise. It will be further understood that
the terms "comprises," "comprising," "includes," and/or "including," when used in
this specification, specify the presence of stated features, integers, steps, operations,
elements, and/or components, but do not preclude the presence or addition of one or
more other features, integers, steps, operations, elements, components, and/or groups
thereof.
[0039] Example embodiments may be described herein with reference to cross-sectional illustrations
that are schematic illustrations of idealized example embodiments (and intermediate
structures). As such, variations from the shapes of the illustrations as a result,
for example, of manufacturing techniques and/or tolerances, are to be expected. Thus,
example embodiments should not be construed as limited to the particular shapes of
regions illustrated herein but are to include deviations in shapes that result, for
example, from manufacturing. For example, an implanted region illustrated as a rectangle
will typically have rounded or curved features and/or a gradient of implant concentration
at its edges rather than a binary change from implanted to non-implanted region. Likewise,
a buried region formed by implantation may result in some implantation in the region
between the buried region and the surface through which the implantation takes place.
Thus, the regions illustrated in the figures are schematic in nature, their shapes
are not intended to illustrate the actual shape of a region of a device, and their
shapes are not intended to limit the scope of the example embodiments.
[0040] Unless otherwise defined, all terms (including technical and scientific terms) used
herein have the same meaning as commonly understood by one of ordinary skill in the
art to which example embodiments belong. It will be further understood that terms,
such as those defined in commonly used dictionaries, should be interpreted as having
a meaning that is consistent with their meaning in the context of the relevant art
and should not be interpreted in an idealized or overly formal sense unless expressly
so defined herein.
[0041] Reference will now be made to example embodiments, which are illustrated in the accompanying
drawings, wherein like reference numerals may refer to like components throughout.
[0042] FIGS. 1A and 1B are diagrams showing a cellular network environment. Referring to
FIGS. 1A and 1B, a circle, ellipse, oval, etc. around each base station marked as
■ indicates cell coverage of the base station, and user terminals marked as Δ are
distributed within the cell coverage of each base station. The cell coverage refers
to a service region where each base station may provide a communication service. As
such, each base station may provide data transmission to user terminals in its cell
coverage. A user terminal may also be referred to a mobile station, a mobile node,
or user equipment. In the following description, for convenience of explanation, a
user terminal may be referred to as a terminal.
[0043] FIGS. 1A and 1B show a cellular network environment in a region where communication
traffic is highly concentrated. In the region, as illustrated in FIGS. 1A and 1B,
base stations are installed to overlap each other so as to meet the amount of requested
communication traffic of terminals in the region.
[0044] However, the same level of communication traffic does not occur for 24 hours a day
in this region. The amount of communication traffic in this region may be greatly
reduced at night. FIG. 1A shows that communication traffic is concentrated in the
daytime, and FIG. 1B shows that communication traffic is greatly reduced at night
or on weekends or holidays.
[0045] When communication traffic is reduced as illustrated in FIG. 1B, if all base stations
installed to overlap each other in this region operate as in the daytime, unnecessary
power consumption is generated. In particular, considering that energy required to
operate a base station in a cellular network is very high, energy is significantly
consumed due to unnecessary operation of base stations.
[0046] As such, if the amount of requested traffic is low, a cellular network system may
switch off a large number of base stations by inducing terminals to use other overlapping
base stations in a cellular network.
[0047] Accordingly, by switching off some of the base stations installed to overlap each
other in this region for a certain period of time, unnecessary waste of energy may
be prevented. As described above, reducing energy consumption of a cellular network
by switching off some base stations when the amount of requested communication traffic
is not high is referred to as green communication.
[0048] For example, if a total amount of traffic in a desired region (that may or may not
be predetermined) is reduced below a desired level (that may or may not be predetermined),
for green communication, a cellular network system determines some base stations to
be switched off from among base stations within a cellular network, and designates
other base stations to handle traffic of the switched-off base stations. The cellular
network system switches off the determined base stations in the cellular network,
and distributes data transmission of the switched-off base stations to other base
stations in the cellular network.
[0049] Referring to FIG. 1B, some base stations are switched off due to reduced communication
traffic. Accordingly, the cellular network system in this region processes the amount
of requested communication traffic by using only the remaining switched-on base stations.
[0050] In this case, switching off a base station refers to switching off units required
for the base station to provide a communication service to terminals, i.e., minimizing
power consumption of the base station by putting the base station in a sleep mode.
[0051] Conditions/Equations 1 below show a condition to be satisfied to switch off base
stations' power in a cellular network environment. That is, in order to meet the amount
of data requested by all terminals with minimum power, the following condition has
to be satisfied.

[0052] In this case, x
ia is a binary variable indicating a connection state between a base station 'i' and
a terminal 'a'. If x
ia is 1, it indicates that the base station 'i' and the terminal 'a' are connected and
thus are communicable with each other. If x
ia is 0, it indicates that the base station 'i' and the terminal 'a' are disconnected.
[0053] X
i is a binary variable indicating a power providing state of the base station 'i'.
If x
i is 1, it indicates that the base station 'i' is switched on. If x
i is 0, it indicates that the base station 'i' is switched off.
[0054] P
ia indicates power consumed when the base station 'i' and the terminal 'a' are connected,
i.e., transmission power between the base station 'i' and the terminal 'a'. As such,
if the base station 'i' and the terminal 'a' are connected (x
ia = 1), the transmission power corresponding to P
ia is consumed. Otherwise (x
ia = 0), the transmission power is not consumed. The symbol "s.t." means "such that".
[0055] P
i indicates power consumed to switch on the base station 'i', C
i indicates a maximum data transmission capacity of the base station 'i', and C
a indicates the amount of data requested by the terminal 'a'. 'C' indicating the amount
of data may be represented as the amount of data transmission per unit time, which
is obtained by dividing the amount of data by time, i.e., a transmission rate. As
such, C
i may indicate a maximum data transmission rate of the base station 'i', and C
a may indicate a data transmission rate requested by the terminal 'a'.
[0056] In Conditions/Equations 1, 'E' indicates connections between all base stations and
all terminals included in a cellular network, and V
B indicates a set of base stations included in the cellular network. N(i) indicates
a set of terminals in cell coverage of the base station 'i', and N(a) indicates a
set of base stations from which the terminal 'a' may receive data transmission.
[0057] As such, in Conditions/Equations 1, the first condition

indicates that all terminals are connected to base stations. The second condition

indicates that a maximum data transmission capacity of a switched-on base station
is greater than or equal to the amount of data requested by terminals connected thereto.
The third condition
Xia,
Xi ∈ {0,1} indicates that the connection state x
ia between the base station 'i' and the terminal 'a' and the power providing state x
i of the base station 'i' are only 0 or 1.
[0058] The equation

according to the above conditions indicates that the amount of data provided by switched-on
base stations meets the amount of data requested by terminals within a cellular network
of a corresponding region, and that power required to switch on base stations and
transmission power required for the switched-on base stations to provide data transmission
to terminals are minimized.
[0059] In a cellular network system according to some example embodiments, without using
a power control device or a repeater between base stations, by using only message
passing between a base station and terminals, a base station switching off method
optimized to meet the amount of data requested by all terminals with minimum power
may be achieved. Thus low-power green communication may be realized without additional
costs. Detailed descriptions of some example embodiments will be provided with reference
to FIGS. 2 through 5.
[0060] FIG. 2 is a diagram showing a cellular network system in which individual base stations
within a cellular network switch off their own power by using message passing, according
to some example embodiments. Like FIGS. 1A and 1B, in FIG. 2, ■ indicates base stations
and Δ indicates user terminals. Also, a circle, ellipse, oval, etc. around each base
station indicates cell coverage of the base station ■. In the following description,
for convenience of explanation, a user terminal may be referred to as a terminal.
In the cellular network system according to some example embodiments, the base stations
are installed to have overlapping cell coverage.
[0061] Referring to FIG. 2, it is shown that messages are exchanged between base stations
and terminals in a cellular network. That is, each of the base stations 'i', 'j',
and 'k', and '1' in the cellular network transmits messages to terminals within its
cell coverage, and the terminals that receive the messages return messages to the
base station. In the following description, for convenience of explanation, a message
transmitted from a base station to a terminal is referred to as a base-station message,
and a message transmitted from a terminal to a base station is referred to as a terminal
message.
[0062] According to some example embodiments, each base station determines whether to switch
off its own power based on message passing with terminals within its cell coverage.
Each terminal determines a base station from which data transmission is to be received,
from among base stations capable of providing data transmission to the terminal, based
on message passing.
[0063] Each of the terminals and the base stations calculates a real number value, and exchanges
a message having the calculated real number value.
[0064] Initially, each base station receives terminal messages having real number values
from terminals, and calculates real number values of base-station messages regarding
the terminals based on the received terminal messages. The base station transmits
the base-station messages, having the real number values calculated with regard to
the terminals, individually to the terminals. In this case, a real number value of
a base-station message transmitted from a base station to a terminal may be calculated
as shown in Equation 2.

[0065] In this case, Equation 2 shows a base-station message transmitted from a base station
'i' to a target terminal 'a'. The target terminal 'a' indicates a terminal to which
the base-station message is transmitted. In Equation 2,

indicates a real number value of a base-station message calculated at a point of
time 't', |
N(
i)| indicates the number of terminals other than the target terminal 'a' in cell coverage
of the base station 'i',
Ci indicates a maximum data transmission capacity of the base station 'i',
Ca indicates the amount of data requested by the target terminal 'a', and
Pi indicates power requested to switch on the base station 'i'.
[0066] 'C' indicating the amount of data may be represented as the amount of data transmission
per a unit time, which is obtained by dividing the amount of data by time, i.e., a
transmission rate. As such,
Ci may indicate a maximum data transmission rate supportable by the base station 'i',
and
Ca may indicate a data transmission rate requested by the target terminal 'a'.
[0067] In this case, 't' indicates an identifier for temporally identifying base-station
messages that are repeatedly transmitted. For example, 't' may be represented as t
= 0, 1, 2, 3, 4, 5, ......, and thus may indicate a transmission order of base-station
messages. That is, when t = 1,

indicates a base-station message received by the target terminal 'a' from the base
station 'i'.
[0068] In Equation 2,

indicates a greater value between

and
Pi. That is, by using the amount of data obtained by subtracting the amount of data
requested by the target terminal 'a' from the maximum data transmission capacity of
the base station 'i', power required to provide data transmission to adjacent terminals
and power required to switch on the base station 'i' are compared.
[0069] In this case, if

is greater than
Pi,

is 0. Otherwise, if

is less than
Pi,

has a negative value.
[0070] The function

in Equation 2 may be defined as shown in Equation 3.

[0071] In Equation 3, 'n' and 'z' indicate variables of the functions
Cbn indicates the amount of data requested by adjacent terminals b1, b2, and b3 of the
target terminal 'a', and
ρibn indicates real number values of terminal messages received from the adjacent terminals
b1, b2, and b3. The adjacent terminals b1, b2, and b3 indicate terminals other than
the target terminal 'a' from among terminals within cell coverage of the base station
'i'. As such, the base-station message

may be obtained by repeatedly calculating the function

[0072] Also, the real number value

of the base-station message when t = 1 may be calculated based on terminal messages

when t = 0.
[0073] n In this case, an initial value of the function

is given as shown in Equation 4.

[0074] In Equation 4, 'I' is given as shown in Equation 5.

[0075] If 'z' is greater than 0, i.e., if 'z' is a positive value, 'I' is 1. Otherwise,
i.e., if 'z' is 0 or a negative value, 'I' is 0.
[0076] When

is given as an example, if the maximum data transmission capacity
Ci of the base station 'i' is greater than the amount of requested data
Ca of the target terminal 'a', I = 1 and thus

Also, if the maximum data transmission capacity
Ci of the base station 'i' is less than the amount of requested data
Ca of the target terminal 'a', I = 0 and thus

That is, if the base station 'i' may not support the amount of data requested by
the target terminal 'a', -∞ is obtained.
[0077] A real number value of a base-station message transmitted from the base station 'i'
to the target terminal 'a' is calculated according to Equations 2 through 5. The real
number value of the base-station message is calculated based on real number values
ρibn of terminal messages and their combinations according to whether the maximum data
transmission capacity of the base station 'i' may provide amount of data requested
by each of terminals or their combinations.
[0078] The base station 'i' calculates real number values of base-station messages regarding
the terminals b1, b2, and b3 within cell coverage of the base station 'i' by using
the above-described method. The base station 'i' transmits the base-station messages
having the real number values calculated, with regard to the terminals, individually
to the terminals.
[0079] The base station 'i' receives terminal messages from the terminals, and repeatedly
calculates real number values of base-station messages regarding the terminals and
transmits the base-station messages having the real number values calculated with
regard to the terminals, individually to the terminals. Due to the above-described
repeated message passing, the calculated real number values of the base-station messages
are converged to constant values.
[0080] When real number values of base-station messages are converged, the base station
'i' ultimately calculates a base-station message convergence value. The base-station
message convergence value is calculated as one real number value regarding all terminals
based on converged real number values of terminal messages received when real number
values of base-station messages are converged.
[0081] The base-station message convergence value may be calculated as shown in Equation
6.

[0082] In this case,
αi indicates a base-station message convergence value regarding all terminals, |
N(
i)| + 1 indicates the number of all terminals within cell coverage of a base station,
and
Ci indicates a maximum data transmission rate of the base station.
[0083] The function

of Equation 6 is calculated the same as the function

However, the function

is an operation regarding the target terminal 'a' of the base station 'i', and the
function

is an operation regarding all terminals of the base station 'i'.
[0084] The base station 'i' determines whether to switch off its own power based on the
calculated base-station message convergence value, and is switched off. That is, if
the base-station message convergence value is a negative value, the base station 'i'
switches off itself. If the base-station message convergence value is a positive value,
the base station 'i' is continuously switched on.
[0085] Since the base-station message convergence value is calculated based on converged
real number values of terminal messages, and the real number values of the terminal
messages are calculated based on real number values of base-station messages, the
base-station message convergence value is influenced by the real number values of
the base-station messages calculated while message passing is repeated.
[0086] As such, if a large number of real number values of base-station messages calculated
by the base station 'i' with regard to terminals are negative values, a probability
that the base station 'i' switches off itself is increased. Thus, a probability that
the power of the base station is switched off is higher when there are more negative
values among the real number values of the base-station messages than when there are
fewer negative values among the real number values of the base-station messages.
[0087] Referring to Equations 2 through 6, if power requested to switch on a base station
is large, if a maximum data transmission capacity of the base station is small, if
the number of terminals for receiving data transmission in cell coverage of the base
station is small, or if transmission power between the base station and the terminals
in the cell coverage is large, a large number of real number values of base-station
messages are negative values. Thus, the number of negative values is larger when power
requested to switch on the base station is larger than when power requested to switch
on the base station is smaller. The number of negative values is larger when a maximum
data transmission capacity of the base station is smaller than when the maximum data
transmission capacity of the base station is larger. The number of negative values
is larger when there is fewer number of terminals for receiving data transmission
within cell coverage of the base station than when there is more number of terminals
for receiving data transmission within cell coverage of the base station. The number
of negative values is larger when transmission power between the base station and
the terminals within the cell coverage is larger than when the transmission power
between the base station and the terminals within the cell coverage is smaller.
[0088] Each terminal calculates a real number value of a terminal message regarding each
of base stations from which data transmission is providable. In this case, each terminal
may receive base-station messages having real number values from the base stations,
and may calculate real number values individually regarding the base stations based
on the received base-station messages. Each terminal transmits the terminal messages,
having the real number values calculated with regard to the base stations, individually
to the base stations. A real number value of a terminal message transmitted from each
terminal to a base station may be calculated as shown in Equation 7.

[0089] In this case, Equation 7 shows a terminal message transmitted from a terminal 'a'
to a target base station 'i'. The target base station 'i' indicates a base station
to which a terminal message is transmitted. In Equation 7,

indicates a real number value of a terminal message calculated by the terminal 'a'
at a point of time 't',
Pja indicates transmission power between an adjacent base station 'j' and the terminal
'a',

indicates a real number value of a base-station message calculated at the point of
time 't' and transmitted to the terminal 'a' by the adjacent base station 'j', and
Pia indicates transmission power between the target base station 'i' and the terminal
'a'.
[0090] In this case, as mentioned above, 't' indicates an identifier for temporally identifying
base-station messages that are repeatedly transmitted.
[0091] In Equation 7, the adjacent base station 'j' is defined as
j∈
N(
a)/
i. That is, the adjacent base station 'j' indicates each of base stations other than
the target base station 'i' from among base stations N(a) capable of providing data
transmission to the terminal 'a'.
[0092] As such, min
j∈
N(a)/i(
Pja -
αja(t)) indicates a smallest value obtained by comparing
Pja -
αja(t) values of base stations adjacent to the terminal 'a'.

is obtained by subtracting
Pia from the smallest
Pja -
αja(t) of the base station.
[0093] As described above, a real number value of a terminal message is calculated based
on transmission power between the terminal 'a' and the target base station 'i', transmission
power between the terminal 'a' and adjacent base stations, and base-station messages
received from the adjacent base stations.
[0094] The terminal 'a' calculates real number values of terminal messages regarding base
stations 'i', 'j', and 'k' from which data transmission is providable by using the
above-described method. The terminal 'a' transmits the terminal messages having the
real number values calculated with regard to the base stations, individually to the
base stations.
[0095] The terminal 'a' receives base-station messages from the base stations, and repeatedly
calculates real number values of terminal messages regarding the base stations and
transmits the terminal messages having the real number values calculated with regard
to the base stations, individually to the base stations. Due to the above-described
repeated message passing, the calculated real number values of the terminal messages
are converged to constant values.
[0096] When real number values of terminal messages of each terminal with regard to adjacent
base stations are converged to constant values, the terminal calculates a terminal
message convergence value regarding each of the adjacent base stations. The terminal
message convergence value is calculated as a sum of a real number value of a terminal
message calculated with regard to each base station and a real number value of a base-station
message received from the base station.
[0097] The terminal message convergence value may be calculated as shown in Equation 8.

[0098] In this case,

indicates a terminal message convergence value regarding the target base station
'i',

indicates a converged real number value of a base-station message transmitted from
the target base station 'i', and

indicates a converged real number value of a terminal message calculated with regard
to the target base station 'i'. In Equation 8,

may be

according to a temporal order between terminal messages and base-station messages.
[0099] Each terminal determines a base station from which data transmission is to be received,
based on the terminal message convergence value calculated with regard to each of
base stations. That is, if the terminal message convergence value calculated by a
terminal with regard to a base station is a negative value, the terminal is disconnected
from the base station. If the terminal message convergence value is a positive value,
the terminal is connected to the base station and receives data transmission from
the base station.
[0100] The terminal message convergence value is calculated based on converged real number
values of terminal messages and converged real number values of base-station messages.
The terminal message convergence value is influenced by the real number values of
the terminal messages calculated while message passing is repeated.
[0101] As such, if a large number of real number values of terminal messages calculated
by a terminal with regard to a base station are negative values, a probability that
the terminal is disconnected from the base station is increased. According to Equations
7 and 8, if transmission power between a base station and a terminal is low, a probability
that the terminal receives data transmission from the base station is increased. Thus,
a probability that the terminal receives data transmission from the target base station
is higher when transmission power between the target base station and the terminal
is lower than when transmission power between the target base station and the terminal
is higher.
[0102] Equation 9 arithmetically shows that a real number value of a terminal message is
converged.

[0103] If real number values of terminal messages calculated by the terminal 'a' with regard
to all base stations at a certain point of time 't' are the same as real number values
of terminal messages at a point of time previous to the point of time 't', and then
are changed no more at a subsequent point of time, it may be regarded that the real
number values of the terminal messages are converged.
[0104] Repetition of base-station messages and terminal messages in terminals and base stations
may be performed as shown in Sequence 1.

[0105] At each point of time, terminals and base stations individually calculate real number
values of base-station messages and terminal messages, and the calculated real number
values are repeatedly received and transmitted.
[0106] When real number values of base-station messages and terminal messages of base stations
and terminals are converged, each base station calculates a base-station message convergence
value. Each base station is continuously switched on if the base-station message convergence
value is a positive value, and is switched off if the base-station message convergence
value is a negative value. Each of individual terminals calculates a terminal message
convergence value regarding each base station, is connected to the base station if
the terminal message convergence value is a positive value, and is disconnected from
the base station if the terminal message convergence value is a negative value.
[0107] As described above, in a cellular network including a base station and adjacent base
stations, each of the base station and the adjacent base stations may determine whether
to switch off its own power based on repeated exchanges of terminal messages and base-station
messages with terminals within its cell coverage, and each terminal in the cellular
network may determine a base station from which data transmission is to be received,
based on repeated exchanges of base-station messages and terminal messages with base
stations capable of providing data transmission to the terminal.
[0108] In this case, calculated converged real number values of base-station messages and
converged real number values of terminal messages correspond to best solutions of
a combinatorial optimization problem for minimizing overall power consumption of a
cellular network including a base station and adjacent base stations, from among available
data transmission methods between base stations and terminals, which satisfy the amount
of data requested by all terminals within the cellular network.
[0109] According to some example embodiments, base stations and terminals within a cellular
network may find one best solution by exchanging messages of simple real number values
with each other based on a message-passing algorithm until real number values of base-station
message and real number values of terminal messages are converged to one solution.
[0110] As such, each base station may rapidly obtain a best solution of a base station switching
off method, capable of minimizing power consumption in a cellular network, without
performing complicated calculations. Accordingly, each base station may rapidly update
the cellular network that varies according to migration of terminals.
[0111] Also, according to some example embodiments, since message passing is performed based
on dispersed interactions of terminals and base stations within a cellular network,
a base station may be easily switched off without using an additional processor such
as a repeater or a controller.
[0112] FIG. 3 is a block diagram of a base station 100 that switches off its own power by
using message passing, according to some example embodiments. Referring to FIG. 3,
the base station 100 includes a reception unit 110, a calculation unit 120, a transmission
unit 130, and a determination unit 140. Also, the base station 100 may further include
a switch-off unit 150.
[0113] In FIG. 3, for clarity, the base station 100 includes only elements related to some
example embodiments. Accordingly, it would be understood by one of ordinary skill
in the art that general-use elements other than the elements illustrated in FIG. 3
may be further included.
[0114] Referring to FIG. 3, the base station 100 illustrated in FIG. 3 corresponds to one
of base stations for forming the cellular network system described above in relation
to FIG. 2. Accordingly, the descriptions of a base station provided above in relation
to FIG. 2 may not be provided below but may also be applied to the base station 100
illustrated in FIG. 3.
[0115] According to some example embodiments, each unit of the base station 100 may correspond
to or may include at least one processor. As such, each unit of the base station 100
may be driven while being included in another hardware device such as a microprocessor
or a general-use computer system.
[0116] The reception unit 110 receives terminal messages having real number values from
terminals in cell coverage of the base station 100. In this case, the received terminal
messages have real number values individually calculated by the terminals according
to Equation 7 as described above in relation to FIG. 2.
[0117] The calculation unit 120 calculates real number values of base-station messages individually
regarding the terminals based on the received terminal messages. The calculation unit
120 may calculate the real number values of the base-station messages according to
Equation 2 as described above in relation to FIG. 2.
[0118] The transmission unit 130 transmits the base-station messages having the calculated
real number values individually to the terminals. The terminals may receive the base-station
messages, and may re-calculate the real number values of the terminal messages based
on the received base-station messages.
[0119] That is, the reception unit 110, the calculation unit 120, and the transmission unit
130 repeatedly perform reception, calculation, and transmission until calculated real
number values of the base-station message are converged to a constant value.
[0120] When the real number values of the base-station messages are converged, the calculation
unit 120 calculates a base-station message convergence value, which is one real number
value regarding all terminals, based on converged real number values of the terminal
messages. In this case, the base-station message convergence value may be calculated
according to Equation 6 as described above in relation to FIG. 2.
[0121] The determination unit 140 determines whether to switch off the base station 100,
based on the calculated base-station message convergence value. If the base-station
message convergence value is a negative value, the determination unit 140 determines
to switch off the base station 100.
[0122] Also, the base station 100 may further include the switch-off unit 150. The switch-off
unit 150 switches off the base station 100 according to a determination result of
the determination unit 140.
[0123] FIG. 4 is a flowchart of a method of switching off an individual base station in
a cellular network by itself by using message passing, according to some example embodiments.
Referring to FIG. 4, the method illustrated in FIG. 4 includes operations performed
by the base station 100 illustrated in FIGS. 2 and 3 in time series. Accordingly,
the descriptions of the base station 100 provided above in relation to FIGS. 2 and
3 may not be provided below but may also be applied to the method illustrated in FIG.
4.
[0124] In operation 410, the reception unit 110 receives terminal messages having real number
values from terminals within cell coverage of the base station 100.
[0125] In operation 420, the calculation unit 120 calculates real number values of base-station
messages individually regarding the terminals based on the received terminal messages.
The calculation unit 120 may calculate the real number values of the base-station
messages according to Equation 2 as described above in relation to FIG. 2.
[0126] In operation 430, the transmission unit 130 transmits the base-station messages having
the calculated real number values individually to the terminals.
[0127] In operation 440, the calculation unit 120 determines whether the real number values
of the base-station messages are converged to constant values. If the real number
values are not converged, the method returns to operation 410 and message passing
with the terminals is repeated. If the real number values are converged, the method
proceeds to operation 450.
[0128] In some example embodiments, after the transmission unit 130 transmits the base-station
messages, the calculation unit 120 determines whether the calculated real number values
of the base-station messages are converged. However, the order of performing operations
430 and 440 may be reversed. That is, after the calculation unit 120 determines whether
the calculated real number values of the base-station messages are converged, the
transmission unit 130 may transmit the base-station messages having the calculated
real number values individually to the terminals.
[0129] In operation 450, the calculation unit 120 calculates a base-station message convergence
value, which is one real number value regarding the terminals, based on converged
real number values of the terminal messages, which are received by the reception unit
110. In this case, the base-station message convergence value may be calculated according
to Equation 6 as described above in relation to FIG. 2.
[0130] In operation 460, the determination unit 140 determines whether to switch off the
base station 100, based on the base-station message convergence value.
[0131] Similarly to the above method performed by a base station, each terminal in the cellular
network may determine a base station from which data transmission is to be received.
Unlike the base station, each terminal calculates real number values of terminal messages
regarding base stations based on base-station messages received from the base stations,
and transmits the terminal messages having the calculated real number values individually
to the base stations.
[0132] In this case, the real number values of the terminal messages calculated by the terminal
with regard to the base stations may be calculated according to Equation 7 as described
above in relation to FIG. 2.
[0133] After the terminal messages are calculated or transmitted, the terminal determines
whether the calculated real number values of the terminal messages are converged to
constant values. If the real number values are not converged, the terminal repeats
message passing with the base stations. If the real number values are converged, the
terminal calculates a terminal message convergence value. The terminal message convergence
value may be calculated according to Equation 8 as described above in relation to
FIG. 2.
[0134] Unlike the base-station message convergence value, which is one real number value
regarding all terminals, the terminal message convergence value is calculated with
regard to each of the base stations. That is, the terminal determines whether to receive
data transmission from each of the base stations based on the terminal message convergence
value regarding the base station. The terminal is connected to a base station of which
the terminal message convergence value is a positive value, and is disconnected from
a base station of which the terminal message convergence value is a negative value.
[0135] In this case, a base station from which the terminal receives data transmission corresponds
to a best solution of a combinatorial optimization problem, and is determined to allow
the terminal to be connected to only one base station.
[0136] FIGS. 5A and 5B are graphs showing that a base station switching off method is applied
to an arbitrary two-dimensional (2D) cellular network, according to some example embodiments.
[0137] Referring to 5A and 5B, ten base stations and twenty terminals exist in the 2D cellular
network. FIG. 5A shows all available data transmission amount allocation methods in
a cellular network that satisfies a data transmission amount condition between the
ten base stations and the twenty terminals.
[0138] In this case, the data transmission amount condition indicates Conditions/Equations
1 described above in relation to FIGS. 1A and 1B. That is, the data transmission amount
condition indicates that a maximum data transmission capacity of switched-on base
stations satisfies the amount of data requested by all terminals in a region.
[0139] FIG. 5B shows a data transmission amount allocation method determined by using message
passing as described above in relation to FIGS. 2 through 4, from among the data transmission
amount allocation methods illustrated in FIG. 5A.
[0140] The data transmission amount allocation method illustrated in FIG. 5B satisfies the
data transmission amount condition and corresponds to a best solution for minimizing
power consumption in the cellular network.
[0141] According to this method, only three base stations are switched on and the other
seven base stations are switched off. All terminals in the cellular network are connected
to the three switched-on base stations.
[0142] That is, the determined data transmission amount allocation method may satisfy the
amount of data requested by all of the twenty terminals in the cellular network by
allowing only three of the ten base stations to be continuously switched on.
[0143] According to some example embodiments, by repeating message passing and thus allowing
each of base stations and terminals in a cellular network to obtain one best solution
ultimately converged to one value, an optimal base station switching off method capable
of minimizing power consumption in the cellular network may be achieved. Since the
determined base station switching off method is faster than other decision making
methods such as a heuristic method, and obtains only one best solution, base stations
to be switched off may be accurately determined to minimize power consumption.
[0144] As described above, according to some example embodiments, a cellular network system
obtains one best solution for satisfying the amount of data requested by all terminals
in a cellular network and minimizing overall power consumption in the cellular network,
by using message passing of real number values between base stations and terminals.
As such, since the cellular network system obtains one best solution appropriate for
the cellular network, in comparison to other decision making methods such as a heuristic
method, base stations to be switched off may be rapidly and accurately determined.
[0145] Also, in off-peak hours of data, a cellular network system may find an optimized
base station switching off method capable of satisfying the amount of data requested
by all terminals with minimum power in the cellular network, by using only message
passing between base stations and terminals without using a controller or a repeater,
and thus low-power green communication may be realized without additional costs.
[0146] Besides, a message passing method between base stations and terminals in a cellular
network system may be performed as a fully distributed method, and thus may be used
in, for example, an ad-hoc network as well as a cellular network.
[0147] Some example embodiments can be written as computer programs and can be implemented
in general-use digital computers that execute the programs using a computer readable
recording medium. Also, the data structure used in some example embodiments described
above can be recorded on a computer readable recording medium via various means. Examples
of the computer readable recording medium include magnetic storage media (e.g., read-only
memory (ROM), floppy disks, hard disks, etc.), optical recording media (e.g., compact
disc (CD)-ROMs, or digital video discs (DVDs)), etc.
[0148] It should be understood that the exemplary embodiments described therein should be
considered in a descriptive sense only and not for purposes of limitation. Descriptions
of features or aspects within each embodiment should typically be considered as available
for other similar features or aspects in other embodiments.
1. A method of determining whether to switch off a base station's own power in the base
station within a cellular network, the method comprising:
receiving terminal messages having real number values from terminals within cell coverage
of the base station;
calculating real number values of base-station messages individually regarding the
terminals based on the received terminal messages;
transmitting the base-station messages having the calculated real number values individually
to the terminals;
repeatedly performing the receiving, the calculating, and the transmitting until the
calculated real number values of the base-station messages are converged to constant
values;
when the real number values of the base-station messages are converged, calculating
a base-station message convergence value, which is one real number value regarding
the terminals, based on the converged real number values of the terminal messages;
and
determining whether to switch off the base station's own power based on the base-station
message convergence value.
2. The method of claim 1, wherein the calculating of the real number values of the base-station
messages comprises calculating the real number values of the base-station messages
individually regarding the terminals based on the real number values of the terminal
messages and their combinations according to whether a maximum data transmission rate
of the base station is providable given an amount of data requested by each of the
terminals or their combinations.
3. The method of claim 1 or 2, wherein the determining comprises determining to switch
off the power of the base station if the base-station message convergence value is
a negative value.
4. The method of any preceding claim, wherein in the calculating of the real number values
of the base-station messages,
a probability that the power of the base station is switched off is higher when there
are more negative values among the real number values of the base-station messages
than when there are fewer negative values among the real number values of the base-station
messages,
a number of negative values is larger when power requested to switch on the base station
is larger than a first figure than when power requested to switch on the base station
is smaller than the first figure,
the number of the negative values is larger when a maximum data transmission rate
of the base station is smaller than a second figure than when the maximum data transmission
rate of the base station is larger than the second figure,
the number of the negative values is larger when there are fewer terminals for receiving
data transmission within cell coverage of the base station than when there are more
terminals for receiving data transmission within cell coverage of the base station,
or
the number of the negative values is larger when transmission power between the base
station and the terminals within the cell coverage is larger than a third figure than
when the transmission power between the base station and the terminals within the
cell coverage is smaller than the third figure.
5. The method of any preceding claim, wherein the real number values of the base-station
messages are calculated according to an equation,
where

indicates the real number value of the base-station message calculated at a point
of time 't', 't' indicates an identifier for temporally identifying the base-station
messages that are repeatedly transmitted, |N(i)| indicates a number of the terminals other than a target terminal within the cell
coverage of the base station, the target terminal indicating a terminal to which the
base-station message is transmitted, Ci indicates a maximum data transmission rate of the base station, Ca indicates an amount of data requested by the target terminal, and Pi indicates power requested to switch on the base station, and
wherein in the above equation, the function

is defined as

where 'n' and 'z' indicate variables of the function

Cbn indicates an amount of data requested by adjacent terminals of the target terminal,
ρibn indicates the real number values of the terminal messages received from the adjacent
terminals, and the adjacent terminals indicate terminals other than the target terminal
from among terminals within the cell coverage of the base station.
6. The method of any preceding claim, wherein the converged real number values of the
base-station messages and the converged real number values of the terminal messages
correspond to best solutions of a combinatorial optimization problem for minimizing
overall power consumption of the cellular network including the base station and adjacent
base stations, from among available data transmission methods between the base stations
and the terminals, which satisfy an amount of data requested by all terminals within
the cellular network.
7. The method of any preceding claim, wherein in the cellular network including the base
station and adjacent base stations, each of the base station and the adjacent base
stations determines whether to switch off its own power based on repeated exchanges
of the terminal messages and the base-station messages with the terminals within its
cell coverage, and each of the terminals within the cellular network determines a
base station from which data transmission is to be received, based on repeated exchanges
of the base-station messages and the terminal messages with the base stations capable
of providing data transmission to the terminal.
8. The method of any preceding claim, wherein the real number values of the terminal
messages of each terminal are calculated based on transmission power between the terminal
and a target base station indicating a base station to which the terminal message
is transmitted, transmission power between the terminal and the adjacent base stations,
and the base-station messages received from the adjacent base stations, and
wherein the adjacent base stations indicate base stations other than the target base
station from among the base stations capable of providing data transmission to the
terminal.
9. The method of claim 8, wherein the terminal calculates a real number value of a terminal
message regarding each of the adjacent base stations, calculates a sum of the calculated
real number value and a real number value of a base-station message received from
the target base station, and determines a base station from which data transmission
is to be received, based on the calculated sum regarding each of the base stations.
10. The method of claim 9, wherein when the real number value of the terminal message
regarding each of the adjacent base stations is converged to a constant value, if
the calculated sum is a positive value, the terminal receives data transmission from
the base station.
11. The method of claim 8, wherein a probability that the terminal receives data transmission
from the target base station is higher when transmission power between the target
base station and the terminal is lower than a fourth figure than when the transmission
power between the target base station and the terminal is higher than the fourth figure.
12. A computer-readable recording medium having recorded thereon a program for executing
the method of any one of claims 1 to 11.
13. A base station for determining whether to switch off its own power within a cellular
network, the base station comprising:
a reception unit configured to receive terminal messages having real number values
from terminals within cell coverage of the base station;
a calculation unit configured to calculate real number values of base-station messages
individually regarding the terminals based on the received terminal messages;
a transmission unit configured to transmit the base-station messages having the calculated
real number values individually to the terminals; and
a determination unit configured to determine whether to switch off the power of the
base station based on a base-station message convergence value;
wherein the reception unit is further configured to repeatedly receive, the calculation
unit is further configured to repeatedly calculate, and the transmission unit is further
configured to repeatedly transmit until the calculated real number values of the base-station
messages are converged to constant values, and
wherein when the real number values of the base-station messages are converged, the
calculation unit is further configured to calculate the base-station message convergence
value, which is one real number value regarding the terminals, based on the converged
real number values of the terminal messages.
14. The base station of claim 13, wherein each terminal calculates a real number value
of a terminal message regarding adjacent base stations, calculates a sum of the calculated
real number value and a real number value of a base-station message received from
a target base station, and determines a base station from which data transmission
is to be received, based on the calculated sum regarding each of the base stations,
wherein when the real number value of the terminal message regarding each of the adjacent
base stations is converged to a constant value, if the calculated sum is a positive
value, the terminal receives data transmission from the base station, and
wherein the target base station indicates a base station to which the terminal message
is transmitted, and the adjacent base stations indicate base stations other than the
target base station from among base stations capable of providing data transmission
to the terminal.
15. A cellular network system, comprising:
a plurality of base stations according to claim 13 or 14; and
a plurality of terminals for individually determining the base stations from which
data transmission is received, from among the base stations capable of providing data
transmission to the plurality of terminals, based on the message exchanges with the
plurality of base stations,
wherein each of the terminals calculates a real number value of a terminal message
regarding each of the base stations, calculates a sum of the calculated real number
value and a real number value of a base-station message received from a base station,
and determines a base station from which data transmission is to be received, based
on the calculated sum regarding each of the base stations.