Etienne Brodu, S. Frénot, Fabien Cellier, Frédéric Oblé
{"title":"A compiler providing incremental scalability for web applications","authors":"Etienne Brodu, S. Frénot, Fabien Cellier, Frédéric Oblé","doi":"10.1145/2678508.2678526","DOIUrl":"https://doi.org/10.1145/2678508.2678526","url":null,"abstract":"To develop a web application, one needs to choose between two programming models. The monolithic one favors features improvements, while the decentralized one favors performance improvements. To avoid this choice, we compile monolithic web applications into a high-level language compliant with a distributed model.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"21 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":"129724328","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}
Anirban Mondal, Atul Singh, N. Rangaswamy, Tridib Mukherjee, D. Chander
{"title":"CitR: a scalable system for quick spatial retrieval of resident involvement information for smarter cities","authors":"Anirban Mondal, Atul Singh, N. Rangaswamy, Tridib Mukherjee, D. Chander","doi":"10.1145/2678508.2678525","DOIUrl":"https://doi.org/10.1145/2678508.2678525","url":null,"abstract":"This paper presents CitR, a scalable system for quick spatial retrieval of resident involvement information.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"2 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":"121426800","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}
César Cañas, Kaiwen Zhang, Bettina Kemme, J. Kienzle, H. Jacobsen
{"title":"A publish/subscribe network engine testbed for multiplayer games","authors":"César Cañas, Kaiwen Zhang, Bettina Kemme, J. Kienzle, H. Jacobsen","doi":"10.1145/2678508.2678518","DOIUrl":"https://doi.org/10.1145/2678508.2678518","url":null,"abstract":"Massively multiplayer online games have to handle huge amounts of load caused by thousands of concurrent players and require a scalable, low-latency middleware system for their messaging needs. In this demonstration we will showcase the three pub/sub network designs that we developed for our Middleware 2014 paper titled \"Publish/Subscribe Network Designs for Multiplayer Games\". The demonstration will use the MMOG prototype Mammoth and the PADRES distributed pub/sub system to compare the performance and features of the network engines in real-time.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"78 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":"115244397","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}
Maxime Colmant, Mascha Kurpicz-Briki, P. Felber, L. Huertas, Romain Rouvoy, Anita Sobe
{"title":"BitWatts: a process-level power monitoring middleware","authors":"Maxime Colmant, Mascha Kurpicz-Briki, P. Felber, L. Huertas, Romain Rouvoy, Anita Sobe","doi":"10.1145/2678508.2678529","DOIUrl":"https://doi.org/10.1145/2678508.2678529","url":null,"abstract":"Power estimation of software processes provides critical indicators to drive scheduling or power capping heuristics. State-of-the-art power estimation solutions only provide coarse-grained support for power estimation. In this paper, we therefore propose a middleware for assembling and configuring software-defined power meters. Software-defined power meters provide real-time and accurate power estimation of software processes. In particular, our solution automatically learns an application-agnostic power model, which can be used to estimate the power consumption of applications. Our approach, named BitWatts, builds on a distributed actor middleware to collect process usage and infer fine-grained power consumption without imposing any hardware investment (e.g., power meters).","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"1 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":"117205945","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":"Scality's experience with a geo-distributed file system","authors":"M. Segura, Vianney Rancurel, Vinh Tao, M. Shapiro","doi":"10.1145/2678508.2678524","DOIUrl":"https://doi.org/10.1145/2678508.2678524","url":null,"abstract":"This paper presents our experience in building a large scale geo-distributed file system for a leading telecommunications service provider in France; the system, which spans two data centers in Paris and Lyon, is capable of storing 4.02PB of data. We use a structured P2P network protocol based on consistent hashing for scalability and load balancing. We combine different setups that ensure availability and consistency. We report the measurements, and issues encountered during one year of the production system; measurements show that our approach scales with real-world workloads.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"39 9-10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120919865","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":"Why so aggressive?: on the support for background transfers in WebRTC","authors":"Riccardo Reale, Anton Blomberg, Roberto Roverso","doi":"10.1145/2678508.2678510","DOIUrl":"https://doi.org/10.1145/2678508.2678510","url":null,"abstract":"The WebRTC framework enables direct browser-to-browser communication for VoIP, video-conferencing but also generic javascript-based peer-to-peer (P2P) applications. In this paper, we address a major deficiency of the framework, that is the absence of a background transfer protocol. In doing so, we enable the development of un-intrusive data-intensive P2P applications, such as file-sharing and content delivery, on top of WebRTC. This work constitutes the first step in the process of studying and improving WebRTC's network stack in the context of a real use-case, that is a commercial distributed content delivery application.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"1 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":"125825340","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}
Tridib Mukherjee, Amit Kumar, D. Chander, K. Dasgupta, Amandeep Chugh, Anirban Mondal
{"title":"Benchmark based performance characterization and scalable design of sensing-as-a-service platform","authors":"Tridib Mukherjee, Amit Kumar, D. Chander, K. Dasgupta, Amandeep Chugh, Anirban Mondal","doi":"10.1145/2678508.2678522","DOIUrl":"https://doi.org/10.1145/2678508.2678522","url":null,"abstract":"Advancements and proliferation of sensing and actuation technologies in diverse computing and physical devices call for a flexible Sensing-as-a-Service Platform (SeaaS-P) that can enable massive-scale next generation applications. A key aspect of such a platform, which has been largely unexplored in terms of applicability at a massive scale, is the notification system (e.g. city incident notification) to send event alerts to subscribers. Conventional event-based systems (e.g. publish-subscribe) typically trigger notifications with every event arrival. Observations show resources (e.g. CPU) can become bottleneck and get overused when event rates and number of subscriptions go beyond certain thresholds. Thus, it may be necessary to opportunistically delay the notification, i.e. not send the notifications with every event update (e.g., time-triggered periodic notifications), depending on the delay-tolerance of the application. This paper proposes a: (i) benchmark based performance profiling of SeaaS-P in terms of resource utilizations and % notification drop; and (ii) design framework to determine the design boundaries of SeaaS-P notification system for both event-triggered and time-triggered notifications.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"1 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":"128621793","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}
Shahram Ghandeharizadeh, Connor Gorman, S. Irani, Shiva Jahangiri, Jenny Lam, Hieu Nguyen, Ryan Tani, Jason Yap
{"title":"A demonstration of KOSAR: an elastic, scalable, highly available SQL middleware","authors":"Shahram Ghandeharizadeh, Connor Gorman, S. Irani, Shiva Jahangiri, Jenny Lam, Hieu Nguyen, Ryan Tani, Jason Yap","doi":"10.1145/2678508.2678520","DOIUrl":"https://doi.org/10.1145/2678508.2678520","url":null,"abstract":"This is a demonstration of KOSAR, a middleware to enhance the performance of SQL applications with workloads that exhibit a high read to write ratios. It show cases the administrative interface of KOSAR using a social networking benchmark named BG. We demonstrate KOSAR with both MySQL and Oracle by turning it on and off to show its many fold performance enhancement of these relational databases management systems. The proposed demo is available online at http://kosarsql.com and one may both examine the features described in this proposal and perform its suggested interactive actions.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"23 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":"114808711","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}
Junghi Min, Hyun-Yong Ryu, Kwanghyun La, Jihong Kim
{"title":"ABC: dynamic configuration management for MicroBrick-based cloud computing systems","authors":"Junghi Min, Hyun-Yong Ryu, Kwanghyun La, Jihong Kim","doi":"10.1145/2678508.2678521","DOIUrl":"https://doi.org/10.1145/2678508.2678521","url":null,"abstract":"In designing a high-performance cloud computing platform, it is important to support diverse system resource requirements of various cloud computing services/applications in a scalable fashion. In this poster, we propose an intelligent middleware for our prototype cloud computing system which automatically changes configurations of modules for high performance under varying cloud service/application workload. Our initial evaluation results show that efficient resource management during run time is a key enabling technique for developing high-performance cloud computing systems.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"51 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":"129278309","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}
Nicolas Haderer, Vincent Primault, Patrice Raveneau, Christophe Ribeiro, Romain Rouvoy, Sonia Ben Mokhtar
{"title":"Towards a practical deployment of privacy-preserving crowd-sensing tasks","authors":"Nicolas Haderer, Vincent Primault, Patrice Raveneau, Christophe Ribeiro, Romain Rouvoy, Sonia Ben Mokhtar","doi":"10.1145/2678508.2678530","DOIUrl":"https://doi.org/10.1145/2678508.2678530","url":null,"abstract":"Recent generations of mobile phones, embedding a wide variety of sensors, have fostered the development of open sensing applications, such as network quality or weather forecast applications. In this paper, we present a novel privacy-preserving crowdsourcing platform relying on two components: APISENSE and PRIVAPI. APISENSE is a distributed middleware platform that leverages the dynamic deployment of crowdsourcing tasks across a population of mobile phones. PRIVAPI is a middleware handling privacy-preserving publication of mobility data.","PeriodicalId":412543,"journal":{"name":"Proceedings of the Posters and Demos Session of the 15th International Middleware Conference","volume":"1 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":"131035534","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}