Parset: A language construct for system independent parallel programming on distributed systems. - Rushikesh K. Joshi; D. Janaki Ram (Microprocess. Microprogramming, 1995)

Distributed simulated annealing algorithms for job shop scheduling. - K. Krishna; K. Ganeshan; D. Janaki Ram (IEEE Trans. Syst. Man Cybern., 1995)

CO-IP: An Object Model for OIS. - D. Janaki Ram; Ramakrishnan Raman 002; Ch. Srinivasa Rao; N. Vivekananda (OOIS, 1996)

Modeling Design Versions. - Ramakrishnan Raman 002; D. Janaki Ram (VLDB, 1996)

Parallel Simulated Annealing Algorithms. - D. Janaki Ram; T. H. Sreenivas; K. Ganapathy Subramaniam (J. Parallel Distributed Comput., 1996)

Object-Based Subcontracting for Parallel Programming on Loosely-coupled Distributed Systems. - Rushikesh K. Joshi; D. Janaki Ram (J. Program. Lang., 1996)

Multimedia Multicast Routing. - L. Rajesh Kumar; D. Janaki Ram (ECMAST, 1997)

PolyConstraints: A Design Pattern for Flexible Collaboration in Heterogeneous Mobile Environments. - Anjaneyulu Pasala; D. Janaki Ram (TOOLS (24), 1997)

A pattern oriented technique for software design. - D. Janaki Ram; K. N. Anantharaman; K. N. Guruprasad (ACM SIGSOFT Softw. Eng. Notes, 1997)

An integrated solution based approach to software development using unified reuse artifacts. - S. Srinath; K. Venkatesh; D. Janaki Ram (ACM SIGSOFT Softw. Eng. Notes, 1997)

Message Filters for Object-Oriented Systems. - Rushikesh K. Joshi; N. Vivekananda; D. Janaki Ram (Softw. Pract. Exp., 1997)

Constraint meta-object: a new object model for distributed collaborative designing. - D. Janaki Ram; N. Vivekananda; C. Srinivas Rao; N. Krishna Mohan (IEEE Trans. Syst. Man Cybern. Part A, 1997)

New Object Models for Seamless Transition across Heterogeneous Mobile Environments. - Anjaneyulu Pasala; D. Janaki Ram (DEXA Workshop, 1998)

A concurrency control model for real-time distributed collaboration. - K. Arun; N. Vivekananda; D. Janaki Ram (J. Syst. Archit., 1998)

FlexiFrag: A design pattern for flexible file sharing in distributed collaborative applications. - Anjaneyulu Pasala; D. Janaki Ram (J. Syst. Archit., 1998)

An implemntation mechanism for design patterns. - D. Janaki Ram; R. A. Dwivedi; Ramakrishna Ongole (ACM SIGSOFT Softw. Eng. Notes, 1998)

ShadowObjects: A Programming Model for Service Replication in Distributed Object Systems. - Rushikesh K. Joshi; O. Ramakrishna; D. Janaki Ram (J. Parallel Distributed Comput., 1999)

Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations. - Rushikesh K. Joshi; D. Janaki Ram (IEEE Trans. Software Eng., 1999)

Object Oriented Design Function Points. - D. Janaki Ram; S. V. G. K. Raju (APAQS, 2000)

Reusable integrated components of inter-related patterns for software development. - D. Janaki Ram; M. Sreekanth (APSEC, 2000)

Version Management in Unified Modelling Languages. - D. Janaki Ram; M. Sreekanth; A. Ananda Rao (OOIS, 2000)

Scalability Issues in CORBA. - P. Manjula Rani; A. Vijay Srinivas; D. Janaki Ram (PDSE, 2000)

Reusable Integrated Components of Patterns. - D. Janaki Ram; M. Sreekanth (TOOLS (34), 2000)

An approach for pattern oriented software development based on a design handbook. - D. Janaki Ram; K. N. Anantharaman; K. N. Guruprasad; M. Sreekanth; S. V. G. K. Raju; A. Ananda Rao (Ann. Softw. Eng., 2000)

Integrating task parallelism in data parallel languages for parallel programming on NOWs. - K. J. Binu; D. Janaki Ram (Concurr. Pract. Exp., 2000)

A generic model for semantics-based versioning in projects. - S. Srinath; Ramakrishnan Raman 002; D. Janaki Ram (IEEE Trans. Syst. Man Cybern. Part A, 2000)

A Framework for Dynamic Client-Driven Customization. - D. Janaki Ram; Chitra Babu (OOIS, 2001)

A data-centric concurrency control mechanism for three tier systems. - D. Janaki Ram; N. S. K. Chandra Sekhar; M. Uma Mahesh (SMC, 2001)

Causal Consistency in Mobile Environment. - D. Janaki Ram; M. Uma Mahesh; N. S. K. Chandra Sekhar; Chitra Babu (ACM SIGOPS Oper. Syst. Rev., 2001)

DP: A Paradigm for Anonymous Remote Computation and Communication for Cluster Computing. - Binu K. Johnson; R. Karthikeyan 002; D. Janaki Ram (IEEE Trans. Parallel Distributed Syst., 2001)

The Dynamics of Language Understanding. - K. Chandra Sekharaiah; D. Janaki Ram (Language Engineering Conference, 2002)

Object Schizophrenia Problem in Object Role System Design. - K. Chandra Sekharaiah; D. Janaki Ram (OOIS, 2002)

A Framework for Concurrency Control in Real-Time Distributed Collaboration for Mobile Systems. - D. Janaki Ram; M. A. Maluk Mohamed; V. R. Devanathan (ICDCS Workshops, 2003)

Pattern Oriented Software Development: Moving Seamlessly from Requirements to Architecture. - M. S. Rajasree; P. Jithendra Kumar Reddy; D. Janakiram (STRAW, 2003)

Enabling Design Evolution in Software through Pattern Oriented Approach. - D. Janaki Ram; M. S. Rajasree (OOIS, 2003)

JIAD: a tool to infer design patterns in refactoring. - J. Rajesh; D. Janakiram (PPDP, 2004)

A model for parallel programming over CORBA. - D. Janaki Ram; A. Vijay Srinivas; P. Manjula Rani (J. Parallel Distributed Comput., 2004)

Method driven model: a unified model for an object composition language. - Chitra Babu; D. Janaki Ram (ACM SIGPLAN Notices, 2004)

Pattern hybridization: breeding new designs out of pattern interactions. - D. Janaki Ram; P. Jithendra Kumar Reddy; M. S. Rajasree (ACM SIGSOFT Softw. Eng. Notes, 2004)

GDP: A Paradigm for Intertask Communication in Grid Computing Through Distributed Pipes. - D. Janakiram; M. Venkateswara Reddy; A. Vijay Srinivas; M. A. Maluk Mohamed; S. Santosh Kumar (ICDCIT, 2005)

Surrogate Object Model: A New Paradigm for Distributed Mo-bile Systems. - M. A. Maluk Mohamed; D. Janakiram; Mohit Chakraborty (ISTA, 2005)

Service Composition Based Middleware Architecture for Mobile Grid. - M. A. Maluk Mohamed; D. Janakiram (IWUC, 2005)

Distributed collaboration for event detection in wireless sensor networks. - A. V. U. Phani Kumar; Adi Mallikarjuna Reddy V; D. Janaki Ram (MPAC, 2005)

Avalanche Dynamics in Grids: Indications of SOC or HOT? - A. Vijay Srinivas; D. Janakiram; M. Venkateswara Reddy (SOAS, 2005)

The Peculiarities of Software Composition Models. - K. Chandra Sekharaiah; D. Janaki Ram; Muhammad Abdul Muqsit Khan (J. Digit. Inf. Manag., 2005)

Moset: An anonymous remote mobile cluster computing paradigm. - M. A. Maluk Mohamed; A. Vijay Srinivas; D. Janakiram (J. Parallel Distributed Comput., 2005)

A model for characterizing the scalability of distributed systems. - A. Vijay Srinivas; D. Janaki Ram (ACM SIGOPS Oper. Syst. Rev., 2005)

ReQuEst: Requirements-driven quality estimator. - D. Janakiram; M. S. Rajasree (ACM SIGSOFT Softw. Eng. Notes, 2005)

A safety criterion for reusing a business process in the desired integrated. - Souvik Barat; Vinay Kulkarni 001; D. Janakiram (IEEE SCC, 2006)

An OO based Semantic Model for Service Oriented Computing. - Arun Kumar 002; Anindya Neogi; D. Janaki Ram (IEEE SCC, 2006)

Cohesion Analysis in Linux Kernel. - K. Vinay Kumar Reddy; D. Janakiram (APSEC, 2006)

Vishwa: A reconfigurable P2P middleware for Grid Computations. - M. Venkateswara Reddy; A. Vijay Srinivas; Tarun Gopinath; D. Janakiram (ICPP, 2006)

Distributed Wisdom: Designing a Replication Service for Large Peer-to-Peer Data Grids. - A. Vijay Srinivas; M. Venkateswara Reddy; D. Janakiram (IEEE Distributed Syst. Online, 2006)

Scaling a Shared Object Space to the Internet: Case Study of Virat. - A. Vijay Srinivas; D. Janakiram (J. Object Technol., 2006)

Soma: a compositional language for distributed systems. - D. Janakiram; R. Venkateswarlu; A. Vijay Srinivas; A. Uday Kumar (ACM SIGPLAN Notices, 2006)

Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems. - R. M. Muthukumar; D. Janakiram (IEEE Trans. Parallel Distributed Syst., 2006)

e-Petri Net Model for Programming Integrated Network of Wireless Sensor Networks and Grids. - Adi Mallikarjuna Reddy V; D. Janakiram (CIT, 2007)

Overlay Network Management for Scheduling Tasks on the Grid. - Kovendhan Ponnavaikko; D. Janakiram (ICDCIT, 2007)

Raising Programming Abstraction from Objects to Services. - Arun Kumar 002; Anindya Neogi; Sateesh Pragallapati; D. Janaki Ram (ICWS, 2007)

Data Management in Distributed Systems: A Scalability Taxonomy. - A. Vijay Srinivas; D. Janakiram (Scalable Comput. Pract. Exp., 2007)

A complex system inspired theoretical formalism for data management in Peer-to-Peer grids. - Vijay Srinivas Agneeswaran; Dharanipragada Janakiram (IPDPS, 2008)

Towards a programming language for services computing. - Arun Kumar 002; D. Janakiram (WWW, 2008)

Object-oriented wrappers for the Linux kernel. - D. Janakiram; Ashok Gunnam; N. Suneetha; Vineet Rajani; K. Vinay Kumar Reddy (Softw. Pract. Exp., 2008)

SyMon: Defending large structured P2P systems against Sybil Attack. - B. S. Jyothi; D. Janakiram (Peer-to-Peer Computing, 2009)

Wireless sensor network operating systems: a survey. - Adi Mallikarjuna Reddy V; A. V. U. Phani Kumar; D. Janakiram; G. Ashok Kumar (Int. J. Sens. Networks, 2009)

The Edge Node File System: A Distributed File System for High Performance Computing. - Kovendhan Ponnavaikko; D. Janakiram (Scalable Comput. Pract. Exp., 2009)

Node-Capability-Aware Replica Management for Peer-to-Peer Grids. - Vijay Srinivas Agneeswaran; Dharanipragada Janakiram (IEEE Trans. Syst. Man Cybern. Part A, 2009)

Xi-Calculus: A Calculus for Service Interactions. - Vineet Rajani; Arun Kumar 002; Dharanipragada Janakiram (IEEE SCC, 2010)

Optimizing Service Level Agreements for Autonomic Cloud Bursting Schedulers. - Sriram Kailasam; Nathan Gnanasambandam; Dharanipragada Janakiram; Naveen Sharma (ICPP Workshops, 2010)

Identification of Cognitive Processes of Effective and Ineffective Students During Computer Programming. - V. G. Renumol; Dharanipragada Janakiram; S. Jayaprakash (ACM Trans. Comput. Educ., 2010)

Inferring design patterns using the ReP graph. - Tushar Sharma 001; Dharanipragada Janakiram (J. Object Technol., 2010)

EOMP: an exactly once multicast protocol for distributed mobile systems. - M. A. Maluk Mohamed; V. R. Devanathan; D. Janakiram (Int. J. Parallel Emergent Distributed Syst., 2010)

Wide Area Distributed File Systems - A Scalability and Performance Survey. - Kovendhan Ponnavaikko; Janakiram Dharanipragada (Scalable Comput. Pract. Exp., 2010)

SyMon: A practical approach to defend large structured P2P systems against Sybil Attack. - B. S. Jyothi; Dharanipragada Janakiram (Peer-to-Peer Netw. Appl., 2011)

Message filters for hardening the Linux kernel. - Suneetha Nadella; Dharanipragada Janakiram (Softw. Pract. Exp., 2011)

Dhara: A Service Abstraction-Based OS Kernel Design Model. - Dharanipragada Janakiram; Hemang Mehta; S. J. Balaji (ICECCS, 2012)

Stabilizing Peer-to-Peer Systems Using Public Cloud: A Case Study of Peer-to-Peer Search. - Janakiram Dharanipragada; Harisankar Haridas (ISPDC, 2012)

RegSOP: A registry for service oriented programming with behavior based discovery. - Arun Kumar 002; Himanshu Chauhan; D. Janaki Ram (NOMS, 2012)

KAAS: Kernel as a Service. - Vineet Rajani; Hemang Mehta; S. J. Balaji; Dharanipragada Janakiram (SERVICES, 2012)

Chisel: A Resource Savvy Approach for Handling Skew in MapReduce Applications. - Prateek Dhawalia; Sriram Kailasam; Dharanipragada Janakiram (IEEE CLOUD, 2013)

Psi-CAL: Foundations of a Programming Language for Services Computing. - Arun Kumar 002; Vineet Rajani; Dharanipragada Janakiram (IEEE SCC, 2013)

Extending programming language to support object orientation in legacy systems. - Hemang Mehta; S. J. Balaji; Dharanipragada Janakiram (Comput. Sci. Inf. Syst., 2013)

Optimizing Ordered Throughput Using Autonomic Cloud Bursting Schedulers. - Sriram Kailasam; Nathan Gnanasambandam; Dharanipragada Janakiram; Naveen Sharma (IEEE Trans. Software Eng., 2013)

Incentive-Driven QoS for Ephemeral Virtual Clouds. - Arun Raj; Abhinay Bulakh; Santosh Kumar; Janakiram Dharanipragada (CloudCom, 2014)

Chisel++: handling partitioning skew in MapReduce framework using efficient range partitioning technique. - Prateek Dhawalia; Sriram Kailasam; Dharanipragada Janakiram (DICT@HPDC, 2014)

GraphIVE: Heterogeneity-Aware Adaptive Graph Partitioning in GraphLab. - Dinesh Kumar; Arun Raj; Deepankar Patra; Dharanipragada Janakiram (ICPP Workshops, 2014)

Cloudy knapsack problems: An optimization model for distributed cloud-assisted systems. - Harisankar Haridas; Sriram Kailasam; Janakiram Dharanipragada (P2P, 2014)

Generate-map-reduce: An extension to map-reduce to support shared data and recursive computations. - Janakiram Dharanipragada; Geeta Iyer; Sriram Kailasam (Concurr. Comput. Pract. Exp., 2014)

Extending MapReduce across Clouds with BStream. - Sriram Kailasam; Prateek Dhawalia; S. J. Balaji; Geeta Iyer; Janakiram Dharanipragada (IEEE Trans. Cloud Comput., 2014)

Octopus: A multi-job scheduler for Graphlab. - Srikant Padala; Dinesh Kumar; Arun Raj; Janakiram Dharanipragada (IEEE BigData, 2015)

CAPS: A cloud-assisted approach to handle spikes in peer-to-peer web search. - Harisankar Haridas; Janakiram Dharanipragada (Peer-to-Peer Netw. Appl., 2016)

GraphSteal: Dynamic Re-Partitioning for Efficient Graph Processing in Heterogeneous Clusters. - Dinesh Kumar; Arun Raj; Janakiram Dharanipragada (CLOUD, 2017)

Tula: A disk latency aware balancing and block placement strategy for Hadoop. - Janakiram Dharanipragada; Srikant Padala; Balaji Kammili; Vikram Kumar (IEEE BigData, 2017)

Sherlock: Lightweight Detection of Performance Interference in Containerized Cloud Services. - Kartik Joshi; Arun Raj; Dharanipragada Janakiram (HPCC/SmartCity/DSS, 2017)

Keep the PokerFace on! Thwarting cache side channel attacks by memory bus monitoring and cache obfuscation. - Arun Raj; Janakiram Dharanipragada (J. Cloud Comput., 2017)

Sparker: Optimizing Spark for Heterogeneous Clusters. - Nishank Garg; Dharanipragada Janakiram (CloudCom, 2018)

GAS: GPU Assisted Process Scheduling for Multicore Systems. - Dharanipragada Janakiram; S. J. Balaji; Akshay Dhumal; Nishank Garg; Ganesh Kulkarni (ICPP Workshops, 2018)

CDAG: A Serialized blockDAG for Permissioned Blockchain. - Himanshu Gupta; Dharanipragada Janakiram (CoRR, 2019)

Cloudy Knapsack Algorithm for Offloading Tasks from Large Scale Distributed Applications. - Harisankar Haridas; Sriram Kailasam; Janakiram Dharanipragada (IEEE Trans. Cloud Comput., 2019)

C-Balancer: A System for Container Profiling and Scheduling. - Akshay Dhumal; Dharanipragada Janakiram (CoRR, 2020)