DocumentCode
2616559
Title
Enterprise Job Scheduling for Clustered Environments
Author
Paulakis, Stratos ; Tsetsos, Vassileios ; Hadjiefthymiades, Stathes
Author_Institution
Dept. of Informatics & Telecommun., Athens Univ., Ilissia
fYear
2007
fDate
7-9 May 2007
Firstpage
282
Lastpage
290
Abstract
The concept of scheduling is relevant to many computer-engineering areas, such as operating systems, computer networks, enterprise platforms and applications. Scheduling at the application level (a.k.a. job scheduling) is a common process in the enterprise domain, but very few IT solutions cover all the required features. Such features include scalability, fault-tolerance and load balancing. In this paper, we present the design and implementation of a modular job scheduling system, developed to work in a distributed clustered environment, which satisfies the aforementioned requirements. Its architecture and implementation is based on the Java 2 Enterprise Edition (J2EE) framework so that it inherently guarantees portability over different platforms through the use of open interfaces. A preliminary performance evaluation of the system provides indications on its behavior under various levels of workload
Keywords
Java; distributed processing; fault tolerant computing; resource allocation; software portability; Java 2 Enterprise Edition; distributed clustered environment; enterprise job scheduling; fault-tolerance; load balancing; modular job scheduling system; Application software; Computer networks; Delay effects; Engines; Large-scale systems; Load management; Operating systems; Pervasive computing; Processor scheduling; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Object and Component-Oriented Real-Time Distributed Computing, 2007. ISORC '07. 10th IEEE International Symposium on
Conference_Location
Santorini Island
Print_ISBN
0-7695-2765-5
Type
conf
DOI
10.1109/ISORC.2007.34
Filename
4208855
Link To Document