{"title":"基于事件驱动进程执行模型的高并发进程虚拟机","authors":"Dongyao Wu, Jun Wei, Chushu Gao, Wensheng Dou","doi":"10.1109/ICEBE.2012.20","DOIUrl":null,"url":null,"abstract":"Existing orchestration and choreography process engines only serve for dedicate process languages and majority of them show rough performance under even moderate workloads which cause them incapable for practical use. To solve the problems, the Event-driven Process Execution Model (EPEM) is presented as the common process model and the formalization of EPEM is presented to guarantee the correctness and efficiency for process transformation. A Process Virtual Machine - Once PVM is implemented based on EPEM and extended to support execution of WS-BPEL. For evaluation, the performance of Once PVM is compared with existing orchestration engines including Active BPEL, Apache ODE and Oracle BPEL Process Manager. The experimental results indicate that Once PVM shows better scalability than other tested platforms especially under high workloads.","PeriodicalId":166304,"journal":{"name":"2012 IEEE Ninth International Conference on e-Business Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Highly Concurrent Process Virtual Machine Based on Event-driven Process Execution Model\",\"authors\":\"Dongyao Wu, Jun Wei, Chushu Gao, Wensheng Dou\",\"doi\":\"10.1109/ICEBE.2012.20\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Existing orchestration and choreography process engines only serve for dedicate process languages and majority of them show rough performance under even moderate workloads which cause them incapable for practical use. To solve the problems, the Event-driven Process Execution Model (EPEM) is presented as the common process model and the formalization of EPEM is presented to guarantee the correctness and efficiency for process transformation. A Process Virtual Machine - Once PVM is implemented based on EPEM and extended to support execution of WS-BPEL. For evaluation, the performance of Once PVM is compared with existing orchestration engines including Active BPEL, Apache ODE and Oracle BPEL Process Manager. The experimental results indicate that Once PVM shows better scalability than other tested platforms especially under high workloads.\",\"PeriodicalId\":166304,\"journal\":{\"name\":\"2012 IEEE Ninth International Conference on e-Business Engineering\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE Ninth International Conference on e-Business Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEBE.2012.20\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Ninth International Conference on e-Business Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEBE.2012.20","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
摘要
现有的编排和编排过程引擎只服务于专门的过程语言,而且它们中的大多数在中等工作负载下表现不佳,导致它们无法实际使用。针对这些问题,提出了事件驱动的流程执行模型作为通用流程模型,并提出了事件驱动的流程执行模型的形式化方法,以保证流程转换的正确性和效率。流程虚拟机——一旦PVM基于epm实现并扩展为支持WS-BPEL的执行。为了评估,我们将Once PVM的性能与现有的编排引擎(包括Active BPEL、Apache ODE和Oracle BPEL Process Manager)进行了比较。实验结果表明,在高工作负载下,Once PVM比其他测试平台具有更好的可扩展性。
A Highly Concurrent Process Virtual Machine Based on Event-driven Process Execution Model
Existing orchestration and choreography process engines only serve for dedicate process languages and majority of them show rough performance under even moderate workloads which cause them incapable for practical use. To solve the problems, the Event-driven Process Execution Model (EPEM) is presented as the common process model and the formalization of EPEM is presented to guarantee the correctness and efficiency for process transformation. A Process Virtual Machine - Once PVM is implemented based on EPEM and extended to support execution of WS-BPEL. For evaluation, the performance of Once PVM is compared with existing orchestration engines including Active BPEL, Apache ODE and Oracle BPEL Process Manager. The experimental results indicate that Once PVM shows better scalability than other tested platforms especially under high workloads.