大规模需求环境下基于服务模式的服务组合优化方法
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息技术的发展,传统服务逐渐向现代服务转型。现代服务体现为以先进IT技术为支撑且与现实要素相结合的复杂的领域交互过程。现代服务业的深度变革导致服务的目标发生重大的变化:从追求基本的服务功能和性能转变为关注以服务收益和顾客满意度为代表的服务价值,从追求简单服务价值转变为追求整合的服务价值增值。实现该过程的核心问题在于如何根据领域客户的个性化需求进行价值优化的服务组合。然而,在以云计算、大数据为代表的服务化和大规模整合的趋势下,领域服务的构成方式日趋复杂,使得这一问题呈现出大规模需求、海量候选服务和服务容量受限等新特征。以上特征从问题规模、优化准则和限制条件等方面对服务组合优化提出了新的挑战。
     鉴于现有方法在应对以上问题的不足,结合当前服务工程在解决领域问题中呈现出需求与服务交汇的趋势,本文针对领域中大规模需求环境下服务组合优化问题,给出基于服务模式的解决框架及方法。该框架一方面深入刻画和组织领域中的大规模时序并发需求,通过限制不同方案的可用服务能力来优化配置领域服务,另一方面基于服务模式刻画领域业务和优化经验,用以组织候选服务和支持最终优化方案的快速形成。主要研究工作包括以下几个方面:
     (1)系统化的服务组合优化框架及相关概念。考虑不同优化层面和手段间的关联,给出领域中大规模需求环境下服务组合优化问题的系统化解决框架及相关概念。具体地,对大规模领域需求的特征进行分析并给出相应的应对思路,提出基于服务模式的服务组合优化思路。进而,将领域中的服务组合优化过程分为面向大规模需求的服务配置、基于服务模式的服务组合方案空间缩减和支持服务模式构造的组合服务选择三个阶段,识别出各阶段的主要问题,并对整体优化过程进行了描述。
     (2)大规模服务需求分析与服务优化配置。鉴于当前研究仅关注于单个需求的现状,将服务组合优化的研究范畴扩展到领域中大规模需求的场景,通过将针对大规模需求的服务组合优化问题转化为针对一组需求类的优化问题加以解决。具体地,考虑大规模时序并发需求的时空关联特性对服务需求进行分段聚类,使其共享部分优化结果以提高优化效率;提出相应的服务能力预留和分配方法,以保障有限服务能力在时空两个维度上分配的公平性;其中,考虑到对于服务收益和公平性的不同侧重,分别给出基于调度和基于均衡的服务能力分配方法。
     (3)基于服务模式的服务组合方案空间优化。这一阶段主要利用领域业务和优化经验来缩减服务组合优化的方案空间,从而简化优化问题。具体地,提出服务模式的概念,对领域中的共性业务过程进行刻画;通过对服务模式及其相关优势服务进行组织和预提取,从而在优化过程中进行重用;为适应可用服务的变化,给出相关优势服务的按需更新方法;为进一步提高优化效率,给出基于贝叶斯的候选服务缩减方法,利用历史优化经验概率地减小优化问题规模。
     (4)支持服务模式构造的服务组合优化选择。这一阶段基于上一阶段的优化结果将优化问题进一步转化到单个需求的层面加以解决。首先,为了保证聚类中的不同需求获得个性化的服务方案,提出候选服务过滤的方法以保证服务方案的多样化;而后,分别针对需要重点优化的关键模式、收益优化问题和海量候选服务的场景,提出面向组合服务执行过程不确定性的分阶段优化策略、基于价格启发的迭代优化方法和改进的人工蜂群算法,为不同场景下的优化问题得到最终的具体服务方案。
     最后,为了验证理论研究成果,给出服务组合优化工具的设计思路,并结合智慧家庭采购业务实例,对本文提出的理论和方法进行应用验证。
With the development of information technology, traditional services graduallytransform into modern services. Modern services assume as domain-specific andcomplicated multi-party interactive processes, which are supported by advanced ITtechnology and hybrided with realistic ingredients. The profound revolution of modernservice industry has led to significant changes in the goal of services, i.e., from pursuingthe basic functionality and performance of services to focusing on the overall servicevalue characterized by service profit and customer satisfaction; and from pursuingsimple service value to seeking for integrated service value-added. The core issuetowards enabling this process is to conduct value-optimized service compositionsaccording to customers’ personalized requirements. However, under the trend ofservicitization and massive integration characterized by cloud computing and big data,the building approach of domain services become more complicated, which entitles theoptimization problem with new features such as the massiveness of requests andcandidate services, and constrained service capacity. Those features pose newchallenges to service composition optimization with respect to problem scale,optimization criteria and related constraints.
     In the view of the defficiencies of existing methods in dealing with above problems,this paper presents a service pattern-based framework and related methods for solvingthe service composition optimization problem under domain environments with massiverequirements, with reference to the trend of requirement-service convergence exibitedby service engineering in solving domain problems. The main contribution of this thesisincludes the following aspects:
     (1) Systematic service composition optimization framework and related concepts.Considering the relevance among different optimization levels and techniques, thispaper presents a systematic framework and related concepts for solving the servicecomposition optimization problem under domain environments with massiverequirements. In particular, the features of massive requirements are analyzied andcorresponding measures are provided. And then a service pattern-based optimizationframework is proposed, which divides the optimization process into three stages, i.e.,massive requiremetns-oriented service configuration, service pattern-based solutionspace reduction and service pattern-oriented composite service selection. The mainproblems of each stages are identified, and the overall optimization process is described.
     (2) Massive requirements-oriented service configuration optimization. In the viewthat current research only focuss on single requriements, this paper extends the researchscope to scenario of massive requirements, and deal with the scenario by transformingthe problem specific to massive temporal sequential and concurrent requirements into that specific to groups of similar requirements. In particular, considering thespa-temporal relevance among the temporal sequential and concurrent massiverequirements, the requirements are segmented and clustered, so that they can share someoptimization results and the optimization efficiency can be improved. Correspondingmethods for reserving and distributing service capability are proposed so as to ensurethe equal distribution of limited service capability in both spatial and temporaldimensions. Considering differed emphases, scheduling-based and equivalence-basedservice capability distribution methods are provided, respectively.
     (3) Service pattern-based solution space optimization for service composition. Thisstage utilize domain experiences in business and optimization process to reduce thesolution space of service composition, so as to simplify the optimization problem. Inparticular, the concept of service pattern is proposed to describe common processes indomain business. Both service patterns and related advantageous services arepre-computed and organized, so that they can be reused in optimization. To adapt todynamicity in available services, a method is proposed for updating the advantageousservices on-demand. To further improve optimization efficiency, a Bayesian-basedcandidate service reductionmethod is proposed to empiriclaly and probabilisticallyreduce problem scale.
     (4) Service pattern-oriented composite service selection optimization. This stagefurther transform the optimization problems into single requirement-specific ones andsolve them based on previous stages’ outcomes, A candiate services filtering-basedmethod is proposed first to enable diversified and personalized solutions for differentrequirements within a same cluster. And then, different service selection strategies andmethods are proposed suitable for different scenarios, including uncertainty-basedservice selection strategy for key patterns, price-heuristic method for profit optimization,and improved artificial bee colony approach for dealing with massive candidateservices.
     Finally, to verify the theretical research results, a service composition optimizationtool is designed. Based on case study on the procurement business of the Smart HomeServices (SHS), the proposed theories and methods are verified.
引文
[1]李琪,盖建华,彭丽芳.新经济环境下我国现代服务业的发展策略.生产力研究,2006,5:164-166.
    [2]徐晓飞,王忠杰.服务工程与方法论[M].北京:清华大学出版,2011:29-37.
    [3] L. Zhang, J. Zhang, H. Cai. Service Computing. New York, N.Y., USA:Springer-Verlag,2007.
    [4]王忠杰,徐晓飞.面向双边资源整合的服务创新模式.计算机集成制造系统,2009,15(11):2216-2225.
    [5] X. Xu, Z. Wang. Value-aware service model driven architecture and methodology.IFIP International Federation for Information Processing. Boston, Mass., USA:Springer,2008:277-286.
    [6] B. Jeong, H. Cho, C. Lee. On the functional quality of service (FQoS) to discoverand compose interoperable web services. Expert Systems with Applications,2009,36(3):5411-5418.
    [7] N. Milanovic, M. Malek. Current solutions for web service composition. InternetComputing,2004,8(6):51-59.
    [8] H. Rao, X. Su. A survey of automated web service composition methods.International Workshop on Semantic Web Services and Web Process Composition(SWSWPC),2004:43-54.
    [9] R.M. Pessoa1, E. Silva1, M.V. Sinderen, et al. Enterprise interoperability with SOA:a survey of service composition approaches. Enterprise Distributed ObjectComputing Conference Workshops (EDOC),2008:238-251.
    [10] M. Rambold, H. Kasinger, F. Lautenbacher, et al. Towards autonomic servicediscovery-a survey and comparison. International Conference on ServicesComputing (SCC),2009:192-201.
    [11] T. Weise, S. Bleul, D. Comes, et al. Different approaches to semantic web servicecomposition. International Conference on Internet and Web Applications andServices,2008:90-96.
    [12] V. Cardellini, E. Casalicchio, V. Grassi, F. L. Presti. Flow-based service selectionfor Web service composition supporting multiple QoS classes. InternationalConference on Web Services (ICWS),2007:743-750.
    [13] S. Weerawarana, F. Curbera. Business process with BPEL4WS: understandingBPEL4WS.2002. http://www-128.ibm.com/developerworks/library/ws-bpelcol1/.
    [14] H. Hu,Y. Han, K. Huang, G. Li, Z. Zhao. A pattern-based approach to facilitatingservice composition. International Conference on Grid and Cooperative Computing(GCC) Workshops,2004:90-98.
    [15] M. Zhang, B. Zhang, J. Na, X. Zhang, Z. Zhu. Composite service selection basedon dot pattern mining. World Congress on Services-I,2009:740-746.
    [16] R. Tang, Y. Zou. An approach for mining web service composition patterns fromexecution logs. International Conference on Web Services (ICWS),2010:678-679.
    [17] Z. Huang, J. Huai, X. Liu, J. Zhu. Business process decomposition based on servicerelevance mining. International Conference on Web Intelligence and IntelligentAgent Technology,2010:573-580.
    [18] M. Alrifai, T. Risse. Combining global optimization with local selection forefficient QoS-aware service composition. International Conference on World WideWeb (WWW),2009:881-890.
    [19] W. Li, X. Li, X. Liang, X. Zhou. QoS-driven service composition with multipleflow structures. International Conference on Services Computing (SCC),2011:362-369.
    [20] F. Liu, C. Yu. Personalized web search for improving retrieval effectiveness. IEEETransactions on Knowledge and Data Engineering,2004,16(1): pp.28-40.
    [21] Y. Liu, C. Feng, Z. Wei, et al. A case study on community-enabled SOA applicationdevelopment. International Conference on Service-Oriented Computing andApplications (SOCA),2007:309-316.
    [22] L. Zeng, B. Benatallah, A.H.H. Ngu, et al. QoS-aware middleware for web servicescomposition. IEEE Trans on Software Engineering,2004,30(5):311-327.
    [23] A. Verma, S. Ghosal. On admission control for profit maximization of networkedservice providers. International Conference on Word Wide Web (WWW),2003:128-137.
    [24] S. Li, S. Ren, Y. Yu, X. Wang, L. Wang G. Quan. Profit and penalty awarescheduling for real-time online services. IEEE Transactions on IndustrialInformatics,2012,8(1):78-89.
    [25] Y.C. Lee, C. Wang, A.Y. Zomaya, B.B. Zhou. Profit-driven service requestscheduling in clouds. International Conference on Cluster, Cloud and GridComputing (CCGrid),2010:15-24.
    [26] L. Zhang, D. Ardagna. SLA based profit optimization in web systems. InternationalConference on World Wide Web (WWW),2004:462-463.
    [27] H. Goudarzi, H. M. Pedram. Maximizing profit in cloud computing system viaresource allocation. International Conference on Distributed Computing SystemsWorkshops (ICDCSW),2011:1-6.
    [28] E. Al-Masri, Q.H. Mahmoud. Investigating web services on the world wide web.International Conference on World Wide Web (WWW),2008:795-804.
    [29] T. Yu, K.J. Lin. Service selection algorithms for web services with end-to-end QoSconstraints. Information Systems and E-Business Management.2005,3(2):103-126.
    [30] L. Qi, Y. Tang, W. Dou, J. Chen. Combining local optimization and enumerationfor QoS-aware web service composition. International Conference on Web Services(ICWS),2010:34-41.
    [31] M. Kodama. Customer value creation through community-based informationnetworks. International Journal of Information Management,1999,19:495-508.
    [32] C.A. Perryea, S. Chung. Community-based service discovery. InternationalConference on Web Services (ICWS),2006:903-906.
    [33] M. Alrifai, D. Skoutas, T. Risse. Selecting skyline services for QoS-based webservice composition. International Conference on World Wide Web (WWW),2010:11-20.
    [34] C.Y. Chan, H. Jagadish, K.L. Tan, A. Tung, Z.Zhang. Finding k-dominant skylinesin high dimensional space. International Conference on Management of Data(SIGMOD),2006:503-514.
    [35] T. Yu, Y. Zhang, K.J. Lin. Efficient algorithms for web services selection withend-to-end QoS constraints. ACM Transactions on the Web,2007,1(1):1-26.
    [36] H. Zheng, J. Yang, W. Zhao. QoS analysis and service selection for compositeservices. International Conference on Services Computing (SCC),2010:122-129.
    [37]张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择.计算机学报,2006,29(7):1029-1037.
    [38] F. Zulkernine, P. Martin, C. Craddock, et al. A policy-based middleware for webservices SLA negotiation. International Conference on Web Services (ICWS),2009:1043-1050.
    [39]胡春华,吴敏,刘国平. Web服务工作流中基于信任关系的QoS调度.计算机学报,2009,32(1):42-53.
    [40]郭慧鹏,怀进鹏,邓婷,李扬.一种可信的自适应服务组合机制.计算机学报,2008,31(8):1434-1444.
    [41] W. Ni, L. He, L. Liu, et al. Commodity-market based services selection in dynamicWeb service composition. Asia-Pacific Service Computing Conference,2007:218-223.
    [42] K. Xiong, H. Perros. SLA-based service composition in enterprise computing.International Workshop on Quality of Service (IWQoS),2008:30-39
    [43] L. Xu, B. Jennings. A cost-minimizing service composition selection algorithmsupporting time-sensitive discounts. International Conference on ServicesComputing (SCC),2010:402-408.
    [44] S.S Chawathe. Strategic web-service agreements. International Conference on WebServices (ICWS),2006:119-126.
    [45] J. Zhang, N. Zhang, L.J. Zhang. Auction-based pricing model for web servicesproviders. International Journal of Web Services Research,2006,3(3):82-107.
    [46] H.J. Moon, Y. Chi, H. Hacigumus. SLA-aware profit optimization in cloud servicesvia resource scheduling. World Congress on Services,2010:152-153.
    [47] A. Liu, Q. Li, L. Huang, H. Liu. Building profit-aware service-oriented businessapplications. International Conference on Web Services (ICWS),2008:489-496.
    [48]蒋哲远,韩江洪,王钊.动态的QoS感知Web服务选择和组合优化模型.计算机学报,2009,32(5):1014-1025.
    [49]范小芹,蒋昌俊,王俊丽,庞善臣.随机QoS感知的可靠Web服务组合.软件学报,2009,20(3):546556.
    [50] X. Gu, K. Nahrstedt, R.N. Chang, et al. QoS-assured service composition inmanaged service overlay networks. International Conference on DistributedComputing Systems (ICDCS),2003:1-8.
    [51] D. Tsesmetzis, I. Roussaki, E. Sykas. Modeling and simulation of QoS-aware webservice selection for provider profit maximization. Simulation,2007,83(1):93-106.
    [52] M. Zivkovic, J.W. Bosman, J.L. van den Berg, R.D. van der Mei, H.B. Meeuwissen,R. Nunez-Queija. Dynamic profit optimization of composite web services withSLAs. Global Telecommunications Conference (GLOBECOM),2011:1-6.
    [53] P. Leitner, W. Hummer, S. Dustdar. Cost-based optimization of servicecompositions. Vienna University of Technology, Technical Report,2011.
    [54] C. Rajeswary. A survey on efficient evolutionary algorithms for web serviceselection. International Journal of Management, IT and Engineering,2012,2(9):177-191.
    [55] D. Karaboga, B. Basturk. On the performance of artificial bee colony (ABC)algorithm. Applied Soft Computing,2008,8(1):687-697.
    [56] D. Karaboga, B. Akay. A comparative study of artificial bee colony algorithm.Applied Mathematics and Computation,2009,214(1):108-132.
    [57] D. Karaboga, B. Basturk. A powerful and efficient algorithm for numerical functionoptimization: artificial bee colony (ABC) algorithm. Journal of GlobalOptimization.2007,39(3):459-471.
    [58] M.S. Kiran, H. Iscan, M. Giindiiz. The analysis of discrete artificial bee colonyalgorithm with neighborhood operator on traveling salesman problem. NeuralComputing and Applications,2012:1-23.
    [59] D. Karaboga, B. Gorkemli, C. Ozturk, N. Karaboga. A comprehensive survey:artificial bee colony (ABC) algorithm and applications. Artificial IntelligenceReview,2012:1-37.
    [60] K. Mukherjee, G. Sahoo. Mathematical model of cloud computing framework usingfuzzy bee colony optimization technique. IEEE international Conference onAdvances in Computing Control and Telecommunication Technologies,2009:664-668.
    [61] H. Sharma, A. Verma, J. Bansal. Group social learning in artificial bee colonyoptimization algorithm. International Conference on Soft Computing for ProblemSolving,2011:441-451.
    [62] V.R. Chifu, C.B. Pop, I. Salomie, M. Dinsoreanu, A.N. Niculici, D.S. Suia.Selecting the optimal web service composition based on a multi-criteriabee-inspired method. International Conference on Information Integration andWeb-based Applications and Services,2010:40-47.
    [63] G. Kousalya, D. Palanikkumar, P.R. Piriyankaa. Optimal web service selection andcomposition using multi-objective bees algorithm. International Symposium onParallel and Distributed Processing with Applications Workshop,2011:193-196.
    [64] H.M.M. Ten Eikelder, B.J.M. Aarts, M.G.A. Verhoeven, E.H.L. Aarts. Sequentialand parallel local search algorithms for job shop scheduling. InternationalConference on Meta-heuristics,1997:75-80.
    [65] M.F. Tasgetiren, Q.K. Pan, P.N. Suganthan, A.H.L. Chen. A discrete artificial beecolony algorithm for the permutation flow shop scheduling problem with totalflowtime criterion. IEEE Congress on Evolutionary Computation,2010:1-8.
    [66] D.Y. Sha, C.Y. Hsu. A hybrid particle swarm optimization for job shop schedulingproblem. Computer and Industry Engineering,2006,51(4):791–808.
    [67] H. Sang, J. Duan. An efficient discrete artificial bee colony algorithm for totalflowtime lot-streaming flowshop. International Conference on Fuzzy Systems andKnowledge Discovery,2012:1585-1588.
    [68] W.Y. Szeto, Y. Wu, S.C. Ho. An artificial bee colony algorithm for the capacitatedvehicle routing problem. European Journal of Operational Research,2011,215(1):126–135.
    [69] S. Imich, B. Funke, T. Grunert. Sequential search and its application tovehicle-routing problems. Computers and Operations Research,2006,33(8):2405-2429.
    [70] L. Li, Y. Cheng, L. Tan, B. Niu. A discrete artificial bee colony algorithm for TSPproblem. Bio-Inspired Computing and Application,2012:566-573.
    [71] X. Liu, J. Su, Y. Han. An improved particle swarm optimization for travelingsalesman problem. LNCS5227,2007:803-812.
    [72] K.P. Wang, L. Huang, C.G. Zhou, W. Pang. Particle swarm optimization fortraveling salesman problem. International Conference on Machine Learning andCybernetics,2003:1583-1585.
    [73] M.F. Tasgetiren, O. Bulut, M.M. Fadiloglu. A discrete artificial bee colonyalgorithm for the economic lot scheduling problem. IEEE Congress on EvolutionComputation,2011:347-353.
    [74] X. Yan, Y. Zhu, W. Zou. A hybrid artificial bee colony algorithm for numericalfunction optimization. International Conference on Hybrid Intelligent Systems,2011:127-132.
    [75] L. Wang, G. Zhou, Y. Xu, S. Wang, M. Liu. An effective artificial bee colonyalgorithm for the flexible job-shop scheduling problem. International Journal ofAdvanced Manufacturing Technology,2012,60(1):303-315.
    [76] A. Rahimi-Vahed, M. Dangchi, H. Rafiei, E. Salimi. A novel hybrid multi-objectiveshuffled frog-leaping algorithm for a bi-criteria permutation flow shop schedulingproblem. International Journal of Advanced Manufacturing Technology,2009,41(11):1227-1239.
    [77] D. Zhang, X. Guan, Y.G. Tang, Y. Tang. An artificial bee colony optimizationalgorithm based on multi-exchange neighborhood. International Conference onComputational and Information Sciences,2012:211-214.
    [78] J. Kennedy, R. Mendes. Population structure and particle swarm performance.IEEE Congress on Evolutionary Computation,2002:1671-1676.
    [79] J. Kennedy, R. Mendes. Neighborhood topologies in fully informed andbest-of-neighborhood particle swarms. IEEE Transactions on Systems, Man andCybernetics,2006,36(4):156-175.
    [80] W. Zou, Y. Zhu, H. Chen, H. Shen. Artificial bee colony algorithm based on VonNeumann topology Structure. International Conference on Computer and ElectricalEngineering,2010.
    [81] D. Pisinger, S. Ropke. A general heuristic for vehicle routing problems. Computersand Operations Research,2007,34(8):2403–2435.
    [82] E. Prescott-Gagnon, G. Desaulniers, L.M. Rousseau. A branch-and-price-basedlarge neighborhood search algorithm for the vehicle routing problem with timewindows. Networks,2009,54(4):190-204.
    [83]文斌.服务需求工程:问题、现状和发展.荆楚理工学院学报,2010,25(7):76-80.
    [84] OASIS, Web Services Human Task (WS-HumanTask), Version1.1.http://docs.oasis-open.org/bpel4people/ws-humantask-1.1-spec-cd-06.pdf.
    [85] OASIS, Web Services Resource1.2(WS-Resource).http://docs.oasis-open.org/wsrf/wsrf-ws_resource-1.2-spec-os.pdf.
    [86]莫同,服务模型驱动的体系结构与服务构件重用技术[博士学位论文].哈尔滨工业大学,2009.
    [87] C.C. Hsu, C.Y. Chen. Applications of improved grey prediction model for powerdemand forecasting. Energy Conversion and Management,2003,44(14):2241-2249.
    [88] D.P. Johann, F.W. Stephen. Univariate versus multivariate time series forecasting:an application to international tourism demand. International Journal of Forecasting,2003,19(3):435-451.
    [89] R. Garg, H. Saran, R.S. Randhawa, M. Singh. A SLA framework for QoSprovisioning and dynamic capacity allocation. International Workshop on Qualityof Service (IWQoS),2002:129-237.
    [90]刘书雷,刘云翔,张帆等.一种服务聚合中QoS全局最优服务动态选择算法,软件学报,2007,18(3):646-656.
    [91] X. Wang, C. Zhang, L. Gao, et al. A survey and future trend of study onmulti-objective scheduling. International Conference on Natural Computation,2008:382-391.
    [92] R. Van den Bossche, K. Vanmechelen, J. Broeckhove. Cost-optimal scheduling inhybrid iaas clouds for deadline constrained workloads. International Conferenceon Cloud Computing,2010:228-235.
    [93] Z. Zheng, R. Wang, H. Zhong, X. Zhang. An approach for cloud resourcescheduling based on Parallel Genetic Algorithm. International Conference onComputer Research and Development,2011:444-447.
    [94] H. Kim, S. Kim, J. Jeong, J. Lee, S. Maeng. Demand-based coordinated schedulingfor SMP VMs. International Conference on Architectural support for programminglanguages and operating systems.2013:369-380.
    [95] S.H. Wu, J.Y.H. Fuh, A.Y.C. Nee. Concurrent process planning and scheduling indistributed virtual manufacturing. IIE Transactions,2002,34(1):77-89.
    [96] Maui Scheduler Administrator’s Guide, http://www.clusterresources.com/products/maui/docs/MauiSchedulerAdminManual.pdf,2005.
    [97] S. McGough, A. Afzal, J. Darlington, N. Furmento, A. Mayer, L. Young. Makingthe grid predictable through reservations and performance modelling, TheComputer Journal2005,48(3):358–368.
    [98] J. Yu, R. Buyya, C.k. Tham. QoS-based scheduling of workflow applications onservice grids, International Conference on e-Science and Grid Computing,2005:5-8.
    [99] Warren Smith, Ian Foster, Valerie Taylor, Scheduling with Advanced Reservations,2000, pp.127–132.
    [100] Y. Shen, X. Yang, Y. Wang, Z. Ye. Optimizing QoS-aware services compositionfor concurrent processes in dynamic resource-constrained environments.International Conference on Web Services,2012:250-258.
    [101] P. Ahlgren, B. Jarneving, R. Rousseau. Requirements for a cocitation similaritymeasure, with special reference to Pearson’s correlation coefficient. Journal of theAmerican Society for Information Science and Technology,2003,54(6):550-560.
    [102] G. Rudolph. Convergence Analysis of Canonical Genetic Algorithm. IEEETransactions on Neural Networks,1994,5(1):96-101.
    [103] R. Xu, D. Wunsch. Survey of clustering algorithms. IEEE Transactions onNeural Networks,2005,16(3):645-678.
    [104] B. D'Ambrosio. Inference in bayesian networks.1999,20(2):21-36.
    [105] K.E.M. Berkelaar, P. Notebaert. Opensource (mixed-integer) linearprogramming system. Sourceforge. http://lpsolve.sourceforge.net/.
    [106] E. Al-Masri, Q.H. Mahmoud. Qos-based discovery and ranking of web services.International Conference on Computer Communications and Networks (ICCCN),2007:529-534.
    [107] T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein. Section22.4: Topologicalsort, Introduction to Algorithms (2nd edition), MIT Press and McGraw-Hill.2001:549-552.
    [108] P. Kolendo, B. Jaworski, R. mierzchalski. Comparison of selection schemes inevolutionary method of path planning. Computational Collective Intelligence.Technologies and Applications, Lecture Notes in Computer Science,2011,6923:241-250.
    [109] D. Karaboga. An idea based on honey bee swarm for numerical optimization.Technical Report-TR06, Erciyes University,2005.
    [110] P.W. Tsai, J.S. Pan, B.Y. Liao, S.C. Chu. Enhanced artificial bee colonyoptimization. International Journal of Innov. Comp, Info and Control,2008,5(12):5081–5092.
    [111] Selection Algorithm. http://en.wikipedia.org/wiki/Selectionalgorithm#Linear_general_selection_algorithm-Median_of_Medians_algorithm,2013.
    [112] Artificial Bee Colony (ABC) Algorithm, http://mf.erciyes.edu.tr/abc/,2013.
    [113]徐扬,徐汉川,李全龙.智慧家庭服务系统过程建模与设计.智能计算机与应用,2012,2(2):11-17.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700