A Constrained Learning Approach to the Prediction of Reliability Ranking for WSN Services

WirelessSensorNetworkServiceApplications(WSAs)areplayinganimportantroleinWireless SensorNetwork(WSN),whichbridgethegapbetweenWSNandexistingwidelydeployedServiceOrientedArchitecture(SOA)technologies.FunctionpropertiesofWSNservicesareimportant,which assurecorrectfunctionalityofWSA.Meanwhile,nonfunctionalpropertiessuchasreliabilitymight significantlyinfluencetheclient-perceivedqualityofWSA.Thus,buildinghigh-reliabilityWSAis acriticalresearchproblem.Reliabilityrankingsprovidevaluableinformationformakingoptimal WSNserviceselectionfromfunctionallyequivalentservicecandidates.Thereexistedseveralmethods thatcanconductreliabilityrankingpredictionofWSNservices.However,itisdifficulttoevaluate whichoneisbetterthananother,becausethoseacquiredifferentrankingswithdifferentpreference functions.Thispaperproposesaconstrainedlearningpredictionofreliabilityrankingapproachfor WSNservicesonpastserviceusageexperiencesofotherWSAs,whichcanachievehigheraccuracy andimprovetheperformancebypruningcandidateservices.Tovalidatetheauthors’approach,largescaleexperimentsareconductedbasedonareal-worldWSNservicedataset.Theresultsshowthat theirproposedapproachachieveshigherpredictionaccuracythanotherapproaches. KeyWoRdS Quality-of-Service, Ranking Prediction, Reliability, WSN Service

[1]  Hwajeong Seo,et al.  Performance enhancement of TinyECC based on multiplication optimizations , 2013, Secur. Commun. Networks.

[2]  Brian Randell,et al.  The Evolution of the Recovery Block Concept , 1994 .

[3]  Moni Naor,et al.  Rank aggregation methods for the Web , 2001, WWW '01.

[4]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[5]  Stéphane Marchand-Maillet,et al.  Rank Aggregation for QoS-Aware Web Service Selection and Composition , 2013, 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications.

[6]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[7]  Wei-Tek Tsai,et al.  On Testing and Evaluating Service-Oriented Software , 2008, Computer.

[8]  Algirdas A. Avi The Methodology of N-Version Programming , 1995 .

[9]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[10]  Puwei Wang,et al.  PREDICTING SERVICE PRICE FOR GAME-THEORETIC QOS-AWARE SERVICE SELECTION , 2016 .

[11]  Raimundo José de Araújo Macêdo,et al.  An Adaptive Programming Model for Fault-Tolerant Distributed Computing , 2007, IEEE Transactions on Dependable and Secure Computing.

[12]  Swapna S. Gokhale,et al.  Reliability prediction and sensitivity analysis based on software architecture , 2002, 13th International Symposium on Software Reliability Engineering, 2002. Proceedings..

[13]  K. H. Kim,et al.  Distributed Execution of Recovery Blocks: An Approach for Uniform Treatment of Hardware and Software Faults in Real-Time Applications , 1989, IEEE Trans. Computers.

[14]  Paolo Bellavista,et al.  The Future Internet convergence of IMS and ubiquitous smart environments: An IMS-based solution for energy efficiency , 2012, J. Netw. Comput. Appl..

[15]  Bing Li,et al.  A partial learning prediction of reliability ranking approach for WSN services , 2016, IoT 2016.

[16]  John D. Musa,et al.  Operational profiles in software-reliability engineering , 1993, IEEE Software.

[17]  Qiang Yang,et al.  EigenRank: a ranking-oriented approach to collaborative filtering , 2008, SIGIR '08.

[18]  D. Black On the Rationale of Group Decision-making , 1948, Journal of Political Economy.

[19]  Zibin Zheng,et al.  QoS Ranking Prediction for Cloud Services , 2013, IEEE Transactions on Parallel and Distributed Systems.

[20]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[21]  Jean Arlat,et al.  Definition and analysis of hardware- and software-fault-tolerant architectures , 1990, Computer.

[22]  Qi Shi,et al.  Component-based security system (COMSEC) with QoS for wireless sensor networks , 2013, Secur. Commun. Networks.

[23]  Michael R. Lyu Software Fault Tolerance , 1995 .

[24]  Peter Glösekötter,et al.  Reliable and energy optimized WSN design for a train application , 2011, J. Syst. Archit..

[25]  K. Arrow A Difficulty in the Concept of Social Welfare , 1950, Journal of Political Economy.

[26]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..