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.
Similar content being viewed by others
References
Akyildiz I.F., Su W., Sankarasubramaniam Y., Cayirci E.: A survey on sensor networks. IEEE. Commun. Mag. 40(8), 102–114 (2002)
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)
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)
Huang C.F., Tseng Y.C. The coverage problem in a wireless sensor network. Mob. Netw. Appl. 10(4), 519–528 (2005)
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)
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)
Erl, T.: Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River (2005)
Papazoglou, M.P., Georgakopoulos D.: Service-oriented computing. Commun. ACM. 46(10), 25–28 (2003)
Walsh, A.E:. Uddi, Soap, and WSDL: the web services specification reference book. Prentice Hall PTR, Upper Saddle River (2002)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
Dey, A.K:. Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)
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)
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)
Sreenath R.M., Singh M.P.: Agent-based service selection. Web Semant. Sci. Serv. Age. World Wide Web. 1(3), 261–279 (2004)
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)
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)
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)
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)
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)
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)
Driankov, D., Hellendoorn, H., Reinfrank, M.: An introduction to fuzzy control. Springer Verlag, Berlin (1996)
Pedrycz, W.: Fuzzy control and fuzzy systems. Wiley, London (1993)
Sreenath, R.M., Singh, M.P.: Agent-based service selection. Web Semant. Sci. Serv. Age. World Wide Web. 1(3), 261–279 (2004)
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
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-012-9259-8