Skip to main content
Log in

Context-Aware Service Ranking in Wireless Sensor Networks

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. Akyildiz I.F., Su W., Sankarasubramaniam Y., Cayirci E.: A survey on sensor networks. IEEE. Commun. Mag. 40(8), 102–114 (2002)

    Article  Google Scholar 

  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)

  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)

  4. Huang C.F., Tseng Y.C. The coverage problem in a wireless sensor network. Mob. Netw. Appl. 10(4), 519–528 (2005)

    Article  MathSciNet  Google Scholar 

  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)

    Article  Google Scholar 

  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)

  7. Erl, T.: Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River (2005)

    Google Scholar 

  8. Papazoglou, M.P., Georgakopoulos D.: Service-oriented computing. Commun. ACM. 46(10), 25–28 (2003)

    Article  Google Scholar 

  9. Walsh, A.E:. Uddi, Soap, and WSDL: the web services specification reference book. Prentice Hall PTR, Upper Saddle River (2002)

    Google Scholar 

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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)

  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. 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)

  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)

  29. Dey, A.K:. Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  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)

  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)

  32. Sreenath R.M., Singh M.P.: Agent-based service selection. Web Semant. Sci. Serv. Age. World Wide Web. 1(3), 261–279 (2004)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

  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)

  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)

  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)

  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)

  39. Driankov, D., Hellendoorn, H., Reinfrank, M.: An introduction to fuzzy control. Springer Verlag, Berlin (1996)

    Book  MATH  Google Scholar 

  40. Pedrycz, W.: Fuzzy control and fuzzy systems. Wiley, London (1993)

    MATH  Google Scholar 

  41. Sreenath, R.M., Singh, M.P.: Agent-based service selection. Web Semant. Sci. Serv. Age. World Wide Web. 1(3), 261–279 (2004)

    Article  Google Scholar 

Download references

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).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenjia Niu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Niu, W., Lei, J., Tong, E. et al. Context-Aware Service Ranking in Wireless Sensor Networks. J Netw Syst Manage 22, 50–74 (2014). https://doi.org/10.1007/s10922-012-9259-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-012-9259-8

Keywords

Navigation