Show simple item record

dc.contributor.author
Schuler, Christoph
dc.contributor.author
Schuldt, Heiko
dc.contributor.author
Türker, Can
dc.contributor.author
Weber, Roger
dc.contributor.author
Schek, Hans-Joerg
dc.date.accessioned
2021-09-09T13:38:56Z
dc.date.available
2017-06-09T10:01:57Z
dc.date.available
2021-09-09T13:38:56Z
dc.date.issued
2005-12
dc.identifier.issn
0218-8430
dc.identifier.issn
1793-6365
dc.identifier.other
10.1142/S0218843005001183
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/31897
dc.description.abstract
Standards like SOAP, WSDL, and UDDI facilitate the proliferation of services. Based on these technologies, processes are a means to combine services to applications and to provide new value-added services. For large information systems, a centralized process engine is no longer appropriate due to limited scalability. Instead, in this paper, we propose a distributed and decentralized process engine that routes process instances directly from one peer to the next. Such a peer-to-peer process execution promises good scalability characteristics since it is able to dynamically balance the load of processes and services among all available service providers. Therefore, navigation costs only accumulate on peers that are directly involved in the execution. However, this requires sophisticated strategies for the replication of meta-data for peer-to-peer process execution. Especially, replication mechanisms should avoid frequent accesses to global information repositories. In our system, called OSIRIS (Open Service Infrastructure for Reliable and Integrated Process Support), we deploy a publish/subscribe-based replication scheme together with freshness predicates to significantly reduce replication costs. This way, OSIRIS can support process-based applications in a dynamically evolving system without limiting scalability and correctness. Experiments have shown very promising results with respect to scalability. In addition, OSIRIS provides a flexible infrastructure that can be extended seamlessly in a modular way. This paper demonstrates the extension towards distributed concurrency control.
en_US
dc.language.iso
en
en_US
dc.publisher
World Scientific
en_US
dc.subject
Service-oriented architecture
en_US
dc.subject
Service composition
en_US
dc.subject
Process management
en_US
dc.subject
Grid infrastructures
en_US
dc.subject
Peer-to-peer network
en_US
dc.title
Peer-to-peer execution of (transactional) processes
en_US
dc.type
Journal Article
ethz.journal.title
International Journal of Cooperative Information Systems
ethz.journal.volume
14
en_US
ethz.journal.issue
4
en_US
ethz.pages.start
377
en_US
ethz.pages.end
405
en_US
ethz.identifier.wos
ethz.publication.place
Singapore
en_US
ethz.publication.status
published
en_US
ethz.date.deposited
2017-06-09T10:02:17Z
ethz.source
ECIT
ethz.identifier.importid
imp59364dc976d3f11270
ethz.ecitpid
pub:52339
ethz.eth
yes
en_US
ethz.availability
Metadata only
en_US
ethz.rosetta.installDate
2017-07-17T07:46:52Z
ethz.rosetta.lastUpdated
2022-03-29T11:52:10Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Peer-to-peer%20execution%20of%20(transactional)%20processes&rft.jtitle=International%20Journal%20of%20Cooperative%20Information%20Systems&rft.date=2005-12&rft.volume=14&rft.issue=4&rft.spage=377&rft.epage=405&rft.issn=0218-8430&1793-6365&rft.au=Schuler,%20Christoph&Schuldt,%20Heiko&T%C3%BCrker,%20Can&Weber,%20Roger&Schek,%20Hans-Joerg&rft.genre=article&rft_id=info:doi/10.1142/S0218843005001183&
 Search print copy at ETH Library

Files in this item

FilesSizeFormatOpen in viewer

There are no files associated with this item.

Publication type

Show simple item record