22.
Karatza, H. D., 2007. Performance of gang scheduling
policies in the presence of critical sporadic jobs in
distributed systems. In SPECTS’07, 2007
International Symposium on Performance Evaluation
of Computer and Telecommunication Systems. SCS,
San Diego, CA, pp. 547-554.
Karatza, H. D., 2008. The impact of critical sporadic jobs
on gang scheduling performance in distributed
systems. Simulation: Transactions of the Society for
Modeling and Simulation International. Sage
Publications, 84(2-3), 89-102.
Karatza, H. D., 2014. Scheduling Jobs with different
characteristics in distributed systems. In CITS’14,
2014 International Conference on Computer,
Information and Telecommunication Systems. IEEE,
Jeju Island, South Korea, pp. 1-5.
Kim, K. H., Buyya, R. and Kim, J., 2007. Power aware
scheduling of bag-of-tasks applications with deadline
constraints on DVS-enabled clusters. In CCGRID’07,
7th IEEE International Symposium on Cluster
Computing and the Grid. IEEE, Rio de Janeiro, Brazil,
pp. 541-548.
Leontyev, H. and Anderson, J. H., 2010. Generalized
tardiness bounds for global multiprocessor scheduling.
Real-Time Systems. Springer, 44(1-3), 26-71.
Moschakis, I. A. and Karatza, H. D., 2015. A meta-
heuristic optimization approach to the scheduling of
Bag-of-Tasks applications on heterogeneous Clouds
with multi-level arrivals and critical jobs. Simulation
Modelling Practice and Theory. Elsevier, 57, 1-25.
Papazachos, Z. C. and Karatza, H. D., 2015. Scheduling
bags of tasks and gangs in a distributed system. In
CITS’15, 2015 International Conference on Computer,
Information and Telecommunication Systems. IEEE,
Gijón, Spain, pp. 1-5.
Rimal, B. P., Choi, E. and Lumb, I., 2009. A taxonomy
and survey of cloud computing systems. In NCM’09,
5th International Joint Conference on INC, IMS and
IDC. IEEE, Seoul, Korea, pp. 44-51.
Stavrinides, G. L. and Karatza, H. D., 2008. In
SPECTS’08, 2008 International Symposium on
Performance Evaluation of Computer and
Telecommunication Systems. IEEE, Edinburgh, UK,
pp. 1-7.
Stavrinides, G. L. and Karatza, H. D., 2009. Fault-tolerant
gang scheduling in distributed real-time systems
utilizing imprecise computations. Simulation:
Transactions of the Society for Modeling and
Simulation International. Sage Publications, 85(8),
525-536.
Stavrinides, G. L. and Karatza, H. D., 2010. Scheduling
multiple task graphs with end-to-end deadlines in
distributed real-time systems utilizing imprecise
computations. Journal of Systems and Software.
Elsevier, 83(6), 1004-1014.
Stavrinides, G. L. and Karatza, H. D., 2011. Scheduling
multiple task graphs in heterogeneous distributed real-
time systems by exploiting schedule holes with bin
packing techniques. Simulation Modelling Practice
and Theory. Elsevier, 19(1), 540-552.
Stavrinides, G. L. and Karatza, H. D., 2012. Scheduling
real-time DAGs in heterogeneous clusters by
combining imprecise computations and bin packing
techniques for the exploitation of schedule holes.
Future Generation Computer Systems. Elsevier, 28(7),
977-988.
Stavrinides, G. L. and Karatza, H. D, 2014. The impact of
resource heterogeneity on the timeliness of hard real-
time complex jobs. In PETRA’14, 7th International
Conference on Pervasive Technologies Related to
Assistive Environments. ACM, Rhodes Island, Greece,
pp. 65:1-65:8.
Stavrinides, G. L. and Karatza, H. D., 2015. A cost-
effective and QoS-aware approach to scheduling real-
time workflow applications in PaaS and SaaS clouds.
In FiCloud'15, 3rd International Conference on
Future Internet of Things and Cloud. IEEE, Rome,
Italy, pp. 231-239.
Streit, A., 2005. Enhancements to the decision process of
the self-tuning dynP scheduler. In JSSPP’05, 11th
Workshop on Job Scheduling Strategies for Parallel
Processing. Springer, Cambridge, MA, pp. 63-80.
Terzopoulos, G. and Karatza, H. D., 2016. Bag-of-Tasks
load balancing on power-aware clusters. In PDP’16,
24th Euromicro International Conference on Parallel,
Distributed and Network-Based Processing. IEEE,
Heraklion, Crete.
Zhang, Y., Franke, H., Moreira, J. and Sivasubramaniam,
A., 2003. An integrated approach to parallel
scheduling using gang-scheduling, backfilling and
migration. IEEE Transactions on Parallel and
Distributed Systems. IEEE, 14(3), 236-247.
Scheduling Different Types of Applications in a SaaS Cloud
151