Publications
Conferences and Journals
StepNet: A Compositional Framework with Reduced Querying for Homing Complex Network Services
Azzam Alsudais, Shankaranarayanan Puzhavakath Narayanan, Bharath Balasubramanian, Zhe Huang, Eric Keller
In the IFIP/IEEE International Symposium on Integrated Network Management (IM 2021)[PDF]
A Drop-in Middleware for Serializable DB Clustering across Geo-distributed Sites
Enrique Saurez, Bharath Balasubramanian, Richard Schlichting, BrendanTschaen, Shankaranarayanan Puzhavakath Narayanan, Zhe Huang, Umakishore Ramachandran
In the Proceedings of 46th International Conference on Very Large Data Bases (VLDB 2020) [PDF]
MERIT: Model-driven Rehoming for VNF Chains
Muhammad Wajahat; Bharath Balasubramanian; Anshul Gandhi; Gueyoung Jung; Shankaranarayanan Puzhavakath Narayanan
In the proceedings of the 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS 2020) [PDF]
MUSIC: Multi-Site Critical Sections over Geo-Distributed State
Bharath Balasubramanian, Pamela Zave, Richard Schlichting, Mohammad Salehe, Shankaranarayanan Puzhavakath Narayanan, Seyed Hossein Mortazavi, Eyal De Lara, Matti Hiltunen and Kasutubh Joshi
In the Proceedings of 40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020) [YouTube] [PDF]
SessionStore: A Session-Aware Datastore for the Edge
Seyed Hossein Mortazavi, Mohammad Salehe, Bharath Balasubramanian, Eyal de Lara and Shankaranarayanan Puzhavakath Narayanan
In the Proceedings of 4th IEEE International Conference on Fog and Edge Computing (ICFEC 2020) [PDF]
A Case for Performance-Aware Deployment of Containers
Edwin F Boza, Cristina L Abad, Shankaranarayanan Puzhavakath Narayanan, Bharath Balasubramanian, Minsung Jang
In the Proceedings of the 5th International Workshop on Container Technologies and Container Clouds (WoC 2019)
FOCUS: Scalable Search Over Highly Dynamic Geo-distributed State
Azzam Alsudais, Mohammad Hashemi, Zhe Huang, Bharath Balasubramanian, Shankaranarayanan Puzhavakath Narayanan, Eric Keller, and Kaustubh Joshi
In the 39th IEEE International Conference on Distributed Computing Systems (ICDCS 2019) [PDF]
METRIC: A Middleware for Entry Transactional Database Clustering at the Edge"
Enrique Saurez, Bharath Balasubramanian, Richard Schlichting, Brendan Tschaen, Zhe Huang, Shankaranarayanan Puzhavakath Narayanan, Umakishore Ramachandran
In the 3rd Workshop on Middleware for Edge Clouds & Cloudlets (MECC18) [PDF]
A Model-Driven Graybox Approach to Rehoming Service Chains
Muhammad Wajahat, Bharath Balasubramanian, Anshul Gandhi, Gueyoung Jung, Shankaranarayanan Puzhavakath Narayanan
In 26th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2018) [PDF]
Karma: Cost-effective Geo-replicated Cloud Storage with Dynamic Enforcement of Causal Consistency
Tariq Mahmood, Shankaranarayanan Puzhavakath Narayanan, Sanjay Rao, TN Vijaykumar, Mithuna Thottethodi
In IEEE Transactions on Cloud Computing 2018 [ISSN: 2168-7161] [PDF]
Toward Session Consistency for the Edge
Seyed Hossein Mortazavi, Bharath Balasubramanian, Eyal de Lara, Shankaranarayanan Puzhavakath Narayanan
In USENIX Workshop on Hot Topics in Edge Computing (HotEdge 2018), Boston, MA, USA [PDF]
Nutshell: Scalable Whittled Proxy Execution for Low-Latency Web over Cellular Networks
Ashiwan Sivakumar, Chuan Jiang, Yun Seong Nam, Shankaranarayanan Puzhavakath Narayanan, Vijay Gopalakrishnan, Sanjay G. Rao, Subhabrata Sen, Mithuna Thottethodi, T.N. Vijaykumar
In Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom 2017), Snowbird, Utah, USA [1-min-video][PDF]
A Holistic Approach to Lowering Latency in Geo-distributed Web Applications
Shankaranarayanan Puzhavakath Narayanan
PhD Thesis, Purdue University [PDF]
Achieving Causal Consistency under Partial Replication for Geo-distributed Cloud Storage
Tariq Mahmood, Shankaranarayanan Puzhavakath Narayanan, Sanjay Rao, T. N. Vijaykumar, Mithuna Thottethodi
Tech Report, Purdue University [PDF]
Reducing latency through page-aware management of web objects by Content Delivery Networks
Shankaranarayanan Puzhavakath Narayanan, Yun Seong Nam, Ashiwan Sivakumar, Balakrishnan Chandrasekaran, Bruce Maggs, Sanjay Rao.
In proceedings of the 34th IFIP Performance and 42nd ACM SIGMETRICS 2016, Antibes Juan-les-Pins, France. [PDF]
Measuring and Characterizing the Performance of Interactive Multi-tier Cloud Applications (invited paper)
Mohammad Hajjat, Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar and Sanjay Rao.
In proceedings of the 21st IEEE International Workshop on Local and Metropolitan Area Networks (IEEE LANMAN 2015), Tsinghua, Beijing, China. [PDF].
PARCEL: Proxy Assisted bRowsing in Cellular networks for Energy and Latency reduction
Ashiwan Sivakumar, Shankaranarayanan P N, Vijay Gopalakrishnan, Seungjoon Lee, Sanjay Rao, Subhabrata Sen
In proceedings of the 10th International Conference on emerging Networking EXperiments and Technologies (ACM CoNEXT 2014), Sydney, Australia. [PDF].
Dynamic Request Splitting for Interactive Cloud Applications
Mohammad Hajjat, Shankaranarayanan P N, David Maltz, Sanjay Rao, Kunwadee Sripanidkulchai
IEEE Journal on Selected Areas in Communications, Volume 31, Issue 12, Page(s): 2722-2737, Year: 2013 [PDF].
Dealer - Application-aware Request Splitting for Interactive Cloud Applications
POSTERS
D-Tunes: Self Tuning Datastores for Geo-distributed Interactive Applications
ACM SIGCOMM, Hong Kong, China, August, 2013. [Abstract][Poster] [ D-Tunes Toolkit] This poster/demo won the third place at the ACM Student Research Competition (SRC) at SIGCOMM 2013.