Enhanced parallel thread scheduling for Java based applications on multi-core architecture

With the ability to execute more than one thread parallelly, the multi-core processor is claimed to deliver greater performance for multithreaded applications. The performance of thread scheduler in Java Virtual Machine has a profound impact on the performance of multithreaded Java applications. How...

Full description

Bibliographic Details
Main Authors: Kam-Mun, Chong, Hai-Shuan, Lam, Chikkannan, Eswaran
Format: Conference or Workshop Item
Published: 2008
Subjects:
Online Access:http://shdl.mmu.edu.my/2849/
_version_ 1848790166195404800
author Kam-Mun, Chong
Hai-Shuan, Lam
Chikkannan, Eswaran
author_facet Kam-Mun, Chong
Hai-Shuan, Lam
Chikkannan, Eswaran
author_sort Kam-Mun, Chong
building MMU Institutional Repository
collection Online Access
description With the ability to execute more than one thread parallelly, the multi-core processor is claimed to deliver greater performance for multithreaded applications. The performance of thread scheduler in Java Virtual Machine has a profound impact on the performance of multithreaded Java applications. However, the lack of efficient thread scheduler in Java Virtual Machine creates burden in scheduling threads into parallel processors. Various enhancements on thread scheduler in JVM are proposed to boost up the performance of Java applications on dual-core processor. Affinity scheduling mechanism yields a 4% of throughput improvement. Priority scheduling mechanism helps in reducing the overhead incurred by 23.1%. These results shown the mechanisms suggested are efficient in delivering better performance on dual-core processor.
first_indexed 2025-11-14T18:08:17Z
format Conference or Workshop Item
id mmu-2849
institution Multimedia University
institution_category Local University
last_indexed 2025-11-14T18:08:17Z
publishDate 2008
recordtype eprints
repository_type Digital Repository
spelling mmu-28492011-09-21T07:39:09Z http://shdl.mmu.edu.my/2849/ Enhanced parallel thread scheduling for Java based applications on multi-core architecture Kam-Mun, Chong Hai-Shuan, Lam Chikkannan, Eswaran T Technology (General) QA75.5-76.95 Electronic computers. Computer science With the ability to execute more than one thread parallelly, the multi-core processor is claimed to deliver greater performance for multithreaded applications. The performance of thread scheduler in Java Virtual Machine has a profound impact on the performance of multithreaded Java applications. However, the lack of efficient thread scheduler in Java Virtual Machine creates burden in scheduling threads into parallel processors. Various enhancements on thread scheduler in JVM are proposed to boost up the performance of Java applications on dual-core processor. Affinity scheduling mechanism yields a 4% of throughput improvement. Priority scheduling mechanism helps in reducing the overhead incurred by 23.1%. These results shown the mechanisms suggested are efficient in delivering better performance on dual-core processor. 2008-02 Conference or Workshop Item NonPeerReviewed Kam-Mun, Chong and Hai-Shuan, Lam and Chikkannan, Eswaran (2008) Enhanced parallel thread scheduling for Java based applications on multi-core architecture. In: 10th International Conference on Advanced Communication Technology, 17-20 FEB 2008 , Phoenix Pk, SOUTH KOREA. http://apps.webofknowledge.com/full_record.do?product=WOS&search_mode=GeneralSearch&qid=1&SID=W2mchH3@hBF6CHEhMcN&page=89&doc=883
spellingShingle T Technology (General)
QA75.5-76.95 Electronic computers. Computer science
Kam-Mun, Chong
Hai-Shuan, Lam
Chikkannan, Eswaran
Enhanced parallel thread scheduling for Java based applications on multi-core architecture
title Enhanced parallel thread scheduling for Java based applications on multi-core architecture
title_full Enhanced parallel thread scheduling for Java based applications on multi-core architecture
title_fullStr Enhanced parallel thread scheduling for Java based applications on multi-core architecture
title_full_unstemmed Enhanced parallel thread scheduling for Java based applications on multi-core architecture
title_short Enhanced parallel thread scheduling for Java based applications on multi-core architecture
title_sort enhanced parallel thread scheduling for java based applications on multi-core architecture
topic T Technology (General)
QA75.5-76.95 Electronic computers. Computer science
url http://shdl.mmu.edu.my/2849/
http://shdl.mmu.edu.my/2849/