Cyber-physical systems (CPSs) are omnipresent these days and are used in various application fields. In those, several CPS have to cooperate to achieve their goals. Thus, cyber-physical networking plays an important role. The applications of CPSs may use different programming abstractions for the interaction. Also CPSs are used in changing environments and are consequently afflicted with dynamic non-functional requirements. Therefore, an adaptive communication with an end-to-end view of the system is important. The goal of our research is a middleware designed to the needs of cyber-physical networking which eases the development, test and maintenance of CPSs.
{"title":"Self-organizing middleware for cyber-physical networks","authors":"Melanie Brinkschulte","doi":"10.1145/3366624.3368158","DOIUrl":"https://doi.org/10.1145/3366624.3368158","url":null,"abstract":"Cyber-physical systems (CPSs) are omnipresent these days and are used in various application fields. In those, several CPS have to cooperate to achieve their goals. Thus, cyber-physical networking plays an important role. The applications of CPSs may use different programming abstractions for the interaction. Also CPSs are used in changing environments and are consequently afflicted with dynamic non-functional requirements. Therefore, an adaptive communication with an end-to-end view of the system is important. The goal of our research is a middleware designed to the needs of cyber-physical networking which eases the development, test and maintenance of CPSs.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"150 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124766136","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}
Collaborations across companies can improve revenue, productivity and customer relationship building. Therefore, it could be desirable to allow customers to exchange digital resources across organizations, e.g. to let customers collect and spend loyalty points across stores. In order to allow such exchange of resources, a secure and trustable environment, where customers are in full control of their resources, is required. In this PhD work, we will develop a generic framework for supporting the set-up of such exchange platforms by providing core functionality in combination with components that can be configured to the specific needs of the use cases.
{"title":"A trustable platform for exchange of resources across organizations and their customers","authors":"Kushal Soni","doi":"10.1145/3366624.3368160","DOIUrl":"https://doi.org/10.1145/3366624.3368160","url":null,"abstract":"Collaborations across companies can improve revenue, productivity and customer relationship building. Therefore, it could be desirable to allow customers to exchange digital resources across organizations, e.g. to let customers collect and spend loyalty points across stores. In order to allow such exchange of resources, a secure and trustable environment, where customers are in full control of their resources, is required. In this PhD work, we will develop a generic framework for supporting the set-up of such exchange platforms by providing core functionality in combination with components that can be configured to the specific needs of the use cases.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125640274","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}
Publish-subscribe systems are the backbone for communications in distributed systems. Traditionally, publish-subscribe systems have evolved based on message topics and content. Our research is based on recent idea of graph-based publish-subscribe idea and to extend it to large dynamic graphs. Large dynamic graphs have far reaching applications and we believe graph-based publish-subscribe will benefit these applications by providing expressive semantics and optimized implementations. Our work will focus on two applications namely, Traffic navigation and Knowledge graphs which are modelled as dynamic graphs. We will formalize the notion of graph-based publish-subscribe, implement full-pledged systems, and run experiments to demonstrate the efficiencies gained.
{"title":"Publish-subscribe systems over large dynamic graphs","authors":"Suhail Kandanur","doi":"10.1145/3366624.3368162","DOIUrl":"https://doi.org/10.1145/3366624.3368162","url":null,"abstract":"Publish-subscribe systems are the backbone for communications in distributed systems. Traditionally, publish-subscribe systems have evolved based on message topics and content. Our research is based on recent idea of graph-based publish-subscribe idea and to extend it to large dynamic graphs. Large dynamic graphs have far reaching applications and we believe graph-based publish-subscribe will benefit these applications by providing expressive semantics and optimized implementations. Our work will focus on two applications namely, Traffic navigation and Knowledge graphs which are modelled as dynamic graphs. We will formalize the notion of graph-based publish-subscribe, implement full-pledged systems, and run experiments to demonstrate the efficiencies gained.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"192 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132840482","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}
The computation required by permissionless blockchains to securely moderate the block proposal rate is wasteful both in terms of energy and computation. We present BlockML, an alternative system that replaces Bitcoin's crypto puzzle with the training of Machine Learning (ML) models, providing a useful side product to the consensus protocol of permissionless blockchains.
{"title":"BlockML","authors":"Andrea Merlina","doi":"10.1145/3366624.3368156","DOIUrl":"https://doi.org/10.1145/3366624.3368156","url":null,"abstract":"The computation required by permissionless blockchains to securely moderate the block proposal rate is wasteful both in terms of energy and computation. We present BlockML, an alternative system that replaces Bitcoin's crypto puzzle with the training of Machine Learning (ML) models, providing a useful side product to the consensus protocol of permissionless blockchains.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"228 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128595190","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}
Transaction processing has been an active area of research for several decades. A fundamental characteristic of classical transaction processing protocols is non-determinism, which causes them to suffer from performance issues on modern computing environments such as main-memory databases using many-core, and multi-socket CPUs and distributed environments. Recent proposals of deterministic transaction processing techniques have shown great potential in addressing these performance issues. In this position paper, I argue for a queue-oriented transaction processing paradigm that leads to better design and implementation of deterministic transaction processing protocols. I support my approach with extensive experimental evaluations and demonstrate significant performance gains.
{"title":"A queue-oriented transaction processing paradigm","authors":"Thamir M. Qadah","doi":"10.1145/3366624.3368163","DOIUrl":"https://doi.org/10.1145/3366624.3368163","url":null,"abstract":"Transaction processing has been an active area of research for several decades. A fundamental characteristic of classical transaction processing protocols is non-determinism, which causes them to suffer from performance issues on modern computing environments such as main-memory databases using many-core, and multi-socket CPUs and distributed environments. Recent proposals of deterministic transaction processing techniques have shown great potential in addressing these performance issues. In this position paper, I argue for a queue-oriented transaction processing paradigm that leads to better design and implementation of deterministic transaction processing protocols. I support my approach with extensive experimental evaluations and demonstrate significant performance gains.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"60 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124318830","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":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","authors":"","doi":"10.1145/3366624","DOIUrl":"https://doi.org/10.1145/3366624","url":null,"abstract":"","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130188610","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}