信息网络安全 ›› 2016, Vol. 16 ›› Issue (7): 53-60.doi: 10.3969/j.issn.1671-1122.2016.07.009

• • 上一篇    下一篇

一种基于用户行为控制语言的桌面虚拟化性能测试框架

张静轩1,2,3, 常进达1,2,3, 郭栋1,2,3, 王伟1,2,3   

  1. 1. 同济大学计算机科学与技术系,上海 200092
    2. 国家高性能计算机工程技术中心同济分中心,上海 200092
    3. 同济大学嵌入式系统与服务计算教育部重点实验室,上海 200092
  • 收稿日期:2016-06-02 出版日期:2016-07-20 发布日期:2020-05-13
  • 作者简介:

    作者简介: 张静轩(1993—),男,河南,硕士研究生,主要研究方向为云计算、软件定义网络;常进达(1993—),男,湖北,硕士研究生,主要研究方向为虚拟化、容器技术;郭栋(1991—),男,内蒙古,硕士研究生,主要研究方向为云计算、云件;王伟(1979—),男,湖北,副教授,博士,主要研究方向为信息安全、并行分布式计算。

  • 基金资助:
    中央高校基本科研业务费专项资金[0800219253];上海市优秀学术带头人[15XD1503600];计算机体系结构国家重点实验室开放课题[CARCH201408]

A Performance Testing Framework of Virtual Desktop Based on User Motion Controlling Language

Jingxuan ZHANG1,2,3, Jinda CHANG1,2,3, Dong GUO1,2,3, Wei WANG1,2,3   

  1. 1. Department of Computer Science and Engineering, Tongji University, Shanghai 200092, China
    2. Tongji Branch National Engineering & Technology Center of High Performance, Shanghai 200092, China
    3. The Key Laboratory of Embedded System and Service Computing, Ministry of Education, Tongji University, Shanghai 200092, China
  • Received:2016-06-02 Online:2016-07-20 Published:2020-05-13

摘要:

目前对于桌面虚拟化系统及瘦客户端的性能分析存在以下两点挑战:1)客观性,已经被提出的一些传统的性能测量方法往往只关注系统的一部分,不能客观地反应系统整体的性能;2)准确性,已有的测量方法通常是对系统的性能指标进行度量,而没有很好地考虑桌面用户的感知体验。为了解决以上两方面问题,文章提出了一种新的桌面虚拟化系统性能测试方法。该方法借助一种用户行为控制语言,直接在嵌入式瘦客户端上对用户的行为进行仿真。文章利用该方法构建了一个桌面虚拟化性能测试框架,并对一个简单嵌入式瘦客户端平台进行了实际的性能测量,通过定性和定量分析,验证了该测量方法的可行性。

关键词: 桌面虚拟化, 瘦客户端, 用户行为控制语言, 嵌入式系统

Abstract:

There are several known challenges about performance analysis. The traditional methods just care about parts of system, yet the performance of the whole system. The existed methods often only measure the metrics of operating system, but not the experience perceived by users. To solve above problems, this paper proposes a novel method to measure the performance of virtual desktop system. This method need to use user motion controlling language, which allow the tester to simulate the user behaviors on embedded thin client directly. A test framework has been implemented in this method, with a serial of real test on a simple embedded thin client. The basic availability of this method has been proved through some qualitative and quantitative analysis.

Key words: virtual desktop, thin client, user motion controlling language, embedded system

中图分类号: