论文:2016,Vol:34,Issue(3):393-398
引用本文:
张京妹, 李英俊, 苏广文, 欧阳盼. 嵌入式云计算系统的资源实时共享方法研究[J]. 西北工业大学学报
Zhang Jingmei, Li Yingjun, Su Guangwen, Ouyang Pan. The Research on Resource Real-Time Sharing in the Embedded Cloud Computing System[J]. Northwestern polytechnical university

嵌入式云计算系统的资源实时共享方法研究
张京妹1, 李英俊1, 苏广文2, 欧阳盼1
1. 西北工业大学 自动化学院, 陕西 西安 710129;
2. 中国电信股份有限公司 西安分公司, 陕西 西安 710004
摘要:
针对传统远程监控系统的现场嵌入式设备资源不能实时共享以及资源的利用率低的问题,提出应用云计算技术,基于亚马逊公司的桉树(Eucalyptus)云平台,在嵌入式云计算系统中研究了一种资源实时共享的方法。采用S3C2440A微处理器构建前端节点的硬件平台,软件移植Xenomai实时核,在嵌入式Linux+Xenomai操作系统的支撑下,运用KVM/QEMU构建虚拟化测试设备,实现了设备资源实时共享。在油井深度测量现场完成了测试,结果表明该方法能够提高资源利用率,满足远程测试的实时性能要求。
关键词:    嵌入式云    资源实时共享    ARM-Linux    Xenomai    KVM/QEMU   
The Research on Resource Real-Time Sharing in the Embedded Cloud Computing System
Zhang Jingmei1, Li Yingjun1, Su Guangwen2, Ouyang Pan1
1. Department of Automatic Control, Northwestern Polytechnical University, Xi'an 710129, China;
2. Shannxi Branch of China Telecom Corporation Limited, Xi'an 710129, China
Abstract:
Aiming at the problem that embedded device resources cannot be shared in real-time and low utilization of resources in traditional remote monitoring system. This paper proposes applying the cloud computing technology, based on Amazon's Eucalyptus cloud platform, a method for real-time sharing of resources in embedded cloud computing system is researched. S3C2440A microprocessor is used to build the hardware platform of the front-end node and the system transplant a real-time kernel Xenomai in software. Under the support of embedded Linux + Xenomai operating system, the system apply Kernel-based Virtual Machine(KVM) and QEMU to build the virtual testing equipment, achieving resources of equipments shared in real-time. It has been tested in the project of well depth measurement in the oil field, the result shows that the utilization of the resources has been improved and the system coupled with this method can meet the requirements of real-time remote testing.
Key words:    embedded cloud systems    resource real-time Sharing(allocation)    mesh generation    ARM-Linux    Xenomai    KVM/QEMU   
收稿日期: 2015-09-22     修回日期:
DOI:
通讯作者:     Email:
作者简介: 张京妹(1965—),女,西北工业大学副教授、博士,主要从事惯性技术及现代测控技术研究。
相关功能
PDF(1473KB) Free
打印本文
把本文推荐给朋友
作者相关文章
张京妹  在本刊中的所有文章
李英俊  在本刊中的所有文章
苏广文  在本刊中的所有文章
欧阳盼  在本刊中的所有文章

参考文献:
[1] Shahzad A A, Musa S, Aborujilah A, et al. A Performance Approach: SCADA System Implementation within Cloud Computing Environment[C]//2013 International Conference on Advanced Computer Science Applications and Technologies, 2013: 274-277
[2] Guan N, Ekberg P, Stigge M, et al. Resource Sharing Protocols for Real-Time Task Graph Systems[C]//2011 23rd Euromicro Conference on Real-Time Systems, 2011: 272-281
[3] Behnam M, Nemati F, Nolte T, et al. Towards an Efficient Approach for Resource Sharing in Real-Time Multiprocessor Systems[C]//2011 6th IEEE International Symposium on Industrial Embedded Systems, 2011: 99-102
[4] Hazarika P, Baliga V, Tolety S. The Mobile-Cloud Computing (MCC) Roadblocks[C]//2014 Eleventh International Conference on Wireless and Optical Communications Networks, 2014: 1-5
[5] Lim H C, Babu S, Chase J S, et al. Automated Control in Cloud Computing: Challenges and Opportunities[J]. First Workshop on Automated Control for Datacenters and Clouds, 2009, 30(1): 621-628
[6] Lin F C, Wang C J, Chung L K, et al. The Framework of Novel K-Means Embedded Cloud Computing Platform for Real-Time Unmanned Aerial Vehicle (UAV) Remote Sensing Images Processing[C]//The International Symposium on Grids and Clouds, 2013: 13-18
[7] Suakanto S, Supangkat S H, Saragih R. Performance Measurement of Cloud Computing Services[C]//Computer Science, 2012: 1205
[8] 韩守谦, 裴海龙,王清阳. 基于Xenomai的实时嵌入式Linux操作系统的构建[J]. 计算机工程与设计,2011, 32(1):96-98 Han Shouqian, Pei Hailong, Wang Qingyang. Construction Real-Time Embedded Linux Operating System Based on Xenomai[J]. Computer Engineering and Design. 2011, 32(1): 96-98 (in Chinese)
[9] Nemati F. Resource Sharing in Real-Time Systems on Multiprocessors[D]. Malardalen University, Sweden, 2012
[10] Litayem N, Saoud S B. Impact of the Linux Real-Time Enhancements on the System Performances for Multi-Core Intel Architectures[J]. International Journal of Computer Applications, 2011(3):17-23
[11] Kudryavtsev A, Koshelev V, Avetisyan A. Modern hpc Cluster Virtualization Using kvm and Palacios[C]//2012 19th International Conference on High Performance Computing, 2012: 1-9
[12] Schoeberl M, Korsholm S, Kalibera T, et al. A Hardware Abstraction Layer in Java[J]. Acm Transactions on Embedded Computing Systems, 2011, 10(4):1061-1075
[13] Dall C, Nieh J. KVM for ARM[C]//Proceedings of the Ottawa Linux Symposium, 2010: 45-56
[14] 姚华超,王振宇. 基于KVM-QEMU与Libvirt的虚拟化资源池构建[J]. 计算机与现代化,2013(7):26-29 Yao Huachao, Wang Zhenyu. Construction of Virtualized Resource Pool Based on KVM-QEMU with Libvirt[J]. Computer and Modernization, 2013(7):26-29 (in Chinese)
[15] Motakis A, Rigo A, Raho D. Platform Device Assignment to KVM-on-ARM Virtual Machines via VFIO[C]//2014 12th IEEE International Conference on Embedded and Ubiquitous Computing, 2014: 170-177
[16] Divya K, Jeyalatha S. Key Technologies in Cloud Computing[C]//2012 International Conference on Technologies, Applications and Management, 2012: 196-199