VTC Ogawa

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/261382997

IEEE 802.11ah Based M2M Networks Employing Virtual Grouping and Power
Saving Methods

Conference Paper  in  Vehicular Technology Conference, 1988, IEEE 38th · September 2013


DOI: 10.1109/VTCFall.2013.6692225

CITATIONS READS

25 118

5 authors, including:

Koji Yamamoto
Kyoto University
260 PUBLICATIONS   1,786 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Koji Yamamoto on 02 December 2015.

The user has requested enhancement of the downloaded file.


IEEE 802.11ah based M2M Networks employing
Virtual Grouping and Power Saving Methods
Kohei Ogawa ∗ , Yuki Sangenya ∗ , Masahiro Morikura ∗ , Koji Yamamoto ∗ , and Tomoyuki Sugihara †
∗ Graduate School of Informatics, Kyoto University, Yoshida-honmachi, Sakyo-ku, Kyoto 606-8501, Japan
Tel: +81–75–753–5960, Fax: +81–75–753–5349, E-mail: ogawa@imc.cce.i.kyoto-u.ac.jp † Allied Telesis Holdings K.K.

Abstract—As a promising wireless access standard for the AP to realize the real grouping method. It needs overhead
machine-to-machine (M2M) networks, the IEEE 802.11 task control information to support this scheme. The second method
group ah has been discussing a new standard which is based realizes the grouping with a distributed control scheme based
on the wireless local area network (WLAN) standard. This new
standard will support an enormous number of stations (STAs) on the CSMA/CA protocol. As a virtual grouping method, the
such as 6000 STAs. To mitigate degradation of the throughput distributed coordination function with virtual group (DCF/VG)
and delay performance in WLANs that employ a carrier sense scheme is proposed [3] [4]. The DCF/VG scheme achieves
multiple access with collision avoidance (CSMA/CA) protocol, good throughput performance even when traffic congestion
this paper proposes a virtual grouping method which exploits occurs; however, it suffers from a power consumption problem
the random arbitration interframe space number scheme. This
method complies with the CSMA/CA protocol, which employs of STAs. According to the DCF/VG scheme, each STA always
distributed medium access control. Moreover, power saving is searches for the allocated slot, which is composed of a channel
another important issue for M2M networks, where most STAs are busy period and an idle period. An STA can transmit its data
operated by primary or secondary batteries. This paper proposes frame only at the allocated slot. Therefore, each STA always
a new power saving method for the IEEE 802.11ah based M2M needs to sense channel busy states in order to detect assigned
network employing the proposed virtual grouping method. With
the proposed virtual grouping and power saving methods, the slot boundaries.
STAs can save their power by as much as 90% and maintain To realize an M2M network composed of power-efficient
good throughput and delay performance. STAs, this paper proposes the IEEE 802.11ah based M2M net-
works employing virtual grouping and power saving method.
I. I NTRODUCTION Virtual grouping is realized by the random arbitration inter-
Machine-to-machine (M2M) networks, which are composed frame space (IFS) number (AIFSN) scheme to improve the
of power meters and various sensors, are currently attracting throughput performance under the condition of many active
considerable attention for the realization of smart grids and STAs. An active STA means that it stays at an awake state to
smart communities. M2M networks are characterized by a transmit data frames. The random AIFSN scheme is proposed
large number of stations (STAs). A wireless medium access for the precise quality of service (QoS) control of WLANs
standard for M2M networks has been discussed by the IEEE to transmit several types of data frames [5]. We apply this
802.11 task group ah (hereafter we write this abbreviated method to the M2M network to realize virtual grouping and
IEEE 802.11ah) [1], which is based on the cutting-edge wire- improve the throughput performance of a system with 6000
less local area network (WLAN) standard such as the IEEE STAs. Moreover, we propose a novel power saving method
802.11ac standard [2]. In IEEE 802.11ah, up to 6000 STAs are using the virtual grouping method.
assumed to belong to an access point (AP). As the number of Most STAs in the M2M networks are supposed to be
active STAs increases, the throughput and delay performances battery-operated sensors. Therefore, power saving is a key
of the system are significantly degraded when the carrier issue. The legacy IEEE 802.11 standard supports the power
sense multiple access with collision avoidance (CSMA/CA) save poll (PS-Poll) technique as a power saving method. In
protocol is exploited. In normal cases, this problem does addition to the PS-Poll technique, the IEEE 802.11n standard
not occur because traffic in M2M networks supposed to be supports the power save multi-poll (PSMP) technique [6].
usually light. However, we should consider that temporary Various power saving methods for wireless sensor networks
traffic congestion occurs. For example, such instances occur and WLANs have been proposed [7], [8]. However, these
when the AP transmits a certain trigger frame to many STAs schemes are mostly intended for multi-hop and ad-hoc mode
to collect STA information. Many STAs respond to the trigger systems. For single-hop networks with a small number of
frame and transmit their reply data frames. These events cause STAs, the PS-Poll or PSMP techniques are usually used to
traffic congestion in an M2M network. realize power saving.
To avoid this performance degradation, several STA group- For power saving of the STAs, the IEEE 802.11ah adopts
ing methods have been proposed, which can be classified into the PS-Poll technique, which enables non-active STAs to sleep
real and virtual grouping. The first method allocates all STAs except during the period when they are receiving selected
into some groups and assigns a communication time period beacon frames. PS-Poll is effective under the usual light traffic
to each group according to a centralized control scheme of conditions; however, it is ineffective under heavy traffic. An
Cycle 1 Cycle 2 Cycle 3
active STA that has data frames in its transmission queue
cannot enter into the sleep state unless the queue becomes STA 1 AIFS(3) AIFS(3) Data frame AIFS(3)
empty. Under heavy traffic conditions, STAs are likely to
Collision
wait for a long period before the data frames are transmitted.
Thus, the power consumption of STAs increases. To solve this STA 2 AIFS(4) AIFS(4) Data frame AIFS(2) Transmission

problem, the PSMP technique, adopted by the IEEE 802.11n


standard, can be used. It is suitable for a small number of
STA 3 AIFS(2) Transmission AIFS(5) AIFS(5)
STAs, but not for M2M networks that have a large number
of STAs, because the PSMP frame length becomes very long
owing to the large number of STAs. For example, the PSMP Transmission

frame length of 6000 STAs is estimated to be 48 kB, which


takes approximately 1.3 s to send and receive at a transmission Data frame SIFS ACK frame
rate of 300 kbit/s. The AP has to transmit and the STAs usually
have to receive these extraordinarily long PSMP frames in case Fig. 1. Medium access control with the random AIFSN scheme. The AIFSN
temporal traffic congestion occurs, which causes an increase value is randomly determined after the transmission.
in the STAs’ power consumption.
Thus, we propose a new power saving method employing
virtual grouping in addition to the legacy PS-Poll technique. B. Virtual grouping
The proposed method enables the STAs to save on their power
In [5], the random AIFSN scheme was applied to a system
consumption in a distributed control manner.
with a small number of STAs to realize the precise QoS control
This paper is organized as follows. Section II describes
for several types of data transmissions. We applied this scheme
the virtual grouping method with the random AIFSN scheme.
to M2M networks with a large number of STAs. As a result,
Section III provides the description of the proposed power
we found that virtual grouping is feasible. The throughput per-
saving method employing virtual grouping. Section IV eval-
formance is considerably improved with the virtual grouping
uates the performance of the M2M network and discusses
method, which limits the number of contending STAs in the
the effectiveness of the proposed method. Finally, Section V
case of simultaneous data frame transmissions. We define two
presents the conclusion of this paper.
types of STAs. One is a contending STA that decreases its
backoff counter value, and the other is a non-contending STA
II. V IRTUAL GROUPING WITH RANDOM AIFSN SCHEME that does not decrease its backoff counter value during a cycle.
In Fig. 1, STA 1 decreases its backoff counter and detects the
A. Random AIFSN scheme channel busy state at cycle 1. STA 2 detects the channel busy
According to the random AIFSN scheme, an STA state before decreasing its backoff counter. STA 3 decreases
randomly selects its AIFSN value from the interval its backoff counter to zero and then transmits its data frame. In
[AIFSNmin , AIFSNmax ], prior to every data frame transmission. this case, STA 1 and STA 3 can possibly transmit a data frame
AIFSN is an integral number, which decides the length of the during the cycle, but STA 2 cannot transmit. Thus, during the
AIFS as cycle, STA 1 and STA3 are regarded as contending STAs,
and STA 2 is regarded as a non-contending STA. In this case,
AIFS time = SIFS time + AIFSN × slot time, (1) STAs are divided into two groups, namely, contending and
non-contending STAs with the random AIFSN scheme. With
where slot time = 52 µs [1]. AIFS is a type of IFS, which this scheme, virtual grouping of the STAs is realized. Fig. 2
is used in enhanced distributed channel access of the IEEE shows the virtual grouping mechanism. After the data frame
802.11e standard [9] to realize QoS control. The AIFS de- transmission, an STA obtains a new AIFSN value. If obtained
termined by (1) is expressed as AIFS(AIFSN). For example, AIFSN value is small, it is likely to be a contending STA. By
AIFS(2) means that the AIFSN value is two. It is equal to the contrast if obtained AIFSN value is large, it is likely to be a
period of the distributed IFS. non-contending STA.
To explain the random AIFSN scheme the transmission
III. P ROPOSED POWER SAVING METHOD EMPLOYING
procedure is shown in Fig. 1. In this figure, a cycle is
VIRTUAL GROUPING
composed of an idle channel period and the following busy
channel period. According to the scheme, each STA waits The conventional power saving methods work well under
for the AIFS time and backoff time before its transmission light traffic conditions with a small number of STAs. However,
as well as the IEEE 802.11e channel access procedure. The under traffic congestion conditions with a large number of
transmission period is composed of a data frame period, a short STAs, these methods degrade the throughput and power con-
IFS (SIFS) period, and an ACK frame period. Two cases could sumption performance. The objective of the proposed method
occur during the transmission period: successful data frame is to reduce the power consumption of the system under traffic
transmission and data frame collision. congestion conditions. The key idea of the proposed method
Start
Non-contending STAs

Transmission procedure
Contending STAs with virtual grouping

Frequently changing
Backoff counter decreased?
No
Yes

r=0 r ++

Fig. 2. Contending and non-contending STAs by virtual grouping when


random AIFSN scheme is employed.
Are there any data r > rth?
No
Yes frames in the queue?
Yes
No
TABLE I
IEEE 802.11 TG AH PARAMETERS . r=0
End

Parameters Value
Channel band width 1 MHz r : counter value which presents the number
Sleep during Tsleep
Data rate 300 kbit/s of successive non-contending states
MAC payload 200 B
OFDM symbol 40 µs
Slot time 52 µs
SIFS 160 µs Fig. 3. Flowchart of the proposed power saving method for active STAs.
CWmin 15
CWmax 1023
TABLE II
P OWER CONSUMPTION PARAMETERS .

State Value
is to make the non-contending STAs sleep. The flowchart of Transmitting 340 mW
Receiving 260 mW
this scheme is shown in Fig. 3 for active STAs that have data Data processing 56 mW
frames in their transmission queues. First of all, they undergo Channel sensing 204 mW
a virtual grouping process with the random AIFSN scheme to Sleep 0.19 mW
transmit the data frame as explained in Section II. During the
virtual grouping process, each active STA experiences either
of the states — the contending or the non-contending state IV. P ERFORMANCE EVALUATION
— at every cycle. Each STA counts the number of successive The computer simulation results are presented in this sec-
non-contending states and enters into the sleep state if the tion. To evaluate the throughput, delay, and power consump-
number exceeds a threshold rth . After sleeping for a certain tion performance, we developed a simulation platform on a
sleep period Tsleep , the STA returns to the active state. When Monte Carlo simulation using C++ language, which emulates
an active STA decreases its backoff counter value, it stays the IEEE 802.11 protocol as closely as possible for real-world
in the active state and tries to transmit its data frame. Each operation of each transmitting STA. The simulation parameters
STA repeats this procedure until its queue becomes empty. are shown in Tables I and II.
The proposed method realizes the power saving method in a
distributed control manner. With a small value of rth , it is A. Evaluation of virtual grouping
easy for the STAs to sleep, although they are likely to lose The evaluation of virtual grouping with the random AIFSN
opportunities to transmit their data frames. The Tsleep value is scheme is presented. A single-hop network, composed of an
restricted by the IEEE 802.11 standard and the characteristics AP and many STAs, is considered according to the IEEE
of wireless sensor devices. With regard to the former, the STAs 802.11ah system model. For simplicity, a saturated traffic
have to receive the delivery traffic indication maps (DTIMs). condition is assumed in which the transmission queues of all
Hence, Tsleep must be smaller than the DTIM interval which is STAs are always occupied by data frames.
assumed to be a few seconds. Regarding the latter, Tsleep must Fig. 4 shows the average number of contending STAs
be much larger than the period required for a sensor device to with the random AIFSN scheme. The average number of
wake up, which is within a few milliseconds. contending STAs is kept very small with many active STAs.
18
50
Average number of contending STAs

16

14

Consumed energy (kJ)


40
12

10 30 Proposed power saving method


Conventional PS-Poll method
8
20
6

4 10
2

0 0
0 1000 2000 3000 4000 5000 6000 1 2 3 4 5 6 7 8 9 10
Number of STAs rth

Fig. 4. Average number of contending STAs with the random AIFSN scheme Fig. 6. Total consumed energy of the STAs versus rth . rth is the sleep
(AIFSNmax = 20). threshold.

200 68.5
Proposal ( AIFSNmax = 20)
180 Conventional DCF 68
160 67.5
Total throughput (kbit/s)

140
Maximum delay (s)
67
120
66.5
Proposed power saving method
100 Conventional PS-Poll method
66
80
65.5
60
65
40
20 64.5

0 64
0 1000 2000 3000 4000 5000 6000 1 2 3 4 5 6 7 8 9 10
Number of STAs rth

Fig. 5. Throughput performance under saturated traffic condition. Fig. 7. Maximum delay time for 6000 STAs to transmit all data frames
versus rth . rth is the sleep threshold.

In this case, most of the STAs are usually at a non-contending


state. When the number of STAs is equal to 6000, the average system model. Each STA is assumed to have a data frame in its
number of contending STAs is only 16. It enables the M2M transmission queue at the start of the simulation to evaluate the
networks to improve the throughput performance drastically, temporary uplink traffic congestion state. In this case, as the
which is operated with the CSMA/CA protocol under heavy simulation time progresses, the traffic congestion is mitigated
traffic conditions. owing to an increase in the number of non-active STAs that
Fig. 5 shows the throughput performance under a saturated have successfully transmitted their data frames. For the sake of
traffic condition versus the number of STAs. The value of simplicity, the AP transmits no data frames or beacon frames
AIFSNmax is set 20 in order to maximize the throughput during this period.
performance with 6000 STAs. The throughput performance The system performance is evaluated using the two criteria.
of the conventional DCF system decreases with an increase in The first is the maximum delay, which is the required time
the number of STAs. On the other hand, the virtual grouping for all STAs to transmit the data frames. The second one is
method with the random AIFSN scheme drastically improves the consumed energy, which is the amount of energy that all
the throughput performance. The throughput performance of STAs consumes within this period.
the 6000 STAs is remains as much as that of the 30 STAs in 2) Simulation results: We shows the improved performance
the conventional scheme. of the system with the proposed method and derive an opti-
mum value for rth . In this section, Tsleep is fixed at 100 ms.
B. Evaluation of the proposed power saving method Fig. 6 shows the consumed energy of the 6000 STAs versus
1) System description: A single-hop network with an AP rth . The conventional method adopts the random AIFSN
and 6000 STAs is considered according to the IEEE 802.11ah scheme with the conventional PS-Poll technique for power
50 70
Proposed power saving method Proposed power saving method
45 Conventional PS-Poll Conventional PS-Poll
60
40
Consumed energy (kJ)

35

Maximum delay (s)


50
30
25 40
20
30
15
10
20
5
0 10
1000 2000 3000 4000 5000 6000 1000 2000 3000 4000 5000 6000
Number of active STAs Number of active STAs

Fig. 8. Total consumed energy of the STAs versus number of active STAs. Fig. 9. Maximum delay time for all STAs to transmit the data frames versus
number of active STAs.

saving. This figure shows that the proposed method reduces the
consumed energy by 98% as compared with the conventional with the random AIFSN scheme achieved a good throughput
method at rth = 1. The consumed energy uniformly increases performance. To solve a power consumption problem when the
with value of rth as explained in Section III. Considering only CSMA/CA protocol is used, this paper proposed the power
the consumed energy of STAs, rth = 1 is the best value. saving method combined with virtual grouping. It enabled
Moreover, we must consider the delay performance when power saving in a distributed control manner. The simulation
choosing the rth value. Fig. 7 shows the maximum delay time results show that the proposed method reduced the energy
for the 6000 STAs to transmit versus rth . The maximum delay consumption of the STAs by 90% within a 5% increase in the
decreases with an increase in the rth value and converges to delay, compared with the system using the virtual grouping
the conventional value, which means that the proposed method method and the conventional PS-Poll technique.
can be applied to both heavy and light traffic congestion ACKNOWLEDGMENT
conditions. The heavy traffic condition corresponds to the start
This work was supported in part by Grant-in-Aid for Sci-
of the simulation process, and the light traffic condition corre-
entific Research (B) (no. 21360149).
sponds to the state towards the end of the simulation process.
Assuming that the permissible increase in the maximum delay R EFERENCES
is less than 5%, rth should be greater than 1. Considering the [1] “IEEE P802.11 task group ah — meeting update,” http:// www.ieee802.
foregoing argument, rth = 2 is the optimal value. Using this org/ 11/ Reports/ tgah update.htm.
value in Fig. 6 the consumed energy is reduced to 4.6 kJ, which [2] IEEE P802.11ac/D2.2 Draft Std. Amendment 4: Enhancements for Very
High Throughput for Operation in Bands below 6 GHz, 2012.
is less than 10% of the conventional method. [3] S. M. Kim and Y. J. Cho, “Performance evaluation of IEEE 802.11
Finally, we evaluate the consumed energy of the proposed distributed coordination function with virtual group,” IEICE Trans. Com-
method at different conditions where some STAs are active and mun., vol. E88-B, no. 12, pp. 4625–4635, Dec. 2005.
[4] ——, “A virtual grouping scheme for improving the performance of
the others are not. Fig. 8 shows the consumed energy versus IEEE 802.11 distributed coordination function,” Proceeding of Wireless
the number of active STAs. In this case, rth = 2 is selected Networks and Emerging Technologies, Jul. 2004.
according to the above-mentioned discussion. The proposed [5] S. Gaur and T. Cooklev, “Introducing finer prioritization in EDCA using
random AIFSN,” Proceedings of TridentCom 2007, Orlando, Florida,
method reduces the consumed energy of the STAs in all cases. USA, May 2007.
On the other hand, the maximum delay time for all active STAs [6] IEEE Std. 802.11n Amendment 5: Enhancements for Higher Throughput,
to finish their transmissions is increased by less than 5%, as 2009.
[7] C. fan Hsin and M. Liu, “Network coverage using low duty-cycled
shown in Fig. 9. These results show that the proposed power sensors: random & coordinated sleep algorithms,” Proceedings of the 3rd
saving method can be applied to various conditions without international symposium on Information processing in sensor networks,
parameter adaptation. pp. 433–442, 2004.
[8] D. Qiao and K. G. Shin, “Smart power-saving mode for IEEE 802.11
wireless LANs,” Proceedings of IEEE INFOCOM, pp. 1573 – 1583, Mar.
V. C ONCLUSION 2005.
To realize a good throughput and power-efficient M2M [9] IEEE Std. 802.11e Amendment 8: Medium Access Control (MAC) Quality
of Service Enhancements, 2005.
network employing the CSMA/CA protocol, this paper has
proposed the IEEE 802.11ah based M2M networks employing
virtual grouping and power saving methods. To solve the
throughput performance degradation caused by contention
of many STAs, this paper has shown that virtual grouping

View publication stats

You might also like