Joachim Bruneau-Queyreix, D. Négru, J. M. Batalla, E. Borcoci
{"title":"Home-Boxes: context-aware distributed middleware assisting content delivery solutions","authors":"Joachim Bruneau-Queyreix, D. Négru, J. M. Batalla, E. Borcoci","doi":"10.1145/2678508.2678527","DOIUrl":"https://doi.org/10.1145/2678508.2678527","url":null,"abstract":"Within the Future Media Internet, residential gateways, involving overlay network creation, are foreseen to become an efficient alternative solution for content distribution. This poster proposes a new residential gateway middleware approach, called the Home-Box (HB), exploiting an innovative popularity-based and collaborative caching strategy, able to achieve scalable and cost-effective Video-on-Demand (VoD) services. The middleware offers to Content Providers an efficient way to get media content closer to End-Users. Besides, the caching mechanism is coupled with context-aware features in order to select the best serving HBs, leveraging the HB middleware overlay with an overall load-balancing system. The solution has been implemented and deployed in a large scale test bed; results outlines the Home-Box, in collaboration with its neighbors, as a suitable and rightful asset alternative and/or complementarity to existing VoD service infrastructures such as Content Delivery Networks.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128267828","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":"WebGC: browser-based gossiping","authors":"Raziel Carvajal-Gomez, Davide Frey, Matthieu Simonin, Anne-Marie Kermarrec","doi":"10.1145/2678508.2678515","DOIUrl":"https://doi.org/10.1145/2678508.2678515","url":null,"abstract":"The advent of browser-to-browser communication technologies like WebRTC has renewed interest in the peer-to-peer communication model. However, the available WebRTC code base still lacks important components at the basis of several peer-to-peer solutions. We tackle this problem by proposing WebGC, a library for gossip-based communication between web browsers. Due to their inherent scalability, gossip-based, or epidemic protocols constitute a key component of a large number of decentralized applications. WebGC thus represents an important step towards their wider spread.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133576340","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":"Augmented inverted indexes to track causality in eventually consistent data stores","authors":"Christopher S. Meiklejohn","doi":"10.1145/2678508.2678512","DOIUrl":"https://doi.org/10.1145/2678508.2678512","url":null,"abstract":"We propose a novel algorithm for providing highly-available and fault-tolerant distributed search queries in a Dynamo-inspired distributed data store. It leverages the use of advanced causality tracking mechanisms to allow quorum reads of an inverted index, while maintaining the ability to reason about the correct response. This algorithm improves on existing distributed search mechanisms by providing higher availability in the event of failures, given the use of multiple replicas.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116485630","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}
Kaiwen Zhang, T. Rabl, Y. Sun, R. Kumar, N. Zen, H. Jacobsen
{"title":"PSBench: a benchmark for content- and topic-based publish/subscribe systems","authors":"Kaiwen Zhang, T. Rabl, Y. Sun, R. Kumar, N. Zen, H. Jacobsen","doi":"10.1145/2678508.2678517","DOIUrl":"https://doi.org/10.1145/2678508.2678517","url":null,"abstract":"The publish/subscribe paradigm has found wide acceptance in a broad variety of use cases that differ dramatically in the characteristics of their workloads. Many different systems have been developed both by academia as well as industry, but there is no definitive benchmark, which enables a fair comparison between the different systems. In this demo, we present PSBench, a benchmark specification and suite for publish/subscribe systems that covers a broad variety of publish/subscribe workloads and scenarios. The benchmark suite is extensible and generic, but the specification targets social games. Social games are the ideal use case since they have a very broad range of requirements and produce a variety of publications and subscriptions. We draw from our experience in massive multiplayer online games to construct a highly realistic workload. In this demo, we present the toolchain, the workload and the graphical interfaces that enable an extensive performance evaluation of publish/subscribe systems.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127843649","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":"R-Memcached: a consistent cache replication scheme with Memcached","authors":"Yanran Lu, Hailong Sun, Xu Wang, Xudong Liu","doi":"10.1145/2678508.2678523","DOIUrl":"https://doi.org/10.1145/2678508.2678523","url":null,"abstract":"Caching is one of the key approaches to improve software system efficiency. And Memcached is a widely-used open source implementation of distributed object caching mechanism. However, Memcached is subject to hotspot problem and single point of failure. In this work, we propose R-Memcached, a scheme to incorporate replication mechanism to Memcached so as to address the aforementioned problems. First, we present how R-Memcached distribute cache replicas to Memcached servers. Second, replication can lead to system inconsistency, and we offer three different protocols to ensure the consistency among cache replicas and provide the adopted read/write strategies in R-Memcached. Finally, we compare the throughput and latency of R-Memcached with some traditional Memcached clients.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123048946","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":"Distributed complex event processing for mobile large-scale video applications","authors":"Beate Ottenwälder, R. Mayer, B. Koldehofe","doi":"10.1145/2678508.2678511","DOIUrl":"https://doi.org/10.1145/2678508.2678511","url":null,"abstract":"A recent trend in communication networks---sometimes referred to as fog computing---offers to execute computational tasks close to the access points of the networks. This enables mobile Complex Event Processing (CEP) middlewares to significantly reduce end-to-end latencies and bandwidth usage by migrating operators when event sources and consumers change their location. This demonstration shows the impact of proactive migration strategies on the perceived end user quality in the context of a video monitoring application.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123869697","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}
Abhishek Kumar, Mridula Singh, Kuldeep Yadav, N. Piratla
{"title":"RadioMap: fine-grained cellular coverage mapping in indoor environments","authors":"Abhishek Kumar, Mridula Singh, Kuldeep Yadav, N. Piratla","doi":"10.1145/2678508.2678528","DOIUrl":"https://doi.org/10.1145/2678508.2678528","url":null,"abstract":"Poor signal quality results in frequent dropped calls, degradation of throughput, and high battery consumption. Coverage maps advertised by cellular operators are very abstract and provide coverage information for outdoor areas. In real-world, most of the cellular phone usage is reported indoors and therefore, call drops are more frequent in these environments. Aiming to provide seamless connectivity indoors, we develop a system RadioMap that uses sensing capabilities of a smartphone to create fine-grained cellular signal maps in indoor environments. These signal maps provide a low-cost and pervasive solution to the cellular operators for finding signal dead spots in indoor environments and accordingly, take rectifying measures such as installing signal boosters, etc.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121186547","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":"Scaling KNN computation over large graphs on a PC","authors":"Nitin Chiluka, Anne-Marie Kermarrec, J. Olivares","doi":"10.1145/2678508.2678513","DOIUrl":"https://doi.org/10.1145/2678508.2678513","url":null,"abstract":"This paper proposes a novel approach to compute K-Nearest Neighbors (KNN) algorithm on a large set of users by leveraging disk and memory efficiently on a commodity PC. The system is designed to minimize random accesses to disk as well as the amount of data loaded/unloaded from/to disk so as to better utilize the computational power, thus improving the algorithmic efficiency.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"196 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134410270","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":"PSoCCN: publish/subscribe support in content-centric networking","authors":"Nischay Bodapati, Kaiwen Zhang, H. Jacobsen","doi":"10.1145/2678508.2678516","DOIUrl":"https://doi.org/10.1145/2678508.2678516","url":null,"abstract":"Content-Centric Networking (CCN) is a proposed model for Future Internet Architecture (FIA) which replaces traditional host-oriented interactions with named data networking. In this demo, we present PSoCCN, our model for supporting a software-level publish/subscribe middleware over CCN. Our model demonstrates how CCN features can be leveraged to support publish/subscribe routing. We first demonstrate a simple model where CCN is used a straightforward replacement for one-to-one messaging between brokers using sockets. We then extend our model to support multicasting using CCN. PSoCCN is implemented using the PADRES publish/subscribe prototype over CCNx. As a guiding application, we present the Connected Vehicle and Smart Traffic (CVST) alert tool. This CVST application allows users to subscribe to location-based alerts on the road conditions in the Greater Toronto Area (GTA).","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"146 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127249404","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":"From views to tags distribution in Youtube","authors":"Stéphane Delbruel, François Taïani","doi":"10.1145/2678508.2678519","DOIUrl":"https://doi.org/10.1145/2678508.2678519","url":null,"abstract":"Better understanding the geographic distribution of user generated content (UGC) can help design better distributed implementations of UGC systems. Although tags play a critical role in many social media, their role in the geographical distribution of UGC content has been little investigated. In this poster, we present some early work analyzing how the tags attached to a video relate to the geographic distribution of a video's views in a Youtube dataset, and hint at how such knowledge might be used to improve current UGC services.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121529068","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}