scholarly journals On-Line Real-Time Service-Oriented Task Scheduling Using TUF

2012 ◽  
Vol 2012 ◽  
pp. 1-12 ◽  
Author(s):  
Shuo Liu ◽  
Gang Quan ◽  
Shangping Ren

We present our approach to real-time service-oriented scheduling problems with the objective of maximizing the total system utility. Different from the traditional utility accrual scheduling problems that each task is associated with only a single time utility function (TUF), we associate two different TUFs—a profit TUF and a penalty TUF—with each task, to model the real-time services that not only need to reward the early completions but also need to penalize the abortions or deadline misses. The scheduling heuristics we proposed in this paper judiciously accept, schedule, and abort real-time services when necessary to maximize the accrued utility. Our extensive experimental results show that our proposed algorithms can significantly outperform the traditional scheduling algorithms such as the Earliest Deadline First (EDF), the traditional utility accrual (UA) scheduling algorithms, and an earlier scheduling approach based on a similar model.

Author(s):  
Randall E. Duran ◽  
Anh Duc Do

System architectures that deliver real-time services to customers must be flexible, scalable, and support a wide range of communication channels. This chapter presents an architecture that was designed to support multiple delivery channels and was successfully used to implement mobile banking services. The considerations behind the design and the approach used to deliver SMS-based mobile services using service-oriented architecture principles are reviewed and some of the practical challenges that were encountered with the implementation are explored. The ability for this solution architecture to support other real-time service channels is also examined.


2014 ◽  
Vol 63 (9) ◽  
pp. 2134-2145
Author(s):  
Weiran Nie ◽  
Sen Zhou ◽  
Kwei-Jay Lin ◽  
Soo Dong Kim

2009 ◽  
Vol 5 (3) ◽  
pp. 267-277 ◽  
Author(s):  
T. Cucinotta ◽  
A. Mancina ◽  
G.F. Anastasi ◽  
G. Lipari ◽  
L. Mangeruca ◽  
...  

Author(s):  
Roland Kübert ◽  
Georgina Gallizo ◽  
Theodoros Polychniatis ◽  
Theodora Varvarigou ◽  
Eduardo Oliveros ◽  
...  

Service Level Agreements (SLAs) are nowadays used as a cornerstone for building service-oriented architectures. SLAs have been closely investigated in the scope of distributed and Grid computing and are now gaining uptake in cloud computing as well. However, most solutions have been developed for specific purposes and are not applicable generally, even though the most approaches propose a general usability. Only rarely have SLAs been applied to real-time systems. The purpose of this chapter is to analyze different fields where SLAs are used, examine the proposed solutions, and investigate how these can be improved in order to better support the creation of real-time service-oriented architectures.


2012 ◽  
pp. 1836-1862 ◽  
Author(s):  
Roland Kübert ◽  
Georgina Gallizo ◽  
Thodoris Polychniatis ◽  
Theodora Varvarigou ◽  
Eduardo Oliveros ◽  
...  

Service Level Agreements (SLAs) are nowadays used as a cornerstone for building service-oriented architectures. SLAs have been closely investigated in the scope of distributed and Grid computing and are now gaining uptake in cloud computing as well. However, most solutions have been developed for specific purposes and are not applicable generally, even though the most approaches propose a general usability. Only rarely have SLAs been applied to real-time systems. The purpose of this chapter is to analyze different fields where SLAs are used, examine the proposed solutions, and investigate how these can be improved in order to better support the creation of real-time service-oriented architectures.


Sign in / Sign up

Export Citation Format

Share Document