资源适应型多粒度负载的均衡机制及应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
数据库作为信息系统中最基础的一个环节,其性能表现成为应用性能关键。同时无论大型或者小型应用系统都存在充分利用服务器资源的需求。而现在的实际状况是服务器的利用率低造成了资源浪费,同时因为资源得不到有效利用又使得系统的服务质量下降,具体的表现就是系统无法对用户的需求进行及时响应。基于以上原因本文通过对数据库负载的静态特征及负载的时间和概率分布特性的研究分析,来更好的规划数据库系统及数据库集群中数据的分布以达到提高系统性能的目的。同时可以根据各个应用系统不同的负载特性,来进行应用系统的规划和部署,以达到充分利用各个服务器资源的目的。这样就能达到软件结构与硬件资源的匹配。
     本文在深入分析现在软件性能测试和度量方法的基础上,以数据库负载特征化为主线,结合负载调度和均衡策略,对数据库的负载建模和服务器资源建模进入了深入研究,并设计和实现了能够支持本文提出建模方法的数据库自动测试化的平台。针对数据库负载性能的具体的创新和贡献如下:
     ●研究了数据库服务器性能指标及资源消耗模式与负载之间的关系。提出了针对负载进行特征化的方法和指标。在此对服务器的性能指标之间的关系进行了量化的相关性研究,摒弃对数据库负载的性能影响不大的参数,减少了服务器建模时需要的性能指标,降低了负载均衡算法的复杂度,提高负载均衡算法的效率。
     ●研究了数据库服务器基于负载的任务均衡策略和调度方案。提出了基于负载特征信息的动静结合的任务调度策略。该调度结合了负载均衡调度动态和静态调度方案的优势,并且由于准确的特征参数的选择能有效提高负载均衡算法的准确度和响应时间。
     ●构建和实现了数据层操作特性分析平台。在数据库应用系统中,数据库服务器的容量、数据库结构、存储结构和环境配置直接影响数据层处理任务的性能。依据数据库运行日志和跟踪信息,通过自动关联分析和转换处理,按照负载时空特性或特殊配置要求生成数据层任务处理脚本,该脚本可以在数据库平台上重复执行,并以此获取数据库服务器数据在处理不同类型的任务是所对应的资源消耗模式和服务器针对不同类型的任务的处理性能。
     ●根据负载信息的特征性建模,在数据层操作特性分析平台上利用分层排队网络建模技术对数据库服务器建立性能模型,管理服务器CPU、磁盘、查询代理进程、数据管理进程等软件和硬件资源。
     以上的研究可以为数据库服务器容量规划、存储结构设计、关键功能设计和性能优化提供依据,也可为云计算平台实现资源和计算能力按照需求优化配置提供依据。提高服务器利用率并达到服务集群单位时间的最大吞吐量。
As the most basic aspect of application system, DBMS's performances become critical application performance. Whether large or small applications both systems exist to fully utilize server resources. And now the actual situation is the server's utilization rate resulted in a waste of resources, but because of lack of resources but also makes effective use of the system's service quality degradation, the specific performance of the system is unable to respond to the needs of users in a timely manner. For these reasons this paper, the static characteristics of the database load and load characteristics of the probability distribution of the time and research and analysis to better planning database systems and database cluster in the distribution of data in order to achieve the purpose of improving system performance. While different according to each application system load characteristics for the planning and deployment of application systems in order to make full use of each server resources. This achieves the software architecture and hardware resources of the match.
     In-depth analysis of software performance testing and measurement methods based on the database workload characteristics into the main line, combined load scheduling and balanced strategy to enter the in-depth study of load modeling and database server resources modeling, design and realization In this paper, the modeling method can support the database automatically test platform. Specific innovation for database workload performance and contribution are as follows:
     ●The study the relationship between the database server performance and resource consumption patterns and load. Methods and indicators for load characterization. Quantitative correlation study of the relationship between the performance of the server in this abandoned little impact on the performance of the database load parameters, reducing the the server modeling of performance indicators, reduce the load balancing algorithm complexity and improve the efficiency of the load balancing algorithm.
     ●Database server tasks based on the load balancing strategy and scheduling scheme. Task scheduling strategy based on the combination of the movement of the load characteristic information. The scheduler combines the advantages of the load balancing, scheduling dynamic and static scheduling scheme, and accurately select the characteristic parameters can improve the accuracy of the load balancing algorithm and the corresponding times.
     ●Builded and realized the operating characteristics of the data layer analysis platform. Database application system, the capacity of the database server, database structure, and storage structure and environment configuration directly affect the performance of the data layer processing tasks. By auto-correlation analysis and conversion process in accordance with the database run log and trace information, in accordance with the load spatial and temporal characteristics or special configuration requirements generate data layer tasking. Script, the script can be executed repeatedly database platform and access to the database server data processing different types of tasks are the resource consumption of the corresponding mode and the processing performance of the server for the different types of tasks.
     ●According to the load characteristic information modeling, using layered queuing network modeling techniques in the operating characteristics of the data layer analysis platform to create a performance model of the database server, the software and hardware of the management server CPU, disk, query agent process, data management process resources.
     The above study provide the basis for cloud computing platform to achieve optimal allocation of resources and computing power in accordance with the demand to provide a basis for capacity planning of the database server, the storage structure design, the key features of the design and performance optimization. Improve server utilization and achieve the maximum throughput of the service cluster unit time.
引文
[1]ANSI/IEEE Std 729-1983, IEEE Standard Glossary of Software Engineering Terminology
    [2]李军义.软件测试用例自动生成技术研究:[博士学位论文].湖南:湖南大学,2007
    [3]Myers G. J. The Art of Software Testing, New York:John Wiley & Sons,1979,12-15
    [4]孙绪才.支持向量机在数据库负载自动识别中的应用[J].潍坊学院学报,2008,8(6):23-27.
    [5]Weikum G,Hasse C,Moenkeberg A.. The Comfort Automatic Tuning Project[J]. InformationSystems,1994,19(5):381-432.
    [6]Transaetion Proeessing Performance Council, http://www.tpc.org
    [7]Compaq Computer Corporation, TPC Benchmark. C Full Disclosure Report for ProLiant ML570-3P using Microsoft SQL Server 2000 Standard Edition and Windows 2000 Server, July 2001, http://www.tpc.org/results/fdr/tpcc/Compaq-Win-db2-x3650m4-kvm_fdr.pdf
    [8]IBM, TPC Benchmark. C Full Disclosure Report using DB2 and Linux, July 2001, http://www.tpc.org/results/fdr/tpcc/ibm-linux-db2-x3650m4-kvm_fdr.pdf
    [9]Oracle Corporation, TPC Benchmark. C Full Report for using Oracle and spare, July 2001,http://www.tpc.org/results/fdr/tpcc/oracle_sparc_t5-8_tpc-c_fdr_032613.pdf
    [10]Connie U. Simth, The Evolution of Software Performance Engineering:A Survey, Ph.D. Performance Engineering Services Division L&S Computer Technology, Inc.,1986.
    [11]Rob Pooley, Software Engineering and Performance:A Road-map, Department of Computing and Electrical Engineering, Heriot-Watt University,2000.
    [12]Proceedings of the first international workshop on Software and performance,1998, Santa Fe, New Mexico, United States October 12-16,1998.
    [13]Proceedings of the second international workshop on Software and performance, Ottawa, Ontario, Canada,2000.
    [14]Proceedings of the third international workshop on Software and performance,2002, Rome, Italy July 24-26,2002.
    [15]Proceedings of the fourth international workshop on Software and performance,2004, Redwood Shores, California January 14-16,2004.
    [16]Proceedings of the fifth international workshop on Software and performance,2005, Palma de Mallorca, Illes Balears, SPAIN July 11-14,2005.
    [17]Proceedings of the 6th international workshop on Software and performance 2007, Buenes Aires, Argentina February 05-08,2007.
    [18]Weikum G,Hasse C,Moenkeberg A.. The Comfort Automatic Tuning Project[J]. InformationSystems,1994,19(5):381-432
    [19]Weikum G,Monkeberg A.Hasse C.. Self-tuning Database Technology and Information Se rvices:FromWishful Thinking to Viable Engineering,VLDB 20-31,2002.
    [20][Brown K.,Mehta M.,Garey M. J... Towards Automated Performance Tuning For Complex Workloads[C].Proceedings of the 20th Very Large Data Base Conference.Santiago, Chile,1994:72-84.
    [21]K.Bernhard Schiefer and Gary Valentin. DB2 universal database performance tuning[J]. IEEE DataEng. Bull.1993,22(3):12-19.
    [22]Surajit Chaudburi.Eric Christensen.Goetz Graefe. Self-tuning technology in Microsoft SQL server[J].IEEE Data Eng. Bull,1999,22(2):20-26.
    [23]Gerhard Weikum,Arnd Christian,Achim Kraiss.etc. Towards Self-Tuning Memory Management for Data Servers[J].IEEE Data Eng. Bull,1999,22(2):3-11.
    [24]Alfons Kemper,Donald Kossmann,Bernhard Zeller. Performance tuning for SAP R/3[J]. IEEE DataEng. Bull,1999,22(2):32-39.
    [25]Muralidhar Subramanian,Vishu Krishnamurthy. Performance Challenges in Object-Relational DBMSs[J]. IEEE Data Eng. Bull,1999,22(2):27-31.
    [26]张海俊,史忠植.自主计算软件工程方法[J],小型微型计算机系统,2006,27(6)1077-1082.
    [27]廖备水,李石坚,姚远等.自主计算概念模型与实现方法[J].软件学报,2008,19(4):779-802.
    [28]王元珍,蒋鸿,谢美意.DBMS动态资源自调优系统的设计与实现[J].计算机应用,2005,25(9):1999-2001.
    [29]M.Y. Chan,S.C. Cheung Testing Database Applications with SQL Semantics. Proceedings of 2nd International Symposium on Cooperative Database Systems for Advanced Applications(CODAS'99), Wollongong, Australia, March 1999,:363-374
    [30]R. A. Davies, R. J. A. Beynon, B. F. Jones. Automating the testing of databases. In:Proc. of the First International Workshop on Automated Program Analysis, Testing and Verification,2000
    [31]R. A. Mansour, H. Mansour, B. Daou. Regression testing of database applications. In:Proc. of the 2001 ACM Symposium of Applied Computing,2001:285-289
    [32]Maria Jose, Suarez-Cabal, Javier Tuya. Using an SQL Coverage Measurement for Testing Database Applications. In:Proc. of the 12th ACM SIGSOFT twelfthinternational symposium Foundations of software engineering,2004:253-262.
    [33]H. G Elmongui, V. Narasayya, R. Ramamurthy. A Framework for Testing query transformation rules. In:Proc. of the 35th SIGMOD international conference on Management of Data,2009:257-268
    [34]Eric Lo, Carsten Binnig, Donald Kossmann, et al. A Framework for Testing DBMS Features. In:The VLDB Journal - The International Journal on Very Large Data Bases,2010,19(2):203-230
    [35]David Chaysl, Yuetang Deng. Demonstration of AGENDA tool set for testing relational database applications. In ICSE '03 Proceedings of the 25 th International Conference on Software Engineering,2003:802-803
    [36]David Chaysl, Yuetang Deng2, Phyllis G Frank12,et. An AGENDA for testing relational database applications. In:Software Testing, Verification and Reliability,2004,14(l):17-44
    [37]Yuetang Deng,Phyllis Frankl,David Chays. Testing database transactions with AGENDA. In:ICSE '05 Proceedings of the 27th international conference on Software engineering,2005:78-87
    [38]Carsten Binnig, PDonald Kossmann, PEric Lo. Testing database applications. In:Proc. of the 2006 ACM SIGMOD international conference on Management of Data,2006: 739-741
    [39]John Dilley, Rich Friechich,Tai Jin. Web Server Performance Measurement and Modeling Techniques [J]. Performance Evaluation,1998(33):5-26
    [40]Sridhar Ramesh. A multilayer client-server queueing network model with synchronousand asynchronous messages[C]. Software Engineering, IEEE Transactions. Volume:26, Issue:11,2000,1086-1100.
    [41]周万江,晏蒲柳.Web服务器性能评测软件的原理及发展[J].计算机应用研究,2003,(8):93-95.
    [42]边学工,胡瑞敏,陈军等.基于分层排队网络模型的MCU性能预测及优化研究[J].计算机学报,2004,27(2):209-215.
    [43]胡剑军,官荷卿,邵魏峻等.一种基于性能模型的中间件自配置框架[J].软件学报,2007(9).2217-2228
    [44]Bao-Chyuan Jenq, Walter H. Kohler, Don Towsley. A Queueing Network Model for aDistributed Database Testbed System[C]. Software Engineering, IEEE Transactions. 1988,14(7),908-921
    [45]F. Sheikh, M. Woodside. Layered Analytic Performance Modeling of a DistributedDatabase System[C]. Proceedings of 1997 International Conference on DistributedComputing Systems, May 1997,482-490.
    [46]X. Cui, P. Martin, W. Powley. A Study of Capacity Planning for Database ManagementSystems With OLAP Workloads[C]. Proceedings of CMG 2003.2003, December.
    [47]刘卫国.基于马尔可夫骨架过程的排队模型及其在Web信息系统中的应用:[博士学位论文].湖南:中南大学,2008
    [48]YANG Yun,CHENG Jia-xing. Applying Software Performance Engineering Method to Development of Interactive Software Journal of Software,2002,13(10):1921-1932.
    [49]谢晓东,基于模型比较的软件测试用例生成方法研究:[博士学位论文].湖北:华中科技大学,2007
    [50]李必信,郑国梁.软件理解研究与进展.计算机研究与发展,1999 36(8):897-906
    [51]R.Buyya.HighperformaneeClusterCOIlPuting:Arehiteeturesandsystems.UPPerSaddleRi ver, NJ, USA:PrentieeHallPTR,1999
    [52]黄曦.Web服务器集群负载均衡技术的应用研究[硕士学位论文].重庆:重庆大学,2004
    [53]鲍春健,吴俊敏,许撤龙等.支持动态负载平衡的分层消息队列模型[J].计算机工程与应用,2007,43(1):155-166
    [54]李辉.网络服务器的负载均衡的研究与实现[硕士学位论文].大连:大连海事大学,2003
    [55]王霜,修保新,肖卫东.Web服务器集群的负载均衡算法研究[J].计算机工程与应用,2004,(25):78-80
    [56]JI.Banieescu,V.Velusamy,J.DevaPrasad. On the scalability of dynamic scheduling scientic applications with adaptive weighted factoring. Cluster Compputing:The Journal of Networks,Software Tools and Applications,2003,6(3):215-226
    [57]VALERIA C, MICHELE C,PHILIPS Y. Dynamic Load Balancing of Web-Server Systems. IEEE Internet Computing,1999,3(3):28-29.
    [58]张书奎.基于主动队列管理的集群计算负载平衡系统[J].计算机工程与应用,2007,(43):132-133
    [59]Yu-KwongKwok,Lap-Sun Cheung. A new fuzzy-decision based load balancing system of distributed object computing. Jounal of Parallel and Distributed Computing,2004,(64):238-253.
    [60]周幼英,李福超,雷迎春.关于调度算法与web集群性能的分析[J].计算机研究与发展,2003,40(3):483-491
    [61]李双庆,一占平,程代杰.Web集群系统负载均衡策略分析与研究[J].计算机工程与应用,2002,(19):40-42.
    [62]韩向春,潘勋.计算网格中动态负载平衡的分布调度模式[J].计算机工程与设计,2007,28(12):845-846.
    [63]Paul C Jorgensen. Software Testing:A Craftsman's Approach 3th.USA:Auerbach Publications,2008
    [64]Debra J Richardson.TAOS:Testing with analysis and oracle support[R].Proceedings of the 1994 International Symposium onSoftware Testing and Analysis.Seattle, ACM Press, 1994
    [65]王明兰,叶东升.测试用例描述语言研究[J].计算机工程与设计.2006,27(22)。42814284
    [66]Almong D, Heart T. What Is a Test Case? Revisiting the Software Test Case Concept. InProceedings of 16th European Conference on Software Process Improvement, Heidelberg,Germany:Springer Berlin,2009:13-31.
    [67]Grabowski J. TTCN-3 - A new Test Specification Language for Black-Box Testing ofDistributed Systems. In Proc. of 17th International Conference and Exposition on TestingComputer Software, Washington DC, USA, June 2000.
    [68]张晓燕,黄宁,余莹.基于OWL-S的测试用例生成,北京航空航天大学学报,2008,34(3):327-330.
    [69]蔡菊,王迪,李必信.基于扩展的层次有色petri网的组合服务测试用例生成.东南大学学报:自然科学版,2008 38(4):598-604.
    [70]钱忠胜.基于模型的Web应用测试用例生成方法[博士学位论文].上海:上海大学,2008
    [71]Xing X, Jiang F. GUI Test Case Definition with TTCN-3. In Proceedings of the 2009International Conference on Computational Intelligence and Software Engineering (CISE2009). Wuhan, China,2009:1-5. DOI:10.1109/CISE.2009.5364183.
    [72]Wen-Jing C, Sheng-Hong X. On Test Case Generation for Interactive Software. InProceedings of the 2009 International Conference on Computational Intelligence andSoftware Engineering (CISE 2009). Wuhan, China,2009:1-4. DOI:10.1109/CISE.2009.5365558
    [73]Spivey J M. The Z notation:a reference manual. Second Edition. London:Prentice Hall, 1992
    [74]Helke S, Neutupny T, Santen T. Automating test case generation from Zspecifications with isabelle. In:the Z Formal Specification Notation. Springer,1997,52-71
    [75]兰毓华,毛法尧,曹化工.基于Z规格说明的软件测试用例自动生成.计算机学报,1999,22(9):963-969
    [76]朱玉,陈忠民,张乃孝.VDM和Z两种规范描述语言的比较.计算机研究与发展,1996,33(11):816-822
    [77]Meudec C. Automatic generation of software test cases from formal methods:[PhD thesis]. Belfast University,1997
    [78]Atterer R. Automatic test data generation from VDM-SL specification. http://www.medien.ifi.lmu.de/pubdb/publications/pub/atterer2000sep/atterer2000sep.pdf, 2000-05-07
    [79]Spence, Meudec C. Generation of software tests from specifications. Journal ofSystems Software,1995,31(1):43-49
    [80]Jones M P. UML面向对象设计基础.包晓露,赵晓玲,叶天军,等译.第一版.北京:人民邮电出版社,2001,94-129
    [81]Offutt J, Liu S Y, Aynur A, et al. Generating test data from state-basedspecifications. The Journal of Software Testing, Verification and Reliability,2003,13(1):25-53
    [82]Offutt J, Xiong Y W, Liu S Y. Criteria for generating specification-based tests. In:Fifth IEEE International Conference on Engineering of Complex ComputerSystems (ICECCS '99). Las Vegas,1999,119-131
    [83]Offutt J, Abdurazik A. Generating tests from UML specifications. In:SecondInternational Conference on the Unified Modeling Language (UML99). FortCollins,1999,416-429
    [84]Offutt J, Abdurazik A. Using UML collaboration diagrams for static checkingand test generation. In:The Third International Conference on the UnifiedModeling Language (UML'00). York,2000,383-395
    [85]Saldhana J A, Shatz S M, Hu Z X. Formalization of object behavior andinteractions from UML models. International Journal of Software EngineeringKnowledge Engineering, 2001,11(6):643-673
    [86]刘超.程序交互执行流程图及其测试覆盖准则.软件学报,1998,9(6):458-463
    [87]顾玉良,王立福.界面类对象建模技术研究.计算机工程,1999,25(7):21-23
    [88]何允如,刘宗田,郝峰.基于程序执行状态图的软件测试方法研究.计算机工程与应用,2002,38(18):96-98
    [89]杜栓柱.基于界面构件关联图的软件功能测试技术.计算机研究与发展,2002,39(2):148-152
    [90]王全.空间数据挖掘的机理研究-聚类问题算法研究[硕士毕业论文].西安:西安工业大学,2008.
    [91]Milenova B.L..Campos M.M.o-Clister. scalable clustering of large high dimensional data sets[C].IEEE International Conference on Data Mining,2002:290-297.
    [92]Chang JaeWoo,Jin DuSeok. A new cell-based clustering method for large[C]. high-dimensional datain mining applications,Proceedings of the ACM Symposium on Applid Computing,2002:503-507.
    [93]Guedalia I D.London M.Werman M. An on-line agglomerative ckusing method for non-stationarydata[J], Neural Computation,1999,11(2):521-540.
    [94]Cowgill,M.C. Harvey,R J.Watson.L.T. A Genetic Algorithm Approach to Cluster Analysis [J].Computers & Mathematics with Application,1999,37(7):99-108.
    [95]Eschrich S.Iingwei Ke.Hall L.O.. Fast sccurate fuzzy clustering through data reduction[J], IEEETransactions on Fuzzy Systems,2003,11(2):262-270.
    [96]赵恒.数据挖掘中聚类若干问题研究[博士毕业论文].西安:西安电子科技大学.2005
    [97]张建辉K-means聚类算法研究及应用[硕士毕业论文].武汉:武汉理工大学.2007..
    [98]强彦.数据库负载自适应技术研究[博士毕业论文].太原:太原理工大学,2010
    [99]高燕飞.数据库负载自适应实时在线聚类算法的设计与实现[硕士毕业论文].太原:太原理工大学,2008
    [100]S.Narayanan, U.Catalyurek, T.Kurc. Applying database support for large scale datadriven science in distributed environments. in:Proceedings of the Fourth InternationalWorkshop on Grid Computing Los Alamitos IEEE Compurter Society,2003:141-148
    [101]C.L.Pape, S.Gancarski, P.Valduriez. Refresco improving query performancethrough freshness control in a database cluster, in:Proceeding of On the Move toMeaningful Internet Systems,2004(1):174-193
    [102]D.P.Pazel, T.Eilam, L.L.Fong et al. Neptune a dynamic resource allocation andplanning system for a cluster computing utility, in:Proceedings of the 2ndIEEE/ACMIntemational Symposium on Cluster Computing and the Grid IEEE Computer Society,2002:48-55
    [103]K.Shen, T.Yang, L.Chu et al. Neptune scalable replication management andprogramming support for cluster-based network services, in:USITS. Berkeley:USENIXAssoc, 2001:197-208
    [104]H.Nishikawa, P.Steenkise. A general architecture for load balancing in adistributed-memory environment.'in:Proceedings of the 13th International Conferenceon Distributed Computing Systems Los Alamitos IEEE Computer Society, 1993:47-54
    [105]A.Rajagopalan, S.Hariri. An agent based dynamic load balancing system. in:Proceedings of the International Workshop on Autonomous Decentralized Systems.LosAlamitos IEEE Computer Society,2000:164-171
    [106]Fie Xu, Dazheng Huang, Guangwen Yang. TMSS a task management andscheduler system in cluster for remote computing service, in:Proceedings of the 17thInternational Conference on Advanced Information Networking and Applications LosAlamitos IEEE Computer Society,2003:505-508
    [107]J.Balasubramanian, D.C.Schmidt, L.Dowdy et al. Evaluating the performance ofmiddleware load balancing strategies, in:Proceedings of the 8th IEEE InternationalEnterprise Distributed Object Computing Conference. Los Alamitos IEEE ComputerSociety,2004:135-146
    [108]X.Du, X.Zhang. Coordinating parallel processes on networks of workstations.Journal of Parallel and Distributed Computing,1997.46(2):125-135
    [109]Xiao Qin, Hong Jiang, Yifeng Zhu et al. A dynamic load balancing scheme forI/O-intensive applications in distributed systems, in:Proceedings of the 2003 International Conference on Parallel Processing Workshops Los Alamitos IEEEComputer Society,2003:79-86
    [110]M.Balasubramanjam, K.Barker, I.Banicescu et al. A novel dynamic load balancinglibrary for cluster computing, in:Proceedings of the ISPDC/HeteroPar'04 Los AlamitosIEEE, 2004:346-353
    [111]S. Elnikety, E. Nahum, J. Tracey, and W. Zwaenepoel. A Method for Transparent Admission Control and Request Scheduling in E-Commerce Web Sites. In the Proceedings of the 13th International World Wide Web Conference (WWW2004), New York, NY, USA, May 2004.
    [112]李文中,郭胜,许平,陆桑璐,陈道蓄.服务组合中一种自适应的负载均衡算法.Journal of Software, Vol.17, No.5, May 2006, pp.1068-1077.
    [113]杜庆峰,张卫山.Oracle的中大型应用系统性能优化分析[J].计算机工程,2005,31(14):91-93.
    [114]赵会群,孙晶.面向服务的可信软件体系结构代数模型[J].计算机学报,2010,33(5):890-898.
    [115]杨志豪,赵太银,姚兴苗,等.一种适应数据与计算密集型任务的私有云系统实现研究[J].计算机应用研究,2011,28(2):622-624.
    [116]王玉峰,王怀民,刘必欣.多层服务器集群容量规划启发方法研究[J].计算机工程与科学,2007,29(5):96-98.
    [117]郑湃,崔立真,王海洋,等.云计算环境下面向数据密集型应用的数据布局策略与方法[J].计算机学报,2010,33(8):1472-1480.
    [118]杨伟,朱巧明,李培峰,等.基于时间序列的服务器负载预测[J].计算机工程,2006,32(19):143-145.
    [119]吕林涛,王鹏,李军怀,等.基于时间序列的趋势性分析及其预测算法研究[J].计算机工程与应用,2004,40(19):208-211.
    [120]Arbab F. Abstract Behavior Types:A Foundation Model for Components and Their Composition [J]. Science of Computer Programming,2005,55(1-3):43-52.
    [121]Adams E J. Workload Models for DBMS Performance Evaluation[C]//Proc. of the 13th ACM Annual Conference on Computer Science. New Orleans, USA:ACM Press,1985.
    [122]王珊,萨师煊著数据库系统概论[M].北京:高等教育出版社2006.12
    [123]Liu P. ITDB:An Attack Self-Healing Database System Prototype, in:Clark D, LevinP (Eds.). Proceedings of the DARPA Information Survivability Conference andExposition (DISCEX'03), Los Alamitos, CA, USA. Washington D C:IEEE ComputerSociety,2003. 131-133
    [124]P. Liu. Architectures for intrusion tolerant database systems. In 18th Annual Computer Security Applications Conference(ACSAC 2002), pages 311-320, Las Vegas, NV, USA, Dec.
    [125]Yu M, Zang W, Liu P. Database Isolation and Filtering Against Data CorruptionAttacks. in:Proceedings of 23rd Annual Computer Security Applications Conference(ACSAC), Miami Beach, Florida, USA. Washington D C:IEEE Computer Society,2007.97-106

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

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

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