CN109697104A - 一种基于课程的云教室资源管理方法 - Google Patents
一种基于课程的云教室资源管理方法 Download PDFInfo
- Publication number
- CN109697104A CN109697104A CN201811494667.6A CN201811494667A CN109697104A CN 109697104 A CN109697104 A CN 109697104A CN 201811494667 A CN201811494667 A CN 201811494667A CN 109697104 A CN109697104 A CN 109697104A
- Authority
- CN
- China
- Prior art keywords
- course
- task
- cloud
- class
- queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000007726 management method Methods 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000002360 preparation method Methods 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000003860 storage Methods 0.000 claims description 3
- 238000004134 energy conservation Methods 0.000 abstract description 2
- 238000004801 process automation Methods 0.000 abstract description 2
- 239000002699 waste material Substances 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000007599 discharging Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45575—Starting, stopping, suspending or resuming virtual machine instances
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Educational Administration (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Educational Technology (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及云教室技术领域,尤其是一种基于课程的云教室资源管理方法。本发明的的方法包括如下步骤:1:在课程准备时间点,管理服务器定时启动,运行课程准备工作流;2:在课程切换时间点,课程切换模块遍历各个云教室,分别对各个云教室运行课程切换工作流;3:在课程结束时间点,课程结束模块运行课程结束工作流。本发明基于课程安排,以流程自动化的形式管理各种资源,包括服务器、云终端及课程虚拟机的状态,具有配置方便、自动化管理、节能等优点。
Description
技术领域
本发明涉及云教室技术领域,尤其是一种基于课程的云教室资源管理方法。
背景技术
目前,云教室***都支持采用不同的镜像作为不同的课程。当某个课程上课时,云教室里的云终端都需要连接到该课程所对应的虚拟机。前述的现有方案,存在以下问题:
1、能源浪费:云教室的场景里,每天通常至少有1/3的时间是没有课程的,每周的周末也是没有课程。而现在的云教室***,通常要求服务器一直运行,存在能源浪费问题;此外由于云终端分散在各个云教室里,若是课程结束后没有学生关闭,同样存在能源浪费的问题。
2、自动化程度不够:云教室的物理资源没有自动释放或启动;没有协调处理课程切换期间的资源控制及高并发。
发明内容
本发明解决的技术问题在于提供一种基于课程的云教室资源管理方法;实现根据课程安排,自动管理服务器、云终端及课程虚拟机的状态。
本发明解决上述技术问题的技术方案是:
所述的方法包括如下步骤:
步骤1:在课程准备时间点,管理服务器定时启动,运行课程准备工作流程;
步骤2:在课程切换时间点,课程切换模块遍历各个云教室,分别对各个云教室运行课程切换工作流程;
步骤3:在课程结束时间点,课程结束模块运行课程结束工作流程。
所述的课程准备流程包括:
1)检测除了管理服务器以外的其他服务器的状态,对处于关机状态的服务器,管理服务器向其网卡MAC地址发送一个开机指令,并持续检测其状态,若超过一定时限,该服务器仍未启动,则以邮件或短信形式发送告警通知给管理员;
2)检测服务运行状态,读取云平台的服务列表,检测各个服务是否正常运行;对于未启动或没有响应的服务,向服务管理模块发送重启服务指令,并持续检测;若同一个服务超过一定重启次数之后,仍未启动或没有响应,则以邮件或短信形式发送告警通知给管理员;
3)课程切换模块加载课程表,设置多个课程切换时间点。
所述的服务,是指保证云教室能正常运行所需要的服务,包括计算服务、存储服务、虚拟网络服务。
所述的课程切换工作流流程包括:
1)读取课程表的上一课时及下一课时所对应的课程,
若上一课时是最后一课时,则退出课程切换工作流程;
若上一课时及下一课时均有课程,且课程相同,则退出课程切换工作流程;
2)判断是否运行下课工作流程,
若上一课时有课程,且下一课程无课程,则对云教室运行下课工作流程;
若上一课时及下一课时均有课程,且课程不相同,则对云教室运行下课工作流程;
3)判断是否运行上课工作流程,
若下一课时有课程,则将云教室的课程状态设置为下一课时的课程,并对云教室运行上课工作流程;
若下一课时无课程,则将云教室的课程状态设置为空。
所述的下课工作流流程包括:
1)加载上一课时的课程配置,遍历云教室里的各个云终端,检测云终端关联的课程虚拟机的状态;若课程虚拟机处于关机状态,则退出下课工作流程;
2)判断课程是否配置了虚拟机自动还原,
若是,创建虚拟机断电任务及***盘重置任务,分别添加至课程任务管理队列中;
若否,创建虚拟机关机任务,添加至课程任务管理队列中。
所述的上课工作流流程包括:
1)加载下一课时的课程配置,遍历云教室里的各个云终端,检测云终端状态;若云终端处于关机状态,则向云终端的网卡MAC地址发送一个开机指令;
2)判断云终端关联的课程虚拟机状态,若课程虚拟机处于关机状态,创建虚拟机开机任务,添加至课程任务管理队列中。
所述的课程任务管理队列是一个并发的任务处理队列,控制各个计算节点的并发任务数量。
所述的课程任务管理队列包括:
1)任务接收线程,
负责接收任务,并根据任务所指定的计算节点,将任务添加至计算节点任务队列里;
2)任务分发线程,
负责取出各个计算节点任务队列里的任务,并分发至对应的计算节点;
3)计算节点任务队列,
以队列的形式,存放单个计算节点所需要执行的任务;每个计算节点任务队列都内置了一个计数器,表示该计算节点当前正在执行中的任务数量;
当任务分发线程从计算节点任务队列取出一个任务时,计数器自动加一;当任务完成时,计数器自动减一;
当某个计算节点任务队列的计数器的值等于并发上限时,任务分发线程无法从该计算节点任务队列取出任务,直至其计数器的值少于并发上限。
所述的课程结束工作流流程包括:
1)检查云教室,
遍历各个云教室,若云教室的课程状态不为空,则对该云教室运行下课工作流程;
2)检查云终端状态,
遍历云教室里的各个云终端,若云终端处于运行中状态,则向云终端发送关机指令;
3)等待直到课程任务管理队列没有任务,
4)检查服务器,
遍历除了管理服务器之外的其他服务器,若服务器处于运行中状态,则向服务器发送关机指令;
管理服务器设定下次定时启动时间,并执行关机操作。
本发明基于课程安排,以流程自动化的形式管理各种资源,包括课程准备时间点的资源准备及检测,课程切换时间点的资源控制及任务并发控制,课程结束时间点的资源释放等,极大简化了机房及多个云教室的混合管理。
本发明在切换课程时,多个云教室会产生多个任务,从而带来高并发,容易导致***出现异常。课程任务管理队列统一管理和分配任务,能让下课工作流或上课工作流不用阻塞等待任务完成,加快释放工作流线程及所占用的资源。
本发明方法能根据课程安排,自动管理服务器、云终端及课程虚拟机的状态,具有配置方便、自动化管理、节能等优点。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明方法的流程图;
图2是本发明方法的课程准备工作流的流程图;
图3是本发明方法的课程切换工作流的流程图;
图4是本发明方法的下课工作流的流程图;
图5是本发明方法的上课工作流的流程图;
图6是本发明方法的课程任务管理队列的结构图;
图7是本发明方法的课程结束工作流的流程图。
具体实施方式
见图1所示,本发明方法的流程包括:
S10:在课程准备时间点,管理服务器定时启动,运行课程准备工作流。
图2是课程准备工作流的详细流程。如图2所示,课程准备工作流主要为:
1)检测除了管理服务器以外的其他服务器的状态
对处于关机状态的服务器,管理服务器向其网卡MAC地址发送一个开机指令,并持续检测其状态。若超过一定时限,该服务器仍未启动,则以邮件或短信形式发送告警通知给管理员。
2)检测服务运行状态
读取云平台的服务列表,检测各个服务是否正常运行,包括检测服务是否正在运行及服务是否正常响应。对于未启动或没有响应的服务,向服务管理模块发送重启服务指令,并持续检测。若同一个服务超过一定重启次数之后,仍未启动或没有响应,则以邮件或短信形式发送告警通知给管理员。
注:这里的服务,是指保证云教室能正常运行所需要的服务,包括计算服务、存储服务、虚拟网络服务等。
3)课程切换模块加载课程表,设置多个课程切换时间点
注:这里的课程切换时间点,包括第一课时前10分钟、课间的中间时间、最后一课时后10分钟。
S20:在课程切换时间点,课程切换模块遍历各个云教室,分别对各个云教室运行课程切换工作流;
S21:课程切换工作流
图3是课程切换工作流的详细流程。如图3所示,课程切换工作流主要为:
1)读取课程表的上一课时及下一课时所对应的课程
若上一课时是最后一课时,则退出课程切换工作流;
若上一课时及下一课时均有课程,且课程相同,则退出课程切换工作流;
2)判断是否运行下课工作流
若上一课时有课程,且下一课程无课程,则对云教室运行下课工作流;
若上一课时及下一课时均有课程,且课程不相同,则对云教室运行下课工作流;
3)判断是否运行上课工作流
若下一课时有课程,则将云教室的课程状态设置为下一课时的课程,并对云教室运行上课工作流;
若下一课时无课程,则将云教室的课程状态设置为空。
S22:下课工作流
图4是下课工作流的详细流程。如图4所示,下课工作流主要为:
1)加载上一课时的课程配置,遍历云教室里的各个云终端,检测云终端关联的课程虚拟机的状态。若课程虚拟机处于关机状态,则退出下课工作流。
2)判断课程是否配置了虚拟机自动还原
若是,创建虚拟机断电任务及***盘重置任务,分别添加至课程任务管理队列中;
若否,创建虚拟机关机任务,添加至课程任务管理队列中。
S23:上课工作流
图5是上课工作流的详细流程。如图5所示,上课工作流主要为:
1)加载下一课时的课程配置,遍历云教室里的各个云终端,检测云终端状态。若云终端处于关机状态,则向云终端的网卡MAC地址发送一个开机指令;
2)判断云终端关联的课程虚拟机状态。若课程虚拟机处于关机状态,创建虚拟机开机任务,添加至课程任务管理队列中;
S24:课程任务管理队列
课程任务管理队列是一个并发的任务处理队列,控制各个计算节点的并发任务数量,一方面,避免多个云教室的多个任务带来的高并发,导致***出现异常;另一方面,课程任务管理队列统一管理和分配任务,能让下课工作流或上课工作流不用阻塞等待任务完成,加快释放工作流线程及所占用的资源。
图6是课程任务管理队列的结构图。如图6所示:
1)任务接收线程
负责接收任务,并根据任务所指定的计算节点,将任务添加至计算节点任务队列里;
2)任务分发线程
负责取出各个计算节点任务队列里的任务,并分发至对应的计算节点;
3)计算节点任务队列
以队列的形式,存放单个计算节点所需要执行的任务。每个计算节点任务队列都内置了一个计数器,表示该计算节点当前正在执行中的任务数量。
当任务分发线程从计算节点任务队列取出一个任务时,计数器自动加一;当任务完成时,计数器自动减一。
当某个计算节点任务队列的计数器的值等于并发上限时,任务分发线程无法从该计算节点任务队列取出任务,直至其计数器的值少于并发上限。
4)各个任务解释如下:
虚拟机断电任务:向虚拟机所在的计算节点发送虚拟机断电指令;
***盘重置任务:向虚拟机所在的计算节点发送***盘重置指令,相当于把***盘的内容还原成为刚创建出来的时候;
虚拟机关机任务:向虚拟机所在的计算节点发送虚拟机关机指令,让虚拟机正常关机;
虚拟机开机任务:向虚拟机所在的计算节点发送虚拟机开机指令。
S30:在课程结束时间点,课程结束模块运行课程结束工作流;
图7是课程结束工作流的详细流程。如图7所示,课程结束工作流主要为:
1)检查云教室
遍历各个云教室,若云教室的课程状态不为空,则对该云教室运行下课工作流。
2)检查云终端状态
遍历云教室里的各个云终端,若云终端处于运行中状态,则向云终端发送关机指令。
3)等待直到课程任务管理队列没有任务
4)检查服务器
遍历除了管理服务器之外的其他服务器,若服务器处于运行中状态,则向服务器发送关机指令。
管理服务器设定下次定时启动时间,并执行关机操作。
Claims (9)
1.一种基于课程的云教室资源管理方法,其特征在于:所述的方法包括如下步骤:
步骤1:在课程准备时间点,管理服务器定时启动,运行课程准备工作流程;
步骤2:在课程切换时间点,课程切换模块遍历各个云教室,分别对各个云教室运行课程切换工作流程;
步骤3:在课程结束时间点,课程结束模块运行课程结束工作流程。
2.根据权利要求1所述的方法,其特征在于:所述的课程准备流程包括:
1)检测除了管理服务器以外的其他服务器的状态,对处于关机状态的服务器,管理服务器向其网卡MAC地址发送一个开机指令,并持续检测其状态,若超过一定时限,该服务器仍未启动,则以邮件或短信形式发送告警通知给管理员;
2)检测服务运行状态,读取云平台的服务列表,检测各个服务是否正常运行;对于未启动或没有响应的服务,向服务管理模块发送重启服务指令,并持续检测;若同一个服务超过一定重启次数之后,仍未启动或没有响应,则以邮件或短信形式发送告警通知给管理员;
3)课程切换模块加载课程表,设置多个课程切换时间点。
3.根据权利要求2所述的方法,其特征在于:所述的服务,是指保证云教室能正常运行所需要的服务,包括计算服务、存储服务、虚拟网络服务。
4.根据权利要求1所述的方法,其特征在于:所述的课程切换工作流流程包括:
1)读取课程表的上一课时及下一课时所对应的课程,
若上一课时是最后一课时,则退出课程切换工作流程;
若上一课时及下一课时均有课程,且课程相同,则退出课程切换工作流程;
2)判断是否运行下课工作流程,
若上一课时有课程,且下一课程无课程,则对云教室运行下课工作流程;
若上一课时及下一课时均有课程,且课程不相同,则对云教室运行下课工作流程;
3)判断是否运行上课工作流程,
若下一课时有课程,则将云教室的课程状态设置为下一课时的课程,并对云教室运行上课工作流程;
若下一课时无课程,则将云教室的课程状态设置为空。
5.根据权利要求4所述的方法,其特征在于:所述的下课工作流流程包括:
1)加载上一课时的课程配置,遍历云教室里的各个云终端,检测云终端关联的课程虚拟机的状态;若课程虚拟机处于关机状态,则退出下课工作流程;
2)判断课程是否配置了虚拟机自动还原,
若是,创建虚拟机断电任务及***盘重置任务,分别添加至课程任务管理队列中;
若否,创建虚拟机关机任务,添加至课程任务管理队列中。
6.根据权利要求4所述的方法,其特征在于:所述的上课工作流流程包括:
1)加载下一课时的课程配置,遍历云教室里的各个云终端,检测云终端状态;若云终端处于关机状态,则向云终端的网卡MAC地址发送一个开机指令;
2)判断云终端关联的课程虚拟机状态,若课程虚拟机处于关机状态,创建虚拟机开机任务,添加至课程任务管理队列中。
7.根据权利要求5或6所述的方法,其特征在于:所述的课程任务管理队列是一个并发的任务处理队列,控制各个计算节点的并发任务数量。
8.根据权利要求7所述的方法,其特征在于:所述的课程任务管理队列包括:
1)任务接收线程,
负责接收任务,并根据任务所指定的计算节点,将任务添加至计算节点任务队列里;
2)任务分发线程,
负责取出各个计算节点任务队列里的任务,并分发至对应的计算节点;
3)计算节点任务队列,
以队列的形式,存放单个计算节点所需要执行的任务;每个计算节点任务队列都内置了一个计数器,表示该计算节点当前正在执行中的任务数量;
当任务分发线程从计算节点任务队列取出一个任务时,计数器自动加一;当任务完成时,计数器自动减一;
当某个计算节点任务队列的计数器的值等于并发上限时,任务分发线程无法从该计算节点任务队列取出任务,直至其计数器的值少于并发上限。
9.根据权利要求1所述的方法,其特征在于:所述的课程结束工作流流程包括:
1)检查云教室,
遍历各个云教室,若云教室的课程状态不为空,则对该云教室运行下课工作流程;
2)检查云终端状态,
遍历云教室里的各个云终端,若云终端处于运行中状态,则向云终端发送关机指令;
3)等待直到课程任务管理队列没有任务,
4)检查服务器,
遍历除了管理服务器之外的其他服务器,若服务器处于运行中状态,则向服务器发送关机指令;
管理服务器设定下次定时启动时间,并执行关机操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811494667.6A CN109697104A (zh) | 2018-12-07 | 2018-12-07 | 一种基于课程的云教室资源管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811494667.6A CN109697104A (zh) | 2018-12-07 | 2018-12-07 | 一种基于课程的云教室资源管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109697104A true CN109697104A (zh) | 2019-04-30 |
Family
ID=66230374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811494667.6A Withdrawn CN109697104A (zh) | 2018-12-07 | 2018-12-07 | 一种基于课程的云教室资源管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109697104A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416519A (zh) * | 2020-11-21 | 2021-02-26 | 广州西麦科技股份有限公司 | 基于课表计划进行虚拟机预启动的方法及*** |
CN114338804A (zh) * | 2021-12-23 | 2022-04-12 | 奇安信科技集团股份有限公司 | 云手机的策略控制方法及装置、存储介质、终端 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414761A (zh) * | 2013-07-23 | 2013-11-27 | 北京工业大学 | 一种基于Hadoop架构的移动终端云资源调度方法 |
CN104252378A (zh) * | 2014-05-14 | 2014-12-31 | 温武少 | 一种虚拟计算机实验课室*** |
US20160275123A1 (en) * | 2015-03-18 | 2016-09-22 | Hitachi, Ltd. | Pipeline execution of multiple map-reduce jobs |
CN107871415A (zh) * | 2017-12-11 | 2018-04-03 | 广州杰赛科技股份有限公司 | 云教室课程切换方法、装置和*** |
CN108022469A (zh) * | 2018-01-19 | 2018-05-11 | 咸宁职业技术学院 | 一种智能教学配置方法和*** |
CN108198473A (zh) * | 2018-01-18 | 2018-06-22 | 华东理工大学 | 一种基于云计算技术的虚拟实验*** |
-
2018
- 2018-12-07 CN CN201811494667.6A patent/CN109697104A/zh not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414761A (zh) * | 2013-07-23 | 2013-11-27 | 北京工业大学 | 一种基于Hadoop架构的移动终端云资源调度方法 |
CN104252378A (zh) * | 2014-05-14 | 2014-12-31 | 温武少 | 一种虚拟计算机实验课室*** |
US20160275123A1 (en) * | 2015-03-18 | 2016-09-22 | Hitachi, Ltd. | Pipeline execution of multiple map-reduce jobs |
CN107871415A (zh) * | 2017-12-11 | 2018-04-03 | 广州杰赛科技股份有限公司 | 云教室课程切换方法、装置和*** |
CN108198473A (zh) * | 2018-01-18 | 2018-06-22 | 华东理工大学 | 一种基于云计算技术的虚拟实验*** |
CN108022469A (zh) * | 2018-01-19 | 2018-05-11 | 咸宁职业技术学院 | 一种智能教学配置方法和*** |
Non-Patent Citations (2)
Title |
---|
中关村在线: "威讯云教室 比云课堂更懂得未来教室", 《HTTPS://WWW.163.COM/DIGI/ARTICLE/C609B71A00163HEG.HTML》 * |
焦飞: "改进多媒体教室管理方案的探索", 《实验技术与管理》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416519A (zh) * | 2020-11-21 | 2021-02-26 | 广州西麦科技股份有限公司 | 基于课表计划进行虚拟机预启动的方法及*** |
CN114338804A (zh) * | 2021-12-23 | 2022-04-12 | 奇安信科技集团股份有限公司 | 云手机的策略控制方法及装置、存储介质、终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109471789B (zh) | 用于测试的多设备管理方法、装置、服务器及存储介质 | |
CN106843170B (zh) | 基于令牌的任务调度方法 | |
US20080089338A1 (en) | Methods for remotely creating and managing virtual machines | |
CN111147565B (zh) | 一种集群节点控制方法、装置、设备及可读存储介质 | |
CN109450701B (zh) | 一种虚拟交换机切换方法、装置、宿主机及计算机可读存储介质 | |
CN112463535A (zh) | 多集群异常处理方法及装置 | |
CN109697104A (zh) | 一种基于课程的云教室资源管理方法 | |
US9727104B2 (en) | Various PSUs adaptive server and method | |
CN113746821A (zh) | 智能设备控制方法、装置、存储介质及电子设备 | |
CN108984290A (zh) | 任务调度方法和*** | |
CN113411212B (zh) | 智能网卡的bios控制***与智能网卡的bios控制方法 | |
CN113658351B (zh) | 一种产品生产的方法、装置、电子设备及存储介质 | |
CN108076155B (zh) | 跨机房业务调度的方法、装置、***及服务器 | |
CN107025126B (zh) | 一种资源调度方法、nfvo和*** | |
CN102819474B (zh) | ***操作的测试方法和装置 | |
CN103257894B (zh) | 一种管理程序的方法及电子终端 | |
CN109190969B (zh) | 称重设备管控方法、***、称重设备管理中间件及介质 | |
CN111459510A (zh) | 跨网络操作***的安装方法、装置、电子设备及介质 | |
CN108234215B (zh) | 一种网关的创建方法、装置、计算机设备及存储介质 | |
CN113553194B (zh) | 硬件资源管理方法、设备及存储介质 | |
CN104092794A (zh) | 批量进程处理方法和*** | |
CN101477342B (zh) | 一种面向采集设备类型的分区间数据采集方法 | |
CN112486661B (zh) | 一种计算机集群错峰开机的自动控制方法及*** | |
CN110489294B (zh) | 一种基于日志实时单步调试方法和装置 | |
CN111930502A (zh) | 一种服务器管理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190430 |