Ghareeb Falazi, Michael Hahn, Uwe Breitenbücher, Frank Leymann
{"title":"Modeling and execution of blockchain-aware business processes","authors":"Ghareeb Falazi, Michael Hahn, Uwe Breitenbücher, Frank Leymann","doi":"10.1007/s00450-019-00399-5","DOIUrl":"https://doi.org/10.1007/s00450-019-00399-5","url":null,"abstract":"The blockchain is an emerging technology that allows multiple parties to agree on a common state without the need for trusted intermediaries. Moreover, business process technology streamlines the automation of inter- and intra-organizational processes while cutting-down on costs. With the new business opportunities provided by blockchains, it becomes vital to combine both technologies to allow the modeling and execution of blockchain-based interactions within business processes. However, the existing business process modeling languages lack support to intuitively model the various interactions with blockchains. In this paper we address this issue by proposing a business process modeling extension that captures the particularities of blockchains. We also show how to transform the proposed constructs into standard-compliant models, and we present an integration architecture that allows external applications, to communicate with the blockchains. Finally, we validate our approach by providing a prototypical implementation that proves its practical feasibility.","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2019-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138495253","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Troubleshooting Serverless functions: a combined monitoring and debugging approach","authors":"Johannes Manner, Stefan Kolb, Guido Wirtz","doi":"10.1007/s00450-019-00398-6","DOIUrl":"https://doi.org/10.1007/s00450-019-00398-6","url":null,"abstract":"Today, Serverless computing gathers pace and attention in the cloud computing area. The abstraction of operational tasks combined with the auto-scaling property are convincing reasons to adapt this new cloud paradigm. Building applications in a Serverless style via cloud functions is challenging due to the fine-grained architecture and the tighter coupling to back end services. Increased complexity, loss of control over software layers and the large number of participating functions and back end services complicate the task of finding the cause of a faulty execution. A tedious but widespread strategy is the manual analysis of log data. In this paper, we present a semi-automated troubleshooting process to improve fault detection and resolution for Serverless functions. Log data is the vehicle to enable a posteriori analysis. The process steps of our concept enhance the log quality, detect failed executions automatically, and generate test skeletons based on the information provided in the log data. Ultimately, this leads to an increased test coverage, a better regression testing and more robust functions. Developers can trigger this process asynchronously and work with their accustomed tools. We also present a prototype <i>SeMoDe</i> to validate our approach for Serverless functions implemented in Java and deployed to AWS Lambda.","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2019-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138495256","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Quality-driven early stopping for explorative cluster analysis for big data","authors":"M. Fritz, M. Behringer, H. Schwarz","doi":"10.1007/s00450-019-00401-0","DOIUrl":"https://doi.org/10.1007/s00450-019-00401-0","url":null,"abstract":"","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2019-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00450-019-00401-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"51915129","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Migrating parallel applications to the cloud: assessing cloud readiness based on parallel design decisions","authors":"Stefan Kehrer, Wolfgang Blochinger","doi":"10.1007/s00450-019-00396-8","DOIUrl":"https://doi.org/10.1007/s00450-019-00396-8","url":null,"abstract":"Parallel applications are the computational backbone of major industry trends and grand challenges in science. Whereas these applications are typically constructed for dedicated High Performance Computing clusters and supercomputers, the cloud emerges as attractive execution environment, which provides on-demand resource provisioning and a pay-per-use model. However, cloud environments require specific application properties that may restrict parallel application design. As a result, design trade-offs are required to simultaneously maximize parallel performance and benefit from cloud-specific characteristics. In this paper, we present a novel approach to assess the cloud readiness of parallel applications based on the design decisions made. By discovering and understanding the implications of these parallel design decisions on an application’s cloud readiness, our approach supports the migration of parallel applications to the cloud. We introduce an assessment procedure, its underlying meta model, and a corresponding instantiation to structure this multi-dimensional design space. For evaluation purposes, we present an extensive case study comprising three parallel applications and discuss their cloud readiness based on our approach.","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2019-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138495252","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The 11th advanced summer school on service-oriented computing","authors":"Guido Wirtz","doi":"10.1007/s00450-017-0389-9","DOIUrl":"https://doi.org/10.1007/s00450-017-0389-9","url":null,"abstract":"The 11th advanced summer school on service oriented computing (SummerSOC’17) continued a successful series of summer schools that started in 2007, regularly attracting world-class experts in service oriented computing to present state-of-the-art research during a week-long program organized in several thematic tracks: patterns and IoT, formal methods for SOC, computing in the clouds, data science, eHealth and emerging topics. The advanced summer school is regularly attended by top researchers from academia and industry as well as by Ph.D. and graduate students. During the different sessions at SummerSOC renowned researchers gave invited tutorials on subjects from the themes mentioned above. The afternoon sessionswere also dedicated to original research contributions in these areas: accepted contributions were submitted in advance and have been peerreviewed. In addition, the contributions had been extensively","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2018-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138495248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Kashif Nizam Khan, S. Šćepanović, T. Niemi, J. Nurminen, Sebastian Von Alfthan, Olli-Pekka Lehto
{"title":"Analyzing the power consumption behavior of a large scale data center","authors":"Kashif Nizam Khan, S. Šćepanović, T. Niemi, J. Nurminen, Sebastian Von Alfthan, Olli-Pekka Lehto","doi":"10.1007/s00450-018-0394-7","DOIUrl":"https://doi.org/10.1007/s00450-018-0394-7","url":null,"abstract":"","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00450-018-0394-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"51915106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The influence of two modern compiler infrastructures on the energy consumption of the HPCG benchmark","authors":"Armin Jäger, Jan-Patrick Lehr, C. Bischof","doi":"10.1007/s00450-018-0393-8","DOIUrl":"https://doi.org/10.1007/s00450-018-0393-8","url":null,"abstract":"","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2018-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00450-018-0393-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45278266","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Combining global regression and local approximation in server power modeling","authors":"Xiaoming Du, Cong Li","doi":"10.1007/s00450-018-0391-x","DOIUrl":"https://doi.org/10.1007/s00450-018-0391-x","url":null,"abstract":"To evaluate energy use in green clusters, power models take the resource utilization data as the input to predict server power consumption. We propose a novel method in power modeling combining a global linear model and a local approximation model. The new model enjoys high accuracy by compensating the global linear model with local approximation and exhibits robustness with the generalization capability of the global regression model. Empirical evaluation demonstrates that the new approach outperforms the two existing approaches to server power modeling, the linear model and the k-nearest neighbor regression model.","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2018-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138495247","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
T. Ilsche, R. Schöne, Joseph Schuchart, D. Hackenberg, Marc Simon, Yiannis Georgiou, W. Nagel
{"title":"Power measurement techniques for energy-efficient computing: reconciling scalability, resolution, and accuracy","authors":"T. Ilsche, R. Schöne, Joseph Schuchart, D. Hackenberg, Marc Simon, Yiannis Georgiou, W. Nagel","doi":"10.1007/s00450-018-0392-9","DOIUrl":"https://doi.org/10.1007/s00450-018-0392-9","url":null,"abstract":"","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00450-018-0392-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46533505","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a conceptual foundation of service composition","authors":"Wolfgang Reisig","doi":"10.1007/s00450-017-0383-2","DOIUrl":"https://doi.org/10.1007/s00450-017-0383-2","url":null,"abstract":"Service Orientation is a computing paradigm that fundamentally differs from previous paradigms. Advocated by Software Industry, it lacks from theoretical foundation and a systematic build-up. In this paper we suggest concepts and ideas for a theoretical foundation and a systematic build-up of a key part of SOC, namely service composition.","PeriodicalId":41265,"journal":{"name":"SICS Software-Intensive Cyber-Physical Systems","volume":null,"pages":null},"PeriodicalIF":2.4,"publicationDate":"2017-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138495246","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}