A Classroom Scheduling Service for Smart Classes
Authors:
- 12 June 2015
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Services Computing
- Vol. 10 (2) , 155-164
Abstract
During past decades, the classroom scheduling problem has posed significant challenges to educational programmers and teaching secretaries. In order to alleviate the burden of the programmers, this paper presents SmartClass, which allows the programmers to solve this problem using web services. By introducing service-oriented architecture (SOA), SmartClass is able to provide classroom scheduling services with back-stage design space exploration and greedy algorithms. Furthermore, the SmartClass architecture can be dynamically coupled to different scheduling algorithms (e.g. Greedy, DSE, etc.) to fit in specific demands. A typical case study demonstrates that SmartClass provides a new efficient paradigm to the traditional classroom scheduling problem, which could achieve high flexibility by software services reuse and ease the burden of educational programmers. Evaluation results on efficiency, overheads and scheduling performance demonstrate the SmartClass has lower scheduling overheads with higher efficiency.Keywords
Funding Information
- National Natural Science Foundation of China (61379040, 61272131, 61202053, 61222204, 61221062)
- Jiangsu Provincial Natural Science Foundation (SBK201240198)
- Fundamental Research Funds for the Central Universities (WK0110000034)
- Open Project of State Key Laboratory of Computer Architecture
- Institute of Computing Technology
- Chinese Academy of Sciences (CARCH201407)
- Strategic Priority Research Program of CAS (XDA06010403)
This publication has 15 references indexed in Scilit:
- A multi-objective hyper-heuristic based on choice functionExpert Systems with Applications, 2014
- Hyper-heuristics: a survey of the state of the artJournal of the Operational Research Society, 2013
- SmartClass: A Services-Oriented Approach for University Resource Scheduling2013
- A hybrid particle swarm optimization for a university course scheduling problem with flexible preferencesExpert Systems with Applications, 2011
- Robust SAT-Based Search Algorithm for Leakage Power Reduction2002
- Simulation of flat fading using MATLAB for classroom instructionIEEE Transactions on Education, 2002
- Recent research directions in automated timetablingEuropean Journal of Operational Research, 2002
- A comparative study of two Boolean formulations of FPGA detailed routing constraints2001
- Large-scale classroom schedulingIIE Transactions, 1996
- NP-complete scheduling problemsJournal of Computer and System Sciences, 1975