- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Applying Heuristic Search for Distributed Software Performance Enhancement英文文献资料
J. Software Engineering Applications, 2009, 2: 144-149
doi:10.4236/jsea.2009.23021 Published Online October 2009 (http://www.SciRP.org/journal/jsea)
Applying Heuristic Search for Distributed Software
Performance Enhancement
Omid BUSHEHRIAN
Computer and IT Department, Shiraz University of Technology, Shiraz, Iran.
Email: bushehrian@sutech.ac.ir
Received April 2 , 2009; revised April 28 , 2009; accepted May 4 , 2009.
nd th th
ABSTRACT
Software reverse engineering and reengineering techniques are most often applied to reconstruct the software archi-
tecture with respect to quality constraints, or non-functional requirements such as maintainability or reusability. In this
paper, the performance improvement of distributed software is modeled as a search problem that is solved by heuristic
search algorithms such as genetic search methods. To achieve this, firstly, all aspects of the distributed execution of a
software is specified by an analytical performance evaluation function that not only evaluates the current deployment
of the software from the performance perspective but also can be applied to propose the near-optimal object deploy-
ment for that software. This analytical function is applied as the Heuristic search objective function. In this paper a
novel statement reordering method is also presented which is used to generate the search objective function such that
the best solution in the search space can be found.
Keywords: Performance Engineering, Heuristic Search Methods, Software Reverse Engineering
1. Introduction
to be transformed to non-blocking such that the highest
amount of concurrency in the execution of distributed
software over a cluster is obtained.
Automatic software reverse engineering and reengineer-
ing techniques are most often applied to reconstruct the
software architecture
您可能关注的文档
- Anti-Microbial and Physico-Chemical Properties of Processed and Raw Honeys of Mauritius英文文献资料.doc
- Antibacterial Activities of Actinomycete Isolates Collected from Soils of Rajshahi, Bangladesh英文文献资料.doc
- Antibacterial activity of Ampicillin trihydrate formulated in Aluminium-Magnesium Silicate, against Salmonella gallinarum英文文献资料.doc
- Antibacterial Activity of Extracts from Some Bryophytes英文文献资料.doc
- Antibacterial Activity of Dental Cements Containing Quaternary Ammonium Polyethylenimine Nanoparticles英文文献资料.doc
- Antibacterial Activity of Bougainvillea Glabra, Eucalyptus Globulus, Gnaphalium Attenuatum, and Propolis Collected in Mexico英文文献资料.doc
- Anti-yeast activities of Origanum oil against human pathogenic yeasts英文文献资料.doc
- Antibacterial Activity of Hydrophobic Composite Materials Containing a Visible-Light-Sensitive Photocatalyst英文文献资料.doc
- Antibacterial and Antioxidant Properties of the Methanolic Extract of the Stem Bark of Pteleopsis hylodendron (Combretaceae)英文文献资料.doc
- Anti-inflammatory response of IL-4, IL-10 and TGF-β in patients with systemic inflammatory response syndrome英文文献资料.doc
- Applying Sewage Sludge to Eucalyptus grandis Plantations Effects on Biomass Production and Nutrient Cycling through Litterfall英文文献资料.doc
- Applying He's Variational Iteration Method for Solving Differential-Difference Equation英文文献资料.doc
- Applying the Conceptual-Model of Progressive Development to the Contaminated Aquifer Underlying Israel’s Coastal Plain英文文献资料.doc
- Applying the Ecology Model to Perinatal Medicine From a Regional Population-Based Study英文文献资料.doc
- Applying Surface-Based DNA Computing for Solving the Dominating Set Problem英文文献资料.doc
- Applying Neural Network Architecture for Inverse Kinematics Problem in Robotics英文文献资料.doc
- Applying the mutation of Bacillus subtilis and the optimization of feather fermentation medium to improve Keratinase activity英文文献资料.doc
- Applying the Service-Profit Chain to Internet Service Businesses英文文献资料.doc
- Appraisal of Aids as Provided by Rule 225 (Council Regulation (EC) No. 16982005) in Tuscany Region—Methodology, Procedures and Results英文文献资料.doc
- Applying Artificial Neural Networks for Face Recognition英文文献资料.doc
文档评论(0)