ACM/IFIP/USENIX Middleware 2017

Las Vegas, Nevada

Dec 11-15, 2017

List of Accepted Papers

Regular track

  • Scheduler Activations for Interference-Resilient SMP Virtual Machine Scheduling
    Yong Zhao and Kun Suo (University of Texas at Arlington); Luwei Cheng (Facebook); Jia Rao (University of Texas at Arlington)
  • Efficient Covering for Top-k Filtering in Content-Based Publish/Subscribe Systems
    Kaiwen Zhang (Technical University of Munich); Mohammad Sadoghi (Purdue University); Vinod Muthusamy (IBM T.J. Watson Research Center); Hans-Arno Jacobsen (University of Toronto)
  • Sieve: Actionable Insights from Monitored Metrics in Distributed Systems
    Jörg Thalheim (University of Edinburgh); Antonio Rodrigues (Carnegie Mellon University); Istemi Ekin Akkus (NOKIA Bell Labs); Pramod Bhatotia (University of Edinburgh); Ruichuan Chen (NOKIA Bell Labs); Bimal Viswanath (University of Chicago); Lei Jiao (University of Oregon); Christof Fetzer (TU Dresden)
  • Rectify: Black-Box Intrusion Recovery in PaaS Clouds
    David R. Matos, Miguel Pardal, and Miguel Correia (INESC-ID, Instituto Superior Técnico, Universidade de Lisboa)
  • A Programming Model for Application-defined Multipath TCP Scheduling
    Alexander Frömmgen, Amr Rizk, Tobias Erbshäußer, Max Weller, Boris Koldehofe, Alejandro Buchmann, and Ralf Steinmetz (TU Darmstadt)
  • Data-driven Serverless Functions for Object Storage
    Josep Sampé, Marc Sánchez-Artigas, Pedro Garcı́a-López, and Gerard París (Universitat Rovira i Virgili)
  • Binary Compatible Graphics Support in Android for Running iOS Apps
    Jeremy Andrus, Naser AlDuaij, and Jason Nieh (Columbia University)
  • ORCA: an ORChestration Automata for Configuring VNFs
    Jesus Omana Iglesias, Jordi Arjona Aroca, Volker Hilt, and Diego Lugones (Nokia Bell Labs)
  • SPECTRE: Supporting Consumption Policies in Window-Based Parallel Complex Event Processing
    Ruben Mayer, Ahmad Slo, Muhammad Adnan Tariq, Kurt Rothermel, and Manuel Gräber (University of Stuttgart); Umakishore Ramachandran (Georgia Institute of Technology)
  • Improving Spark Application Throughput Via Memory Aware Task Co-location: A Mixture of Experts Approach
    Vicent Sanz Marco, Ben Taylor, Barry Porter, and Zheng Wang (Lancaster University)
  • Ginja: One-dollar Cloud-based Disaster Recovery for Databases
    Joel Alcantara, Tiago Oliveira, and Alysson Bessani (FCUL)
  • POLM2: Automatic Profiling for Object Lifetime-Aware Memory Management for HotSpot Big Data Applications
    Rodrigo Bruno and Paulo Ferreira (INESC-ID / Instituto Superior Técnico, University of Lisbon)
  • X-Search: Revisiting Private Web Search using Intel SGX
    Ben Mokhtar Sonia (LIRIS, CNRS, Université de Lyon); Boutet Antoine (LIRIS, Université de Lyon); Felber Pascal, Pasin Marcelo, Pires Rafael, and Schiavoni Valerio (University of Neuchatel)
  • Rivulet: Fault-Tolerant Platform for Smart-Home Applications
    Masoud Saeida Ardekani (Samsung Research); Rayman Preet Singh (Amazon); Nitin Agrawal (Samsung Research); Douglas B. Terry (Amazon); Riza O. Suminto (University of Chicago)
  • StreamApprox: Approximate Computing for Stream Analytics
    Do Le Quoc (TU Dresden); Ruichuan Chen (Nokia Bell Labs); Pramod Bhatotia (University of Edinburgh); Christof Fetzer (TU Dresden); Volker Hilt (Nokia Bell Labs); Thorsten Strufe (TU Dresden)
  • Sense-Aid: A framework for enabling network as a service for participatory sensing
    Heng Zhang, Nawanol Theera-Ampornpunt, He Wang, and Saurabh Bagchi (Purdue University); Rajesh K. Panta (AT&T Labs)
  • Rafiki: A Middleware for Parameter Tuning of NoSQL Datastores for Dynamic Metagenomics Workloads
    Ashraf Mahgoub, Paul Wood, and Sachandhan Ganesh (Purdue University); Subrata Mitra (Adobe Research); Wolfgang Gerlach, Travis Harrison, and Folker Meyer (Argonne National Laboratory); Ananth Grama, Saurabh Bagchi, and Somali Chaterji (Purdue University)
  • DoubleDecker: A cooperative memory management framework for derivative clouds
    Debadatta Mishra, Prashanth, and Purushottam Kulkarni (Indian Institute of Technology Bombay)
  • Swayam: Distributed Autoscaling to Meet SLAs of Machine Learning Inference Services with Resource Efficiency
    Arpan Gujarati (MPI-SWS); Sameh Elnikety and Yuxiong He (Microsoft Research); Kathryn S. McKinley (Google, Inc.); Björn B. Brandenburg (MPI-SWS)
  • HyperDrive: Exploring Hyperparameters with POP Scheduling
    Jeff Rasley (Brown University); Yuxiong He (Microsoft); Feng Yan (University of Nevada, Reno); Olatunji Ruwase (Microsoft); Rodrigo Fonseca (Brown University)

Industry track

  • Reliable Messaging to Millions of Users with MigratoryData
    Mihai Rotaru (Migratory Data Systems s.r.l., Romania); Florentin Olariu (Universitatea Alexandru Ioan Cuza, Iaşi, Romania); Emanuel Onica (Universitatea Alexandru Ioan Cuza, Iaşi, Romania); Etienne Rivière (Université Catholique de Louvain, Belgium)
  • Accessing Google Scholar under Extreme Internet Censorship: A Legal Avenue
    Zhen Lu (Tsinghua University); Zhenhua Li (Tsinghua University); Jian Yang (Tsinghua University); Tianyin Xu (UCSD); Ennan Zhai (Yale University); Yao Liu (SUNY Binghamton); Christo Wilson (Northeastern University)
  • Predicting DRAM Reliability in the Field with Machine Learning
    Ioana Giurgiu (IBM Research - Zurich); Jacint Szabo (IBM Research - Zurich); Dorothea Wiesmann (IBM Research - Zurich); John Bird (IBM Technology Support Services)
  • DarNet: A Deep Learning Solution for Distracted Driving Detection
    Christopher Streiffer (Duke University); Ramya Raghavendra (IBM Research); Theo Benson (Duke University); Mudhakar Srivatsa (IBM Research)
  • Usable Declarative Configuration Specification and Validation for Applications, System, and Cloud
    Salman Baset (IBM Research); Sahil Suneja (IBM Research); Nilton Bila (IBM Research); Ozan Tuncer (IBM Research); Canturk Isci (IBM Research)
  • The Security MicroVisor: virtualisation-based security for commodity Internet of Things Devices
    Wilfried Daniels (KU Leuven); Danny Hughes (VersaSense); Mahmoud Ammar (KU Leuven); Bruno Crispo (KU Leuven); Nelson Matthys (VersaSense); Wouter Joosen (KU Leuven)
  • OpVis: Extensible, Cross-platform Operational Visibility and Analytics for Cloud
    Fabio A Oliveira (IBM Research); Sahil Suneja (IBM Research); Canturk Isci (IBM Research); Shripad Nadgowda (IBM Research)

Demos & Posters

  • Programming Application-defined Multipath TCP Schedulers
    A. Frömmgen, B. Koldehofe
  • HyperPubSub: a Decentralized, Permissioned, Publish/Subscribe Service using Blockchains
    N. Zupan, K. Zhang, H. Jacobsen
  • Combat State-Aware Interest Management for Online Games
    J. Wang, K. Zhang, H. Jacobsen
  • VIBES: Fast Blockchain Simulations for Large-scale Peer-to-Peer Networks
    L. Stoykov, K. Zhang, H. Jacobsen
  • A Software-defined Hybrid Cache with Reduced Energy
    J. He, J. Callenes-Sloan
  • MoCA+: Incorporating User Modeling into Mobile Contextual Advertising
    S. Park, J. Lee, S. Jun, K. Kim, S. Lee
  • Realizing an Elastic Memcached via Cached Data Migration
    U. Hafeez, D. Male, S. Naeni, M. Wajahat, A. Gandhi
  • a Serverless Topic-Based and Content-Based Pub/Sub Broker
    P. Nasirifard, A. Slominski, V. Muthusamy, V. Ishakian, H. Jacobsen
  • Improving server utilization via resource-adaptive batch VMs
    S. Javadi, P. Banginwar, V. Chanana, R. Narvekar, M. Savita, A. Gandhi
  • Abstractions for Supercomputing Platforms to Facilitate Consolidation of Services
    S. Alam
  • Drowsy-DC, Data-center Power Management Inspired by Smartphones
    M. Bacou, G. Todeschi, A. Tchana, D. Hagimont, B. Lepers, W. Zwaenepoel
  • A Shared Multi-stakeholder Platform for IoT
    D. Jonckers, A. Hovsepyan, W. Joosen

Doctoral Symposium

  • Sharing a connectivity via informed proxy selection
    Khulan Batbayar (Universitat Politècnica de Catalunya)
  • Message-Oriented Middleware for Edge Computing Applications
    Thomas Rausch (TU Wien)
  • Continuous Experimentation for Software Developers
    Gerald Schermann (University of Zurich)
  • End-to-End Regression Testing for Distributed Systems
    Eugenia Gabrielova (University of California, Irvine)
  • Toward Software Updates in IoT Environments: Why Existing P2P Systems are not Enough
    Trystram (INSA Lyon - Red Hat)
  • Towards a Framework for Orchestrated Distributed Database Evaluation in the Cloud
    Daniel Seybold (Ulm University)
  • Towards Accelerating Synchrophasor Based Linear State Estimation of Power Grid Systems
    Vinaya Chakati (Arizona State University)