由于项目的需要,开始研究如何在OpenStack上安装Cloudlet。首先我们来看下http://elijah.cs.cmu.edu/上对Cloudlet的定义:
A cloudlet is a trusted, resource-rich computer or cluster of computers that’s well-connected to the Internet and available for use by nearby mobile devices. It represents the middle tier of a 3-tier hierarchy: mobile device — cloudlet — cloud. A cloudlet can be viewed as a “data center in a box” whose goal is to “bring the cloud closer”.
也就是说,cloudlet是一组计算机,这组计算机能为移动用户提供服务,以减轻在移动设备上运行程序的负担;同时,相较于传统的云平台式的服务提供方式,cloudlet又能有效降低与移动设备的端到端时延,提高带宽。
根据https://github.com/cmusatyalab/elijah-openstack上的教程,我们可以一步一步配置一个基于OpenStack的Cloudlet环境。主要步骤包含以下四点:
1.准备一台装有Ubuntu 14.04 64bit的电脑
2.安装Cloudlet library:
$ cd ~
$