Advertisement

Journal of Network and Systems Management

, Volume 22, Issue 1, pp 50–74 | Cite as

Context-Aware Service Ranking in Wireless Sensor Networks

  • Wenjia NiuEmail author
  • Jun Lei
  • Endong Tong
  • Gang Li
  • Liang Chang
  • Zhongzhi Shi
  • Song Ci
Article

Abstract

Wireless sensor networks (WSNs) are widely used in practice for comprehensively monitoring and gathering physical information via a multitude of sensors. As the development of WSNs, the integration of them with the external Internet is a urgent need. By wrapping the sensor functionality as a WSN service, the Web service is considered as the most promising technology to incorporate WSNs into the Internet. The quest for selecting the service with the best performance promotes service ranking technology. However, due to the dynamic WSN environment, traditional quality of service (QoS) based ranking approaches for general Web services are no longer suitable for the WSN service. In this article, in order to fit the characteristics of the WSN environment, we propose a context-aware WSN service ranking approach by aggregating the user rating and WSN service context. First, the User QoS Assessment(UQA) and Context QoS Assessment(CQA) are proposed, respectively. Then, through the performance influence on the WSN service by the variations in their context, a Fuzzy mechanism is further developed to aggregate the UQA and the CQA. Finally, the experiments are presented to confirm the validity of the proposed approach.

Keywords

Service context User context Service ranking QoS assessment Fuzzy 

Notes

Acknowledgments

This research is supported by the National Natural Science Foundation of China (No. 61103158, 60903079, 61035003), Guangxi Key Laboratory of Trusted Software, the National S&T Major Project (No. 2010ZX03004-002-01), the Securing CyberSpace Research Lab of Deakin University, the Sino-Finnish International S&T Cooperation and Exchange Program (No. 2010DFB10570), National Basic Research Program of China (No. 2013CB329502) the Strategic Pilot Project of Chinese Academy of Sciences (No. XDA06010302, XDA06040400), National Science & Technology Pillar Program of China (No. 2012BAH01B03).

References

  1. 1.
    Akyildiz I.F., Su W., Sankarasubramaniam Y., Cayirci E.: A survey on sensor networks. IEEE. Commun. Mag. 40(8), 102–114 (2002)CrossRefGoogle Scholar
  2. 2.
    Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R., Anderson, J.: Wireless sensor networks for habitat monitoring. In Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications, pp. 88–97 (2002)Google Scholar
  3. 3.
    Arici, T., Altunbasak, Y.: Adaptive sensing for environment monitoring using wireless sensor networks. In Proceedings of IEEE wireless communications and networking conference, pp. 2347–2352 (2004)Google Scholar
  4. 4.
    Huang C.F., Tseng Y.C. The coverage problem in a wireless sensor network. Mob. Netw. Appl. 10(4), 519–528 (2005)CrossRefMathSciNetGoogle Scholar
  5. 5.
    Arora A., Dutta P., Bapat S., Kulathumani V., Zhang H., Naik V., Mittal V., Cao H., Demirbas M., Gouda M.: A line in the sand: a wireless sensor network for target detection, classification, and tracking. Comput. Netw. 46(5), 605–634 (2004) CrossRefGoogle Scholar
  6. 6.
    Karnouskos, S., Baecker, O., De Souza, L.M.S., Spiess, P.: Integration of soa-ready networked embedded devices in enterprise systems via a cross-layered web service infrastructure. In Proceedings of IEEE merging technologies and factory automation conference, pp. 293–300 (2007)Google Scholar
  7. 7.
    Erl, T.: Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River (2005)Google Scholar
  8. 8.
    Papazoglou, M.P., Georgakopoulos D.: Service-oriented computing. Commun. ACM. 46(10), 25–28 (2003)CrossRefGoogle Scholar
  9. 9.
    Walsh, A.E:. Uddi, Soap, and WSDL: the web services specification reference book. Prentice Hall PTR, Upper Saddle River (2002)Google Scholar
  10. 10.
    Glitho, R., Khendek, F., Othman, N.Y., Chebbine, S.: Web services-based architecture for the interactions between end-user applications and sink-less wireless sensor networks. In Proceedings of IEEE consumer communications and networking conference, pp. 865–869 (2007)Google Scholar
  11. 11.
    Priyantha, N.B., Kansal, A., Goraczko, M., Zhao, F.: Tiny web services.: design and implementation of interoperable and evolvable sensor networks. In Proceedings of the 6th ACM conference on embedded network sensor systems, pp. 253–266 (2008)Google Scholar
  12. 12.
    de Souza, L., Spiess, P., Guinard, D., Kohler, M., Karnouskos, S., Savio, D.: Socrades: A web service based shop floor integration infrastructure. In Proceedings of the 1st international conference on the internet of things, pp. 50–67 (2008)Google Scholar
  13. 13.
    Priyantha, N.B., Kansal, A., Goraczko, M., Zhao, F.: Tiny web services: design and implementation of interoperable and evolvable sensor networks. In Proceedings of the 6th ACM conference on Embedded network sensor systems, pp. 253–266 (2008)Google Scholar
  14. 14.
    Ta ,T., Othman, N.Y., Glitho, R.H., Khendek, F.: Using Web services for bridging end-user applications and wireless sensor networks. In Proceedings of the 11th IEEE symposium on computers and communications, pp. 347–352 (2006)Google Scholar
  15. 15.
    Delicato, F.C., Pires, P.F., Pinnez, L., Fernando, L., da Costa, LFR.: A flexible web service based architecture for wireless sensor networks. In Proceedings of 23rd IEEE Conference on the distributed computing systems, pp. 730–735 (2003)Google Scholar
  16. 16.
    Xu, Z., Martin, P., Powley, W., Zulkernine, F.: Reputation-enhanced qos-based web services discovery. In Proceedings of IEEE conference on web services, pp. 249–256 (2007)Google Scholar
  17. 17.
    Deora, V., Shao, J., Gray, W., Fiddian, N.: Modelling quality of service in service oriented computing. In Proceedings of the 2nd IEEE international symposium on service-oriented system engineering, pp. 95–101 (2006)Google Scholar
  18. 18.
    Shao, L., Zhang, J., Wei, Y., Zhao, J., Xie, B., Mei, H.: Personalized qos prediction forweb services via collaborative filtering. In Proceedings of IEEE conference on web services, pp. 439–446 (2007)Google Scholar
  19. 19.
    Zheng, Z., Ma, H., Lyu, M.R., King, I.: Wsrec: A collaborative filtering based web service recommender system. In Proceedings of IEEE conference on web services, pp. 437–444 (2009)Google Scholar
  20. 20.
    Lee, K.C., Jeon, J.H., Lee, W.S., Jeong, S.H., Park, S.W.: Qos for web services: requirements and possible approaches. W3C working group note, pp. 1–9 (2003)Google Scholar
  21. 21.
    Guinard, D., Trifa, V., Karnouskos, S., Spiess, P., Savio, D.: Interacting with the SOA-based internet of things: discovery, query, selection, and on-demand provisioning of web services. In: IEEE transactions on services computing, pp. 223–235 (2010)Google Scholar
  22. 22.
    Maamar, Z., Mostefaoui, S.K., Mahmoud, Q.H.: Context for personalized web services. In Proceedings of the 38th annual hawaii international conference on system sciences, pp. 166–167 (2005)Google Scholar
  23. 23.
    Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In Proceedings of the 30th international conference on very large data bases, pp. 372–383 (2004)Google Scholar
  24. 24.
    Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In Proceedings of IEEE conference on semantic web, pp. 333–347 (2002)Google Scholar
  25. 25.
    Klusch, M., Fries, B., Sycara, K. Automated semantic web service discovery with owls-mx. In Proceedings of the 5th international joint conference on autonomous agents and multiagent systems, pp. 915–922 (2006)Google Scholar
  26. 26.
    Shi, Z., Beard, C., Mitchell, K.: Analytical models for understanding space, backoff, and flow correlation in CSMA wireless networks. Wirel Netw. 2012. doi: 10.1007/s11276-012-0474-8
  27. 27.
    Shi, Z., Beard, C., Mitchell, K.: Competition, cooperation, and optimization in multi-hop CSMA networks. In Proceedings of the 8th ACM international symposium on performance evaluation of wireless ad hoc, sensor, and ubiquitous networks, pp. 117–120 (2011)Google Scholar
  28. 28.
    Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In Proceedings of the 1st IEEE workshop on mobile computing systems and applications, pp. 85–90 (1994)Google Scholar
  29. 29.
    Dey, A.K:. Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)CrossRefGoogle Scholar
  30. 30.
    Xu, Y., Niu, W., Tang, H., Li, G., Zhao, Z. and Ci, S.: A policy-based web service redundancy detection in wireless sensor networks. J. Netw. Syst. Manag. 1–24 (2012)Google Scholar
  31. 31.
    Rong, W., Liu, K., Liang, L.: Personalized web service ranking via user group combining association rule. In 2009 Proceedings of IEEE conference on web services, pp. 445–452 (2009)Google Scholar
  32. 32.
    Sreenath R.M., Singh M.P.: Agent-based service selection. Web Semant. Sci. Serv. Age. World Wide Web. 1(3), 261–279 (2004)CrossRefGoogle Scholar
  33. 33.
    Deora V., Shao J., Gray W.A., Fiddian N.J.: Expectation-based quality of service assessment. Int. J. Digit. Libr. 6(3), 260–269 (2006)CrossRefGoogle Scholar
  34. 34.
    Yu, B., Singh, M.P.: An evidential model of distributed reputation management. In Proceedings of the 1st international joint conference on autonomous agents and multiagent systems, pp. 294–301 (2002)Google Scholar
  35. 35.
    Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, pp. 230–237 (1999)Google Scholar
  36. 36.
    Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: Grouplens: an open architecture for collaborative filtering of netnews. In Proceedings of the ACM conference on computer supported cooperative work, pp. 175–186 (1994)Google Scholar
  37. 37.
    McLaughlin, M.R., Herlocker, J.L.: A collaborative filtering algorithm and evaluation metric that accurately model the user experience. In Proceedings of the 27th annual international ACM SIGIR conference on research and development in information retrieval, pp. 329–336 (2004)Google Scholar
  38. 38.
    Ortega, M., Rui, Y., Chakrabarti, K., Mehrotra, S., Huang, T.S.: Supporting similarity queries in mars. In Proceedings of the 5th ACM international conference on multimedia, pp. 403–413 (1997)Google Scholar
  39. 39.
    Driankov, D., Hellendoorn, H., Reinfrank, M.: An introduction to fuzzy control. Springer Verlag, Berlin (1996)CrossRefzbMATHGoogle Scholar
  40. 40.
    Pedrycz, W.: Fuzzy control and fuzzy systems. Wiley, London (1993)zbMATHGoogle Scholar
  41. 41.
    Sreenath, R.M., Singh, M.P.: Agent-based service selection. Web Semant. Sci. Serv. Age. World Wide Web. 1(3), 261–279 (2004)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Wenjia Niu
    • 1
    Email author
  • Jun Lei
    • 2
  • Endong Tong
    • 1
  • Gang Li
    • 3
  • Liang Chang
    • 4
  • Zhongzhi Shi
    • 5
  • Song Ci
    • 1
  1. 1.Institute of AcousticsChinese Academy of SciencesBeijingPeople’s Republic of China
  2. 2.Institute of MicroelectronicsChinese Academy of SciencesBeijingPeople’s Republic of China
  3. 3.School of Information TechnologyDeakin UniversityMelbourneAustralia
  4. 4.Guangxi Key Laboratory of Trusted SoftwareGuilin University of Electronic TechnologyGuilinPeople’s Republic of China
  5. 5.Key Laboratory of Intelligent Information Processing, Institute of Computing TechnologyChinese Academy of SciencesBeijingPeople’s Republic of China

Personalised recommendations