论文部分内容阅读
云打印是一种以按需服务为宗旨,以云服务为核心的打印服务模式,是云制造和打印业相结合的产物。云打印环境下的资源具有规模大、分布广、异构性和动态性等特点,因此资源管理成为云打印的核心问题之一。打印资源的接入和调度是云打印得以实现的基础,为了解决云打印环境下资源的云端化和调度问题,本文在分析了云打印体系架构及其运作模式的基础上,主要展开了以下研究工作: 1.分析了云打印体系架构及资源云端化实现流程 分析传统打印模式的不足之处,提出了一种面向服务的云打印服务体系架构并分析了其运行模式。针对云打印环境下的资源特点,提出了云打印资源云端化的实现流程,介绍了资源的封装描述、资源接入和底层设备互联的实现方法,为实现打印资源的接入奠定了理论基础。 2.提出了一种基于嵌入式的打印资源云端化技术 通过分析Linux系统下打印设备驱动方法,针对打印设备驱动、文档格式转换和打印设备状态获取等难题,设计了基于嵌入式系统的云打印网络适配器。提出了一种云打印资源接入方案,解决了传统USB接口打印设备无法接入云打印平台的难题。 3.云打印资源多级调度技术分析研究 针对云打印资源调度的特点,提出了一种面向云打印服务的多级资源调度策略,划分为第一级全局资源调度和第二级局部资源调度。首先建立了面向多目标优化的全局资源调度数学模型,并将粒子群算法应用到全局资源调度中,然后根据局部资源调度的特点和约束条件,将Min-min算法进行改进并应用到局部资源调度中。最后对算法进行仿真分析,以算法执行时间、任务执行效率、设备负载均衡和经济原则为主要评价目标,验证了资源调度策略的可行性。 4.对云打印平台初步模型进行了设计 根据上述研究的主要内容,采用LAMP网站架构,对云打印平台中的重点模块进行了设计,搭建了打印环境并进行了测试,对上述研究进行了验证。