Proceedings of the Doctoral Symposium of the 17th International Middleware Conference最新文献

筛选
英文 中文
Position paper: Toward an holistic approach of Systems of Systems 立场文件:迈向系统的系统的整体方法
S. Bouget
{"title":"Position paper: Toward an holistic approach of Systems of Systems","authors":"S. Bouget","doi":"10.1145/3009925.3009935","DOIUrl":"https://doi.org/10.1145/3009925.3009935","url":null,"abstract":"Large scale distributed systems have become ubiquitous, from on-line social networks to the Internet-of-things. To meet rising expectations (scalability, robustness, flexibility,...) these systems increasingly espouse complex distributed architectures, that are hard to design, deploy and maintain. To grasp this complexity, developers should be allowed to assemble large distributed systems from smaller parts using a seamless, high-level programming paradigm. We present such an assembly-based programming framework, enabling developers to easily define and realize complex distributed topologies as a construction of simpler blocks (e.g. rings, grids). It does so by harnessing the power of self-organizing overlays, that is made accessible to developers through a high-level Domain Specific Language and self-stabilizing runtime. Our evaluation further shows that our approach is generic, expressive, low-overhead and robust.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132880174","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}
引用次数: 0
The Prospects for Multi-Cloud Deployment of SaaS Applications with Container Orchestration Platforms 基于容器编排平台的SaaS应用程序的多云部署前景
Vincent Reniers
{"title":"The Prospects for Multi-Cloud Deployment of SaaS Applications with Container Orchestration Platforms","authors":"Vincent Reniers","doi":"10.1145/3009925.3009930","DOIUrl":"https://doi.org/10.1145/3009925.3009930","url":null,"abstract":"Recent years have seen an increased adoption of container technology for software deployment and lightweight virtualization. More recently, container orchestration systems provide a platform for container deployment and management of cluster resources. Software-as-a-Service (SaaS) providers traditionally make use of middleware to facilitate multi-tenancy in a federated cloud. Container orchestration presents many opportunities in achieving scalability and providing cost-efficient multi-tenancy. In this paper, we outline opportunities and challenges for multi-cloud deployment of containerized SaaS applications.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133778033","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}
引用次数: 2
Privacy-enhancing Federated Middleware for the Internet of Things 增强隐私的物联网联邦中间件
Paul Fremantle
{"title":"Privacy-enhancing Federated Middleware for the Internet of Things","authors":"Paul Fremantle","doi":"10.1145/3009925.3009929","DOIUrl":"https://doi.org/10.1145/3009925.3009929","url":null,"abstract":"The Internet of Things (IoT) offers new opportunities, but alongside those come many challenges for security and privacy. Most IoT devices offer no choice to users of where data is published, which data is made available and what identities are used for both devices and users. The aim of this work is to explore new middleware models and techniques that can provide users with more choice as well as enhance privacy and security. This paper outlines a new model and a prototype of a middleware system that implements this model.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"67 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115933578","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}
引用次数: 2
High Throughput Tertiary Storage in HPC Environments 高性能计算环境中的高吞吐量三级存储
K. Jensen
{"title":"High Throughput Tertiary Storage in HPC Environments","authors":"K. Jensen","doi":"10.1145/3009925.3009934","DOIUrl":"https://doi.org/10.1145/3009925.3009934","url":null,"abstract":"Magnetic tape in High Performance Computing (HPC) environments has traditionally been used as a tertiary layer in a Hierarchical Storage Management (HSM) system. We propose that tape be given a more central role in the HPC data centre with direct involvement of the batch scheduler. To this end, we have begun development of a purpose-built tape storage system called Tapr. The write strategy used by Tapr allows the system to provide precise estimates on transfer time of data from tertiary storage to primary fast parallel storage.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"691 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113999130","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}
引用次数: 0
Distributed and cooperative intrusion detection in cloud networks 云网络中的分布式协同入侵检测
S. Ghribi
{"title":"Distributed and cooperative intrusion detection in cloud networks","authors":"S. Ghribi","doi":"10.1145/3009925.3009932","DOIUrl":"https://doi.org/10.1145/3009925.3009932","url":null,"abstract":"The commonly used intrusion detection appoaches in cloud computing bring some issues that the most common one is the absence of cooperative layer detection. In this paper, we propose a new middleware IDS based on cooperation between cloud layers. Thus, an attack detected in a layer cannot be executed in other layers.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122305132","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}
引用次数: 8
AdaptCache: Adaptive Data Partitioning and Replication for Distributed Object Caches AdaptCache:分布式对象缓存的自适应数据分区和复制
Omar Asad
{"title":"AdaptCache: Adaptive Data Partitioning and Replication for Distributed Object Caches","authors":"Omar Asad","doi":"10.1145/3009925.3009928","DOIUrl":"https://doi.org/10.1145/3009925.3009928","url":null,"abstract":"This paper presents the AdaptCache project. AdaptCache is an adaptive caching middleware for application servers that monitors the current workload and generates policies to distribute and/or replicate objects and requests among the local caches of application servers so that most requests can be executed on locally cached objects and, at the same time, the load will be evenly distributed among servers. The project is divided into two main phases. The first one, which is described in detail in this paper, tackles the problem of dynamically distributing objects and requests for volatile and fluctuating e-commerce applications. Several data distribution approaches based on graph partitioning are proposed. The approaches are compared using the YCSB and RUBiS benchmarks showing that AdaptCache is able to dynamically capture various workload changes and react quickly to these changes. The second phase of the AdaptCache project explores data replication for distributed object caches. It discusses the advantages of object replication such as increased locality but also possible overheads due to consistency requirements and space limitations. Any dynamic replication solution must take these issues into account.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123083568","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}
引用次数: 1
Algebraic Transformation of Descriptive Vector Byte-code Sequences 描述向量字节码序列的代数变换
M. Larsen
{"title":"Algebraic Transformation of Descriptive Vector Byte-code Sequences","authors":"M. Larsen","doi":"10.1145/3009925.3009926","DOIUrl":"https://doi.org/10.1145/3009925.3009926","url":null,"abstract":"Both high-productivity and high-performance are two often sought after aspects of scientific programming. Python gives the programmer high-productivity, but even with NumPy it is often not high-performant because of the GIL1, which makes it inherently single threaded. Bohrium intercepts NumPy calls and generates an intermediate language, Bohrium byte-code, before being compiled to OpenCL kernels. It thus grants Python/NumPy the ability to be easily run on multicore systems or GPUs, without changing the source code. The Bohrium byte-code can be optimized, by transforming byte-code sequences into more performant ones. This way, the scientific programmer will not need to change her code to utilize special performant constructs.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116543934","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}
引用次数: 0
Self-stabilizing Middleware Services 自稳定中间件服务
Ioannis Marcoullis
{"title":"Self-stabilizing Middleware Services","authors":"Ioannis Marcoullis","doi":"10.1145/3009925.3009927","DOIUrl":"https://doi.org/10.1145/3009925.3009927","url":null,"abstract":"We present a set of middleware services with the self-stabilization fault-tolerance property, which automatically returns a system to its intended behavior when transient faults corrupt the system's state. We first propose a self-stabilizing virtual synchrony service realizing state machine replication in a setting with a fixed set of processors. We then develop a multipurpose reconfiguration service and suggest how the virtual synchrony service can be deployed in settings with more dynamic processor sets. This currently provides the theoretical basis to move into prototyping and evaluation, and can possibly lead to self-stabilizing versions of important services like Chubby, Zookeeper and Vsync.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115845539","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}
引用次数: 1
Pyramid Codes to the rescue: A preliminary evaluation for cloud storage systems 金字塔代码的救援:对云存储系统的初步评估
R. Barbi
{"title":"Pyramid Codes to the rescue: A preliminary evaluation for cloud storage systems","authors":"R. Barbi","doi":"10.1145/3009925.3009933","DOIUrl":"https://doi.org/10.1145/3009925.3009933","url":null,"abstract":"In this paper, we study the tradeoffs between storage overhead, repair locality, and performance of erasure-correcting codes implemented in real-world distributed storage systems. In particular, we focus on a recent family of codes with locality called \"pyramid codes\" and compare it against Reed-Solomon codes with the aim of showing quantitative results demonstrating the benefits of small locality.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122440671","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}
引用次数: 0
Service Platform for Continuous Delivery of Assisted Living Systems 持续提供辅助生活系统的服务平台
João Bentes
{"title":"Service Platform for Continuous Delivery of Assisted Living Systems","authors":"João Bentes","doi":"10.1145/3009925.3009931","DOIUrl":"https://doi.org/10.1145/3009925.3009931","url":null,"abstract":"A smart home has potential to support independent living of elderly people in their preferred living environments. However, smart home systems do not fully address the aims of Ambient assisted living (AAL), mainly due to limited support outside the home. This need of continuous delivery of assistance for elderly people on the go require technology which extends the home into the society. This ongoing work proposes to identify the architectural requirements for a service platform being able to continuously deliver assistive services at home and beyond.","PeriodicalId":311948,"journal":{"name":"Proceedings of the Doctoral Symposium of the 17th International Middleware Conference","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131735914","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}
引用次数: 1
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信