Authors: HK Varuni, SS Jawalkar, SS Sunku, S Ramesh, K Vinodha
Presented at The 11th International Conference on Applied System Innovation
Published in IET Conference Proceedings
DOI: 10.1049/icp.2025.2632
Tokyo, Japan
April 2025
July 2025
Abstract— Access control, the mechanism by which computer systems determine who is authorized to access specific resources, has evolved significantly over time. Early approaches relied on simple access control lists and role-based models, which were sufficient for small-scale or isolated systems. However, as systems have grown in scale and complexity, and as connectivity between users and resources has increased, more expressive and flexible models have become necessary. One such model is Relationship-Based Access Control (ReBAC), which determines permissions based on the relationships between users, resources, and groups. Systems like Google's Zanzibar have demonstrated how ReBAC can be applied effectively at large scale, enabling fine-grained access control for global online services. Despite its advantages, ReBAC introduces several technical challenges, particularly when implemented over distributed, large-scale graph structures. These include performance bottlenecks during permission checks, maintaining consistency across distributed components, and efficiently handling frequent updates to the underlying relationship graphs. In this paper, we explore the design, implementation and optimization of authorization systems based on relationship graphs. We examine key challenges and investigate potential solutions, including advanced indexing techniques, caching techniques sampling and Machine Learning based algorithms for graph traversal to improve authorization performance.
Authors: SS Sunku, HK Varuni, K Vinodha
Presented at The 6th International Conference on Blockchain Computing and Applications (BCCA 2024)
Published in IEEE Xplore
DOI: 10.1109/BCCA62388.2024.10844414
Dubai, UAE
November 2024
January 2025
Abstract— The pharmaceutical industry in India grapples with challenges related to the unauthorized procurement of controlled drugs listed in Schedule H and beyond, often due to the absence of genuine prescriptions or the use of invalid ones. In response, this paper proposes a targeted permissioned blockchain-based solution to ensure the authenticity and validity of prescriptions for such controlled medication. By integrating blockchain technology, the system provides a secure and transparent platform for issuing prescriptions by authentic doctors and verifying them by authorized pharmacists. The inclusion of nodal authorities, responsible for implementing the Drug and Cosmetic Act and its rules, as validators in the Proof of Authority (PoA) consensus incentivizes them to adopt this model. By employing PoA, the benefits of blockchain as a decentralized ledger can be utilized, along with fast transaction approvals and high scalability. Our approach not only mitigates the risks associated with privacy concerns of patient information but also enhances accountability and trust within the healthcare ecosystem. The paper surveys the present research regarding application of blockchain based prescription systems across the world, and discusses the feasibility of such a system in the Indian context.
Authors: J Varghese, S Ramesh, SS Sunku, J Sreenivasaiah
Presented at The 1st International Conference on Applied Data Science and Smart Systems (ADSSS 2022)
Published in AIP Conference Proceedings
DOI: 10.1063/5.0177891
Rajpura, India
November 2022
December 2023
Abstract— Multiple Cloud Compute providers can be managed together as a Federated Cloud. Such an agglomeration introduces challenges for effective resource allocation and load balancing. To address such issues, multiple papers have been written describing various algorithms for resource allocation. This paper thus compares and contrasts various algorithms proposed. A Federated Cloud environment is usually organized as a many providers having multiple datacenters (DCs), each with multiple hosts, and each host having multiple VMs. We compare the various algorithms on the basis of execution time (time-till-response), latency (time between task scheduling and VM allocation), and load (resource utilization).
Stack – Go
A KRaft protocol for managing metadata of a Kafka system
November 2023
Stack – TypeScript, JavaScript, HTML, CSS
An instant chat application with cross platform functionality
November 2023
Stack – C++
A basic implementation of a voting system using object-oriented concepts
July 2023
Stack – TypeScript, HTML, CSS
An Indian legal conversational chatbot using OpenAI’s GPT-3.5 API
July 2023
Stack – TypeScript, HTML, CSS
A real-time sensor data monitoring with ESP32 and MQTT Protocol
May 2023
Stack – Python
An open-source implementation of the popular SplitWise for sharing and settling bills
October 2022