作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (06): 50-52. doi: 10.3969/j.issn.1000-3428.2012.06.016

• 软件技术与数据库 • 上一篇    下一篇

共享存储MapReduce云计算性能测试方法

冯国富 1,王 明 1,李 亮 2,陈 明 1   

  1. (1. 上海海洋大学信息学院,上海 201306;2. 西安交通大学计算机科学与技术系,西安 710049)
  • 收稿日期:2011-05-12 出版日期:2012-03-20 发布日期:2012-03-20
  • 作者简介:冯国富(1971-),男,讲师、博士,主研方向:高性能计算,无线传感器网络;王 明,硕士研究生;李 亮,博士研究生;陈 明,教授、博士
  • 基金资助:
    国家“863”计划基金资助项目(2009AA01Z108);上海市教委科研创新基金资助项目(11YZ158);上海海洋大学博士基金资助项目(A-3604-07-000401)

Performance Test Method for Shared Memory MapReduce Cloud Computing

FENG Guo-fu 1, WANG Ming 1, LI Liang 2, CHEN Ming 1   

  1. (1. College of Information Technology, Shanghai Ocean University, Shanghai 201306, China; 2. Department of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China)
  • Received:2011-05-12 Online:2012-03-20 Published:2012-03-20

摘要: 为优化大量云计算线程对共享存储的访问,提出一种共享存储MapReduce云计算性能测试方法。以Oprofile为中心,对云计算的应用逻辑、动态共享库及内核系统调用进行性能统计分析,通过Valgrind与Ptrace机制完成对存储访问及系统调用的计数与计时。实验结果表明,该方法可快速定量分析共享存储的MapReduce,发现应用的内在性能瓶颈。

关键词: 云计算, 共享存储, 性能测试, 系统调用, 动态共享库

Abstract: In order to tune performance of thread-based cloud computing in shared memory, this paper proposes a performance test method for shared memory MapReduce cloud computing. Based on Oprofile, it collects the performance data from application logic dynamic shared library and the kernel system call. Valgrind and Ptrace are used to evaluate memory system and monitor the system calls invoked by application. Experimental results show that the proposed method can analyze the application performance form different levels, and find performance bottleneck in the application.

Key words: cloud computing, shared memory, performance test, system call, dynamic shared library

中图分类号: