Skip to main content
Log in

FFT Traffic Classification-Based Dynamic Selected IP Traffic Offload Mechanism for LTE HeNB Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Traffic offloading is a promising technique to alleviate the traffic load in LTE core networks. Based on 3GPP “SIPTO” (Selected IP Traffic Offload) architecture, this paper proposes dynamic SIPTO mechanism (D-SIPTO) for traffic offloading in LTE HeNB networks, which combines fast fourier transform (FFT) based IP traffic classification scheme (FFTTCS) with the dynamic traffic offload path selection algorithm (DTOPSA). Simulation results show that FFTTCS can realize on-line traffic classification with similar precisions but only using less than 10 % of the time needed by existing methods. Combined with DTOPSA, the proposed D-SIPTO can reduce the core network traffic by 60 % while selecting the optimal offload path according to the type of traffic to be offloaded.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Cisco visual networking index: Forecast and Methodology (2011–2016). www.cisco.com/web/go/vni. Accessed 30 May 2012

  2. CRAN (2010) The road towards green RAN-white paper. China Mobile Research Institute

  3. 3GPP TR 23.829 (2011) Local IP Access and Selected IP Traffic Offload (LIPA-SIPTO)

  4. Roh J, Ji Y, Lee YG, Ahn T (2011) Femtocell traffic offload scheme for core networks. In: IFIP international conference on new technologies, mobility and security (S2157-4952), Paris, pp 1–5

  5. Ma L, Li W (2011) Traffic offload mechanism in EPC based on bearer type. In: 7th international conference on wireless communications, networking and mobile computing (WiCOM) (S2161-9646), Wuhan China, pp 1–4

  6. Taleb T, Samdanis K, Schmid S (2011) DNS-based solution for operator control of selected IP traffic offload. In: IEEE international conference on communications (ICC) (S1550-3607), Kyoto, pp 1–5

  7. Yi-Bing L, Chai-Hien G, Ching-Feng L (2010) Reducing call routing cost for Femtocells. IEEE Trans Wirel Commun 9:2302–2309

    Article  Google Scholar 

  8. Taleb T, Hadjadj-Aoul Y, Schmid S (2011) Geographical location and load based gateway selection for optimal traffic offload in mobile networks. In: Lecture notes in computer science, p V.6640

  9. Han X, Zhou Y, Huang L, Han L, Hu JL, Shi JL (2012) Maximum entropy based IP-traffic classification in mobile communication networks. In: Communications and networking conference (WCNC 2012), pp 2140–2145

  10. Goff T, Moronski J, Phatak DS, Gupta V (2000) Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments. In: Proceedings on nineteenth annual joint conference of the IEEE computer and communications societies, IEEE INFOCOM 2000, vol 3, pp 1537–1545

  11. Baas BM (1999) A low-power, high-performance, 1024-point FFT processor. IEEE J Solid-State Circuits 34:380–387

    Article  Google Scholar 

  12. Chen CT (2000) Extensions of the TOPSIS for group decision making under environment. Fuzzy Sets Syst 114:1–9

    Article  MATH  Google Scholar 

  13. ITU-T SG13 (2006) Network performance objectives for IP-based services, Y.1541

  14. 3GPP (2007) LTE physical layer framework for performance verification. TSG-RAN1 48R1-07067412th-16th February

  15. Witten I, Frank E (2005) Data Mining: Pratical Machine Learning Tools and Techniques, 2nd edn. Morgan Kaufmann, San Francisco

    Google Scholar 

  16. Martin HS, McGregor AJ, Cleary JG (2000) Analysis of internet delay times. In: Proceedings of passive and active measurement workshop, Auckland, New Zealand

  17. Yao Y, Zhang YC, Dong WX, Zheng RS, Yang YB, Shi JL (2010) Multi-flow network fairness selection scheme based on weighted bigraph model. Journal of Software 21:1378–1390

    Article  Google Scholar 

Download references

Acknowledgements

This work was funded by Beijing Natural Science Foundation Major Project(4110001) and National Science and Technology Major Project(2010ZX03003-003-01).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xue Han.

Appendix A

Appendix A

According to TOPSIS [12], the algorithm to calculate \(C_j^*\) is as follows.

  1. 1.

    Assume there are \(m\) offload paths and \(k\) QoS attributes. \(x_{jl}^{(i)} = {f_{i,ql}} - {r_{j,ql}}\), \((1 \le j \le m,1 \le i \le n,1 \le l \le k)\) represents the distance between the traffic flow \(i\)’s QoS requirements and the offload path \(j\)’s QoS supply on the \(l\)-th QoS attribute \({q_l}\). The decision matrix is \({X^{(i)}} = {(x_{jl}^{(i)})_{m \times k}}\).

  2. 2.

    Calculate the standardized matrix \({Y^{(i)}} = {(y_{jl}^{(i)})_{m \times k}}\) with \(y_{jl}^{(i)} = x_{jl}^{(i)}/\sum \nolimits _{j = 1}^m {(x_{jl}^{(i)} )^2}\) as follows:

    $$\begin{array}{lll} {Y^{(i)}} &=& {\left(y_{jl}^{(i)}\right)_{m \times k}}{ = \left(x_{jl}^{(i)}/\sum\nolimits_{j = 1}^m {\left(x_{jl}^{(i)}\right)^2}\right) }\\ &=&\left[ \begin{array}{l} y_1^{(i)}(1)y_1^{(i)}(2)...y_1^{(i)}(k)\\ y_2^{(i)}(1)y_2^{(i)}(2)...y_2^{(i)}(k)\\ ...\\ y_m^{(i)}(1)y_m^{(i)}(2)...y_m^{(i)}(k) \end{array} \right] \end{array}$$
    (5)
  3. 3.

    Determine the ideal solution \({(Y_0^{(i)})^ + }\) and negative ideal solution \({(Y_0^{(i)})^ - }\). \({(Y_0^{(i)})^ + }\) and \({(Y_0^{(i)})^ - }\) represent the ideal optimum and the ideal worst path provision ability for flow \(i\).

    $$ {\left(Y_0^{(i)}\right)^ + }={\left(y_0^{(i) + }(1),y_0^{(i) + }(2),...,y_0^{(i) + }(l),...,y_0^{(i) + }(k)\right)} $$
    (6)

    where

    $$\begin{array}{@{}rcl@{}} {y_0^{(i) + }(l)}&=&\left\{\left(\mathop {\max }\limits_{1 \le j \le m} y_j^{(i)}(l)|{q_l} \in {Q^ + }\right),\right. \\ &&\left.\left(\mathop {\min }\limits_{1 \le j \le m} y_j^{(i)}(l) | {q_l} \in {Q^ - }\right)\right\}\ \end{array} $$
    $$ {\left(Y_0^{(i)}\right)^ - }={\left(y_0^{(i) - }(1),y_0^{(i) - }(2),...,y_0^{(i) - }(l),...,y_0^{(i) - }(k)\right)} $$
    (7)

    where

    $$\begin{array}{lll} {y_0^{(i) - }(l)}&=&\left\{\left(\mathop {\min }\limits_{1 \le j \le m} y_j^{(i)}(l)|{q_l} \in {Q^ + }\right),\right. \\ && \left.\left(\mathop {\max }\limits_{1 \le j \le m} y_j^{(i)}(l)|{q_l} \in {Q^ - }\right)\right\}\ \end{array} $$

    where \({Q^ + }\) is the set of QoS attributes of which a large value stands for high QoS such as SNR, while \({Q^ -}\) is the set of QoS attributes of which a small value represents good QoS such as delay.

  4. 4.

    Calculate the Euclidean distances between the \(l\)-th attribute of offload path \(j\) to the ideal solution and to the negative ideal solution, denoted as \(D_j^{(i) +}\) and \(D_j^{(i) -}\), respectively, and given by

    $$ {D_j^{(i) + }}={\sqrt {\sum\limits_{l = 1}^k {{{\left[y_j^{(i)}(l) - y_0^{(i) + }(l)\right]}^2}} },(j = 1,2,...,m)} $$
    (8)
    $$ {D_j^{(i) - }}={\sqrt {\sum\limits_{l = 1}^k {{{\left[y_j^{(i)}(l) - y_0^{(i) - }(l)\right]}^2}} },(j = 1,2,...,m)} $$
    (9)
  5. 5.

    Finally, the closeness coefficient of each alternative is given by

    $$ {C_j^{(i) * }}={\frac{D_j^{(i) - }}{{D_j^{(i) - }}+{D_j^{(i) + }}} ,(j = 1,2,...,m)} $$
    (10)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Han, X., Han, L., Zhou, Y. et al. FFT Traffic Classification-Based Dynamic Selected IP Traffic Offload Mechanism for LTE HeNB Networks. Mobile Netw Appl 18, 477–487 (2013). https://doi.org/10.1007/s11036-012-0426-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-012-0426-7

Keywords

Navigation