My Account Log in

1 option

2010 IEEE International Conference on Service-Oriented Computing and Applications

IEEE Xplore (IEEE/IET Electronic Library - IEL) Available online

View online
Format:
Book
Author/Creator:
IEEE International Conference on Service-Oriented Computing and Applications, author.
Contributor:
IEEE Staff, Contributor.
Language:
English
Subjects (All):
Electronic commerce--Congresses.
Electronic commerce.
Physical Description:
1 online resource : illustrations
Place of Publication:
[Place of publication not identified] I E E E 2010
Language Note:
English
Summary:
While modern CPUs offer an increasing number of cores with shared caches, prevailing execution engines for business processes, workflows, or Web service compositions have not been optimized for properly exploiting the abundant processing resources of such CPUs. One factor limiting performance is the inefficient thread scheduling by the operating system, which can result in suboptimal use of shared caches. In this paper we study performance of the JOpera business process execution engine on a recent multicore machine. By analyzing the engine's architecture and by binding threads that are likely to access shared data to cores with a common cache, we achieve speedups up to 13% for a variety of workloads, without modifying the engine's architecture and implementation, apart from binding threads to CPUs. As the engine is implemented in Java, we provide a new Java library to manage thread bindings and hardware performance counters. We also leverage hardware performance counters to explain the observed speedup in our performance analysis.
Notes:
Bibliographic Level Mode of Issuance: Monograph
ISBN:
9781424498017
1424498015

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account