SchedSP: a Grid-based application service provider of scheduling solutions: Research Articles

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]  Peter Sanders,et al.  Parallel Integer Optimization for Crew Scheduling , 2000, Ann. Oper. Res..

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

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

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

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

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

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

[9]  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).

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

[11]  Roberto J. Bayardo,et al.  Vinci: a service-oriented architecture for rapid development of Web applications , 2002, Comput. Networks.

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

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

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

[15]  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).

[16]  Efthymios Housos,et al.  REDOM: an OO language to define and on‐line manipulate regulations in the resource (re)scheduling problem , 1997 .

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

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

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

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

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