GENIDesktop:实验者的得力助手
立即解锁
发布时间: 2025-08-27 00:01:10 阅读量: 4 订阅数: 11 


GENI:下一代互联网实验平台
# GENI Desktop:实验者的得力助手
## 1. GENI Desktop 设计目标
GENI Desktop 的设计目标旨在为实验者提供便利,其主要目标如下:
- **整合现有工具和服务**:利用现有的专业工具,避免重复开发,将它们集成到单一的工具或工作环境中。
- **开发统一、简洁的界面**:作为一站式服务平台,界面应易于理解和使用,方便新手和专家开展、运行和测量实验。
- **支持任意访问**:考虑到实验者本地计算环境的差异,应尽量减少对用户环境的要求,确保在多种环境下都能使用。
- **具备可扩展性**:不仅要支持现有的工具和服务,还应便于集成未来出现的新工具和服务。
- **确保安全性和可问责性**:使用 GENI 的 “speaks - for” 认证和授权机制,代表用户操作,保证安全并正确记录资源使用情况。
## 2. GENI Desktop 概述
GENI Desktop 旨在简化实验者进行 GENI 实验的各个阶段。用户可通过网页浏览器访问,支持多种流行操作系统的常见计算设备,如桌面电脑、笔记本电脑和平板电脑。部分浏览器可能需要进行小的配置更改或添加增强功能。此外,它还支持命令行界面(CLI),用户可以编写脚本进行实验设置、软件安装、测试启动、数据收集和图表生成等操作。
无论使用哪种界面,GENI Desktop 都会利用 “speaks - for” 功能代表用户完成许多复杂操作,将资源使用与用户关联起来。通过网页界面,用户可以创建新实验(切片)或使用现有切片。它整合了 OMNI、Jacks 和 GENI Portal 等工具来设计实验拓扑、创建切片和分配/释放资源,同时利用 INSTOOLs 和 GEMINI 项目的服务进行仪器测量,并提供文件上传/下载、登录、验证和存档等新服务。
GENI Desktop 的显著特点是其图形用户界面(GUI)。它在网页浏览器中提供类似桌面窗口系统的体验,用户可以打开多个窗口进行流量图显示、拓扑可视化、节点登录和实验组件管理。同时,它基于文件浏览器模型为实验资源提供统一抽象,用户可以选择资源并应用操作,便于新工具和服务的集成,实现可扩展性。
## 3. 示例工作流程
以下是实验者使用 GENI Desktop 进行实验的典型工作流程:
1. **登录**:使用浏览器访问 GENI Desktop 网页,在欢迎页面使用 InCommon 登录 ID 和密码登录。
2. **创建切片**:登录成功后,可选择创建新切片或使用现有切片。创建切片时,可以通过图形化方式(拖放资源和绘制网络链接)或选择预定义拓扑(RSPECs)来完成,GENI Desktop 会自动创建和设置切片。
3. **加载软件**:创建切片后,选择并将特定实验软件加载到切片中的某些节点。
4. **运行实验**:登录节
0
0
复制全文