Research on System Crash and Hang Issue

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:shouer77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In current situation reliability is a rapidly growing concern in contemporary serverhardware industry, both for server administrator as well as software developers. To improvereliability and dependability, system designers and programmers must consider having thefunctionality to enable the tracing log to detect any kind of server failure problem. To improveoperating system dependability, systems designers and programmers must analyze andunderstand the failure data to find the real culprit. Recent trends on the software industry haveshown that the number of software development projects and their increasing complexity willcontinue to increase the demand for skilled programmers. However, debugging technologyand techniques have not kept pace and valuable programmer resources are being wasted indebugging cycles. Correcting this trend requires innovative approaches and ways to assistingprogrammers during the debugging cycle to make them more productive both time wise andwith respect to how thoroughly the OS and software are debugged and troubleshoot.   Microsoft also provides infrastructure to harvest and analyze error reports from Windowssystems. This infrastructure makes it possible for System engineer to harvest and analyze theirorganizations problem with relatively modest investments.   The main purpose of this dissertation is to research Windows internal architecture andanalyze Windows dump for crash and hang problem to find out the culprit. This dissertationalso introduces lots of useful tips and tricks for debugging Windows kernel memory. In thisdissertation both Windows usermode and kernelmode components are discussed in detail tounderstand Windows internal data structure which is required to troubleshoot memorycorruption and code overwrite problems. This dissertation also covers the research for theMemory and Kernel resource leaking problem on the server.   A diagnostic tool named "Crash and Hang" alos calledC&S is developed during thisdissertation period. The C&S tool is written based on standard Windows driver model. Thistool demonstrates number of common device driver bugs, including accessing freed memory,overrunning buffers, and leak memory which are required for this dissertation work. It alsohas ability to cause server hang in order to show the effects of drivers that dont cancel I/Orequests which is also implemented and analyzed in this dissertation. Finally the dumps whichare generated by C&S tool has been debugged to find the real culprit for server hang andcrash problem.Keywords: Crash, Windows Kernel, Memory leak, Server hang, Memory dump
其他文献
无论是在临床诊疗,还是在医学研究中眼底彩色图像起着越来越重要的作用。医生通过对患者眼底图像的观测,不仅能够诊断患者是否患有眼底疾病,还能够预测患有心脑血管疾病、高血压
现如今,随着我国经济的飞速发展,我国水利工程建设快速发展,一些问题也逐渐暴露出来.在水利工程机电设备安装、调试、运行、维护的一系列过程中,如何更好地安装并维修工程中
随着中国加入WTO和21世纪全球经济一体化的进一步发展,中国在成为世界最重要的制造和加工中心的同时,中国的企业正面临着前所未有的生存竞争.信息技术和网络技术的飞速发展,
市政路桥工程是市政工程的重要组成,通过道路桥梁的建设可以为人们的生活提供便利.对于施工单位来说,在路桥工程施工期间需要做好管理工作,这样才能有效保证市政路桥工程质量
本文对定性仿真方法进行了研究,并应用于宏观经济分析。定性仿真方法在国内外得到了广泛应用,但将它应用于经济领域,还处于探索阶段。本文总结了定性推理三个著名基本方法的
近年来,我省基层党组织、广大共产党员和党务工作者,高举邓小平理论伟大旗帜,认真贯彻落实党的十五大精神,努力实践江泽民同志“三个代表”的重要思想,坚定不移地贯彻党的基
基于社会经济的发展,社会对于电力需求量显著提升,使电力营销市场规模随之扩大,电力企业管理难度明显增加.为全面推进电网事业的可持续发展,与用户需求相适应,电力企业就应将
本文所提到的"中频烧结机控制系统的设计与实现"就是用计算机控制技术对原有设备进行数控改造的具体表现.具体而言,该项目的实施是以原有烧结机为基础,通过对其工作方式进行
目前,随着我国经济的飞速发展,人们对于油气储运设施的安全性给予了高度关注.传统的油气储运过程存在着许多缺陷,因此,相关工作人员应该加强对储运设备的管理,强化相应的验收
随着电子商务和Internet网络技术的不断发展,原有的电子商务模式不适合发展的需要,为求更主动、快捷地推动电子商务活动过程,本论文提出了一种基于多Agent的电子商务模式。