Significant Recent Publications

Details of significant publications from ICSA members

2021

J. Larrea, M. K. Marina and J. Van der Merwe, “Nervion: A Cloud Native RAN Emulator for Scalable and Flexible Mobile Core Evaluation,” in ACM MobiCom, 2021.

K. Xu, R. Singh, M. Fiore, M. K. Marina, H. Bilen, M. Usama, H. Benn, C. Ziemlicki, “SpectraGAN: Spectrum based Generation of City Scale Spatiotemporal Mobile Network Traffic Data, in ACM CoNEXT, Dec 2021.

M. Honda, "Packets as Persistent In-Memory Data Structures", in ACM Workshop on Hot Topics in Networks (HotNets), November 2021.

S. Ainsworth, "GhostMinion: A Strictness-Ordered Cache System for Spectre Mitigation", in MICRO '21: 54th Annual IEEE/ACM International Symposium on Microarchitecture, October 2021 

R. Singh, C. Hasan, X. Foukas, M. Fiore, M. K. Marina and Y. Wang, "Energy-Efficient Orchestration of Metro-Scale 5G Radio Access Networks", in IEEE INFOCOM, May 2021.

A. Diallo and P. Patras, "Adaptive Clustering-based Malicious Traffic Classification at the Network Edge", in Proc. IEEE International Conference on Computer Communications (IEEE INFOCOM), May 2021.

D. Ustiugov, P. Petrov, M. Kogias, E. Bugnion, B. Grot, "Benchmarking, Analysis, and Optimization of Serverless Function Snapshots", in 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021), April 2021 

Y. Hayakawa, M. Honda, D. Santry and L. Eggert, "Prism: Proxies without the Pain", USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2021.

(link to the paper: https://micchie.net/files/prism-nsdi21.pdf)

R. Castaneda Lozano, M.Cole, B. Franke, "Modernizing Parallel Code with Pattern Analysis", in Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '21), February 2021.

C. Zhang, M. Fiore, I. Murray, and P. Patras, "CloudLSTM: A Recurrent Neural Model for Spatiotemporal Point-cloud Stream Forecasting", in Proc. AAAI Conference on Artificial Intelligence (AAAI), Feb. 2021

 

2020

C.Vasiladiotis, R. Castaneda Lozano, M. Cole, B. Franke, "Loop Parallelization using Dynamic Commutativity Analysis", in Proceedings of the International Symposium on Code Generation and Optimization (CGO 2021), November 2020.

C. Zhang, M. Fiore, C. Ziemlicki, P. Patras, "Microscope: Mobile Service Traffic Decomposition for Network Slicing as a Service", in Proceedings of the 26th Annual International Conference on Mobile Computing and Networking, September 2020.

G. Patounas, X.Foukas, A.Elmokashfi, M.Marina, "Characterization and Identification of Cloudified Mobile Network Performance Bottlenecks", in IEEE Transactions on Network and Service Managment, August 2020.

L. Mai, G. Li, M. Wagenländer, K. Fertakis, A. Brabete, P. Pietzuch, KungFu, "Making Training in Distributed Machine Learning Adaptive", in Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), August 2020.

L. Xu, S. Venkataraman, I. Gupta, L. Mai, R. Potharaju, "Move Fast and Meet Deadlines: Fine-grained Real-time Stream Processing with Cameo", in 18th USENIX Symposium on Networked Systems Design and Implementation(NSDI 2020), July 2020.

M. Kassem, M. Kheirkhah, M. K. Marina and P. Buneman, “WhiteHaul: An Efficient Spectrum Aggregation System for Low-Cost and High Capacity Backhaul over White Spaces,” in Proceedings of ACM MobiSys, June 2020. 

R. Rocha, P. Petoumenos, Z. Wang, M. Cole, H. Leather, "Effective Function Merging in the SSA Form", in Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2020.

P. Metzger, M. Cole, C. Fensch, M. Aldinucci, E. Bini, "Enforcing Deadlines for Skeleton-based Parallel Programming", in 2020 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), June 2020.

A. Barbalace, M.L. Karaoui, W. Wang, T. Xing, P.Olivier, B. Ravindran, "Edge Computing: The Case for Heterogeneous-ISA Container Migration", in Proceedings of the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), March 2020.

A. Katsarakis, V. Gavrielatos, M. Siavash Katebzadeh, A. Joshi, A. Dragojevic, B. Grot, V. Nagarajan, "Hermes: a Fast, Fault-Tolerant and Linearizable Replication Protocol", in Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2020.

R. Rocha Rocha, V. Porpodas, P. Petoumenos, L. Goes, Z. Wang, M. Cole, H. Leather, "Vectorization-Aware Loop Unrolling with Seed Forwarding", in Proceedings of the 29th International Conference on Compiler Construction (CC 2020), February 2020.

P. Faldu, J. Diamond, B. Grot, "Domain-Specialized Cache Management for Graph Analytics", in 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), February 2020.

 

2019

A. Barbalace, P. Olivier, B. Ravindran, "Rethinking Communication in Multiple-kernel OSes for New Shared Memory Interconnects", in Tenth Workshop on Programming Languages and Operating Systems 2019 (PLOS 19), October 2019.

A. Margaritov, D. Ustiugov, E. Bugnion, B. Grot, "Prefetched Address Translation", in The 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-52), October 2019.

 X. Foukas, M. K. Marina and K. Kontovasilis, “Iris: Deep Reinforcement Learning Driven Shared Spectrum Access Architecture for Indoor Neutral-Host Small Cells,” in IEEE Journal on Selected Areas in Communications (JSAC), Vol. 37, No. 8, Aug 2019.

T. Spink, H. Wagstaff, B. Franke, "A Retargetable System-Level DBT Hypervisor", Proceedings of the 2019 USENIX Annual Technician Conference (ATC), July 2019

C. Hasan, M. Marina, "Communication-Free Inter-Operator Interference Management in Shared Spectrum Small Cell Networks", in IEEE Transactions on Cognitive Communications and Networking, June 2019.

R. Singh, M. Fiore, M. Marina, A. Nordio, A. Tarable, "Urban Vibes and Rural Charms: Analysis of Geographic Diversity in Mobile Service Usage at National Scale"Proceedings of The Web Conference 2019, May 2019.

S. Österlund, K. Koning, P. Olivier, A. Barbalace, H. Bos, C. Giuffrida, "kMVX: Detecting Kernel Information Leaks with Multi-variant Execution",  in Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2019.

A. Margaritov, S. Gupta, R. Gonzalez-Alberquilla, B. Grot, "Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores", in 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA), March 2019.

C. Zhang, P. Patras, H. Haddadi, "Deep Learning in Mobile and Wireless Networking: A Survey", in IEEE Communications Surveys & Tutorials, March 2019.

J. Renwick, T. Spink, B. FrankeLow-cost Deterministic C++ Exceptions for Embedded Systems, in Proceedings of the 28th International Conference on Compiler Construction (CC2019), February 2019.

R. Rocha, P. Petoumenos, Z. Wang, M. Cole, H. Leather, "Function Merging by Sequence Alignment",  in Proceedings of the 2019 International Symposium on Code Generation and Optimization (CGO 19), February 2019.

 

2018

A. Shahab, M. Zhu, A. Margaritov, B. Grot, "Farewell My Shared LLC! A Case for Private Die-Stacked DRAM Caches for Servers", in Proceedings of the 51st International Symposium on Microarchitecture (MICRO’18), December 2018.

C. Zhang, P. Patras, "Long-Term Mobile Traffic Forecasting Using Deep Spatio-Temporal Neural Networks", in The 19th International Symposium on Mobile Ad Hoc Networking and Computing (ACM MobiHoc 18), June 2018.

R. Kumar, B. Grot, V. Nagarajan, "Blasting Through The Front-End Bottleneck With Shotgun", in 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2018.

J. Classen, D. Wegemer, P. Patras, T. Spink, M. Hollick, "Anatomy of a Vulnerable Fitness Tracking System: Dissecting the Fitbit Cloud, App, and Firmware", in PACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, March 2018.

T. Elder von Koch, S. Manilov, C. Vasiladiotis, M. Cole, B. Franke, "Towards a Compiler Analysis for Parallel Algorithmic Skeletons", in Proceedings of the 27th International Conference on Compiler Construction (CC2018), February 2018.G.Tsoukaneri, M.Condoluci, T.Mahmoodi, M.Dohler, M.Marina, "Group Communications in Narrowband-IoT: Architecture, Procedures, and Evaluation" in IEEE Internet of Things Journal, February 2018.

V.Radu, C.Tong, S.Bhattacharya, N.Lane, C.Mascolo, M.Marina, F.Kawsar, "Multimodal Deep Learning for Activity and Context Recognition", in PACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, January 2018.

2017

C. Zhang, X. Ouyang, P. Patras "ZipNet-GAN: Inferring Fine-grained Mobile Traffic Patterns via a Generative Adversarial Neural Network", in International Conference on emerging Networking Experiments and Technologies (ACM CoNEXT 17),  December 2017.

X. Foukas, M.Marina, K.Kontovasilis, "Orion: RAN Slicing for a Flexible and Cost-Effective Multi-Service Mobile Network Architecture"Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom 2017), October 2017.

A. Barbalace, A. Iliopoulos, H. Rauchfuss, G. Brasche, "It's Time to Think About an Operating System for Near Data Processing Architectures", in  Proceedings of the 16th Workshop on Hot Topics in Operating Systems (HotOS 17), May 2017.

M.Fida, A.Lutu, M.Marina, O.Alay, "ZipWeave: Towards Efficient and Reliable Measurement based Mobile Coverage Maps", in Proceedings of IEEE INFOCOM 2017 Conference (INFOCOM 17), May 2017.

A. Barbalace, R. Lyerly, C. Jelesnianski, A. Carno, H. Chuang, V. Legout, B. Ravindran, "Breaking the Boundaries in Heterogeneous-ISA Datacenters", in Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and operating Systems (ASPLOS), April 2017.

 

2016

X.Foukas, N.Nikaein, M.Kassem, M.Marina, K.Kontovasilis, "FlexRAN: A Flexible and Programmable Platform for Software-Defined Radio Access Networks", in Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies (CoNEXT 16), December 2016.

S.Rathinakumar, B.Radunovic, M.Marina, "CPRecycle: Recycling Cyclic Prefix for Versatile Interference Mitigation in OFDM based Wireless Systems", in Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies (CoNEXT 2016), December 2016.

T. Spink, H. Wagstaff, B. Franke, "Hardware Accelerated Cross-Architecture Full-System Virtualization", in ACM Transactions on Archirecture and Code Optimization, December 2016.

M. Drescher, V. Legout, A. Barbalace, B. Ravindran, "A Flattened Hierarchical Scheduler for Real-time Virtualization", in Proceedings of the 13th International Conference on Embedded Software (EMSOFT 16), October 2016.

S.Rathinakumar, M.Marina, "GAVEL: Strategy-Proof Ascending Bid Auction for Dynamic Licensed Shared Access", in Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 16), July 2016.

C.Hasan, M.Marina, U.Challita, "On LTE-WiFi Coexistence and Inter-Operator Spectrum Sharing in Unlicensed Bands: Altruism, Cooperation and Fairness", in Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 16), July 2016.

G. Losa, A. Barbalace, Y. Wen, M. Sadini, B. Ravindran, "FT-Popcorn: Transparent Fault Tolerance on Multicore Processors for Cloud Applications", in The 11th ACM European Conference on Computer Systems (EuroSys 16), April 2016.

G.Tsoukaneri, G. Theodorakopoulos, H.Leather, M.Marina, "On the Inference of User Paths from Anonymized Mobility Data", in 2016 IEEE European Symposium on Security and Privacy (EuroS&P), March 2016.

 

2015

S. Bhat, A. Saya, H. Rawat, A. Barbalace, B. Ravindran, "Harnessing Energy Efficiency of Heterogeneous-ISA Platforms"HotPower '15: Proceedings of the Workshop on Power-Aware Computing and Systems, October 2015.

D. Katz, A. Barbalace, S. Ansary, A. Ravichandran, B. Ravindran, "Thread Migration in a Replicated-Kernel OS", in 2015 IEEE 35th International Conference on Distributed Computing Systems, July 2015.

R.Riggio, M.Marina, J.Schulz-Zander, S.Kuklinski, T.Rasheed, "Programming Abstractions for Software–Defined Wireless Networks", in IEEE Transactions on Network and Service Management, Jun 2015.

L.Kriara, M.Marina, "SampleLite: A Hybrid Approach to 802.11 n Link Adaptation", in Computer Communication Review, April 2015.

A. Barbalace, M. Sadini, S. Ansary, C. Jelesnianski, A. Ravichandran, C. Kendir, A. Murray, B. Ravindran, "Popcorn: Bridging the Programmability Gap in Heterogeneous-ISA Platforms", in Proceedings of the Tenth European Conference on Computer Systems, April 2015.

S. Kyle, H. Leather, B. Franke, D. Butcher, S. Monteith, "Application of Domain-aware Binary Fuzzing to Aid Android Virtual Machine Testing", in Proceedings of the 11th ACM/SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), March 2015.

 

2014

V.Radu, P.Katsikouli, R.Sarkar, M.Marina, "A Semi-supervised Learning Approach for Robust Indoor-outdoor Detection with Smartphones", in Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems (SenSys 14), November 2014.

V. Seeker, P. Petoumenos, H. Leather, B. Franke, "Measuring QoE of interactive workloads and characterising frequency governors on mobile devices", in Workload Characterization (IISWC), October 2014.

T. Elder von Koch, B. Franke, P. Bhandarkar, A. Dasgupta, "Exploiting Function Similarity for Code Size Reduction", in Proceedings of the 2014 SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), June 2014.

A. Barbalace, B. Ravindran, D. Katz, "Popcorn: a Replicated-kernel OS Based on Linux", in Linux Symposium 2014, April 2014.

Z. Wang, G. Tournavitis, B. Franke, M. O'Boyle, "Integrating Profile-driven Parallelism Detection and Machine-learning-based Mapping", in ACM Transactions on Architecture and Code Optimization, February, 2014.