DOI QR코드

DOI QR Code

The Optimal Link Scheduling in Half-Duplex Wireless Mesh Networks Using the Constraint Programming

제약식 프로그래밍을 이용한 일방향 전송 무선 메쉬 네트워크에서의 최적 링크 스케쥴링

  • Received : 2016.03.23
  • Accepted : 2016.06.07
  • Published : 2016.06.30

Abstract

The wireless mesh network (WMN) is a next-generation technology for data networking that has the advantage in cost and the flexibility in its construction because of not requiring the infra-structure such as the ethernet. This paper focuses on the optimal link scheduling problem under the wireless mesh network to effectuate real-time streaming by using the constraint programming. In particular, Under the limitation of half-duplex transmission in wireless nodes, this paper proposes a solution method to minimize the makespan in scheduling packet transmission from wireless nodes to the gateway in a WMN with no packet transmission conflicts due to the half-duplex transmission. It discusses the conflicts in packet transmission and deduces the condition of feasible schedules, which defines the model for the constraint programming. Finally it comparatively shows and discusses the results using two constraint programming solvers, Gecode and the IBM ILOG CP solver.

Keywords

References

  1. Akyildiz, I. F., Wang, X., and Wang, W., "Wireless Mesh Networks : A Survey", Computer Networks, Vol. 47, No. 4, 2005, pp. 445-487. https://doi.org/10.1016/j.comnet.2004.12.001
  2. Apt, K.R., Principles of Constraint Programming, Cambridge University Press, 2003.
  3. Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A., and Protasi, M., Complexity and Approximation : Combinatorial Problems and Their Approximability Properties, Springer, Berlin, 1999.
  4. Dechter, R., Constraint Processing, Elsevier Science, 2003.
  5. Diestel, R., Graph Theory, Springer, New York, 1997.
  6. Djukic, P. and Valaee, S., "Quality-of-service provisioning for multi-service TDMA mesh networks", Managing Traffic Performance in Converged Networks, Springer Berlin Heidelberg, 2007, pp. 841-852.
  7. Djukic, P. and Valaee, S., "Delay Aware Link Scheduling for Multi-Hop TDMA Wireless Networks", IEEE/ACM Transactions on Networking (TON), Vol. 17, No. 3, 2009, pp. 870-883. https://doi.org/10.1109/TNET.2008.2005219
  8. Ghazvini, M., Movahedinia, N., and Jamshidi, K., "Scheduling Algorithms in Wireless Mesh Networks : A Review", 2010 Second Pacific-Asia Conference on Circuits, Communications and System (PACCS), Vol. 1, IEEE, 2010, pp. 86-90.
  9. Gore, A. D. and Karandikar, A., "Link Scheduling Algorithms for Wireless Mesh Networks," Communications Surveys and Tutorials, IEEE, Vol. 13, No. 2, 2011, pp. 258-273. https://doi.org/10.1109/SURV.2011.040510.00008
  10. Kim, N., "A Scheduling Algorithm in the Wireless Mesh Network for Real-Time Streaming", Master's Thesis, Department of Computer Science, Yonsei University, 2013.
  11. Le Gall, J.-F., "Random Trees and Applications", Probability surveys, Vol. 2, 2005, pp. 245-311. https://doi.org/10.1214/154957805100000140
  12. Salem, N. B. and Hubaux, J. P., "A Fair Scheduling for Wireless Mesh Networks", WiMesh, No. LCA-CONF-2005-030, 2005.
  13. Schulte, C., Tack, G., and Lagerkvist, M. Z., "Modeling and programming with Gecode", Available at http://www.gecode.org/doc-latest/MPG.pdf, (Downloaded 15 August, 2015).
  14. Shetiya, H. and Sharma, V., "Algorithms for Routing and Centralized Scheduling IEEE 802.16 Mesh Networks", Proceedings of the 1st ACM workshop on Wireless multimedia networking and performance modeling, ACM, 2005, pp. 147-152.
  15. Vandegriend, B., Finding Hamiltonian cycles : algorithms, graphs and performance, Master of Science, Department of Computing Science, University of Alberta, 1998.
  16. Van Hentenryck, Pascal, Constraint Satisfaction in Logic programming, Vol. 5, MIT Press, Cambridge, 1989.
  17. Van Hentenryck, Pascal, "Constraint programming in OPL", Principles and Practice of Declarative Programming, Springer, Berlin, 1999.
  18. Wei, H.-Y., Ganguly, S., Izmailov, R., and Haas, Z. J., "Interference-aware IEEE 802.16 WiMax mesh networks", In Vehicular Technology Conference, VTC 2005-Spring, Vol. 5, 2005, pp. 3102-3106.