SchedSP: a Grid‐based application service provider of scheduling solutions

In this paper, SchedSP, a middleware framework for providing scheduling solutions as services over the Internet, is presented. Emphasis is given on creating a reusable framework that facilitates the development of specialized clients for the input, output and control interfaces of the various scheduling applications. SchedSP manages the task of preparing and running the required processes and allows the application interface developer to focus on the functionality and efficiency of the interface. The Internet‐based scheduling applications created are competitive in all aspects with traditional locally executed applications. In this paper, detailed architecture and implementation details of the SchedSP framework prototype are presented. In addition, the methodology for creating specific case studies based on the SchedSP middleware framework is presented. Copyright © 2005 John Wiley & Sons, Ltd.

[1]  Hemant K. Bhargava,et al.  MMM: A Web-Based System for Sharing Statistical Computing Modules , 1997, IEEE Internet Comput..

[2]  George Goulas,et al.  A Parallel/Distributed Platform for University Computational Infrastructure Service Provisioning * , 2002 .

[3]  Miron Livny,et al.  Mechanisms for High Throughput Computing , 1997 .

[4]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[5]  Christos Goumopoulos,et al.  Rule handling in the day-to-day resource management problem: an object-oriented approach , 1997, Inf. Softw. Technol..

[6]  Efthymios Housos,et al.  Timetabling for Greek high schools , 1997 .

[7]  Efthymios Housos,et al.  Hybrid optimization techniques for the workshift and rest assignment of nursing personnel , 2000, Artif. Intell. Medicine.

[8]  Roberto J. Bayardo,et al.  Vinci: a service-oriented architecture for rapid development of web applications , 2001, WWW '01.

[9]  George Goulas,et al.  PLEIADES: An Internet‐based parallel/distributed system , 2002, Softw. Pract. Exp..

[10]  Oliver Günther,et al.  Middleware for software leasing over the Internet , 1999, EC '99.

[11]  Christos Goumopoulos,et al.  Parallel algorithms for airline crew planning on networks of workstations , 1998, Proceedings. 1998 International Conference on Parallel Processing (Cat. No.98EX205).

[12]  Erik Andersson,et al.  Crew Pairing Optimization , 1998 .

[13]  Rajkumar Buyya,et al.  High Performance Cluster Computing , 1999 .

[14]  George Goulas,et al.  SchedSP: Providing GRID-enabled Real-World Scheduling Solutions as Application Services , 2002, EuroWeb.

[15]  Chris Bennett,et al.  Application Service Providers: Will They Succeed? , 2000, Inf. Syst. Frontiers.

[16]  Efthymios Housos,et al.  REDOM: An OO Language to Define and On-Line Manipulate Regulations in the Resource (Re)Scheduling Problem , 1997, Softw. Pract. Exp..

[17]  Jeanine Weekes Schroer,et al.  The Finite String Newsletter Abstracts of Current Literature Glisp User's Manual , 2022 .

[18]  Peter Sanders,et al.  Parallel Integer Optimization for Crew Scheduling , 2000, Ann. Oper. Res..

[19]  Efthymios Housos,et al.  A column generation approach for the timetabling problem of Greek high schools , 2003, J. Oper. Res. Soc..

[20]  Hans-Arno Jacobsen,et al.  Component leasing on the World Wide Web , 2000 .

[21]  Gang Yu,et al.  OPERATIONS RESEARCH IN THE AIRLINE INDUSTRY. , 1998 .

[22]  Efthymios Housos,et al.  Constraint programming approach for school timetabling , 2003, Comput. Oper. Res..

[23]  Andreas T. Ernst,et al.  An Annotated Bibliography of Personnel Scheduling and Rostering , 2004, Ann. Oper. Res..

[24]  Christos Goumopoulos,et al.  A generic legality checker and attribute evaluator for a distributed enterprise environment , 1998, Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166).

[25]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[26]  Efthymios Housos,et al.  Combined bus and driver scheduling , 2002, Comput. Oper. Res..