Rao Mikkilineni | C3DNA Inc (original) (raw)

Books by Rao Mikkilineni

Research paper thumbnail of Designing a New Class of Distributed Systems

Designing a New Class of Distributed Systems closely examines the Distributed Intelligent Managed... more Designing a New Class of Distributed Systems closely examines the Distributed Intelligent Managed Element (DIME) Computing Model, a new model for distributed systems, and provides a guide to implementing Distributed Managed Workflows with High Reliability, Availability, Performance and Security.

The book also explores the viability of self-optimizing, self-monitoring autonomous DIME-based computing systems. Designing a New Class of Distributed Systems is designed for practitioners as a reference guide for innovative distributed systems design. Researchers working in a related field will also find this book valuable.

Bookmarks Related papers MentionsView impact

Papers by Rao Mikkilineni

Research paper thumbnail of Workshop on Architecting Self-Managing Distributed Systems

Proceedings of the 2015 European Conference on Software Architecture Workshops - ECSAW '15, 2015

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Intelligent organisation of semantic networks, DIME network architecture and grid automata

International Journal of Embedded Systems, 2016

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Network model for distributed computing networks

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Cognitive Application Area Networks: A New Paradigm for Distributed Computing and Intelligent Service Orchestration

2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2015

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Cloud Computing with DNA Cognitive Architecture in the Context of Turing's "Unsinkable" Titanic Machine

2014 IEEE 23rd International WETICE Conference, 2014

Bookmarks Related papers MentionsView impact

Research paper thumbnail of WETICE 2009 First Workshop on Collaboration and Cloud Computing

2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, 2009

Bandwidth inversion (network bandwidth becoming larger than computer internal bus bandwidth), Vir... more Bandwidth inversion (network bandwidth becoming larger than computer internal bus bandwidth), Virtualization of computing, network and storage resources and web based service development environments are changing the way the services are developed and delivered over the Internet. Virtualization allows computing (CPU and memory), storage (capacity, storage I/O, storage throughput) and bandwidth to be shared among multiple service developers, and service delivery applications supporting both end customers ( ...

Bookmarks Related papers MentionsView impact

Research paper thumbnail of CDCGM Track Report

2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2013

ABSTRACT The Convergence of distributed clouds, grids and their management conference track focus... more ABSTRACT The Convergence of distributed clouds, grids and their management conference track focuses on virtualization and cloud computing as they enjoy wider acceptance. A recent IDC report predicts that by 2016, 1ofevery1 of every 1ofevery5 will be spent on cloud-based software and infrastructure. Three papers address key issues in cloud computing such as resource optimization and scaling to address changing workloads and energy management. In addition, the DIME network architecture proposed in WETICE2010 is discussed in two papers in this conference, both showing its usefulness in addressing fault, configuration, accounting, performance and security of service transactions with in the service oriented architecture implementation and also spanning across multiple clouds. While virtualization has brought resource elasticity and application agility to the services infrastructure management, the resulting layers of orchestration and the lack of end-to-end service visibility and control spanning across multiple service provider infrastructure have added an alarming degree of complexity. Hopefully, reducing the complexity in the next generation datacenters will be a major research topic in this conference.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Architectural resiliency in distributed computing

International Journal of Grid and High Performance Computing, 2012

Abstract Cellular organisms have evolved to manage themselves and their interactions with their s... more Abstract Cellular organisms have evolved to manage themselves and their interactions with their surroundings with a high degree of resiliency, efficiency and scalability. Signaling and collaboration of autonomous distributed computing elements accomplishing a common goal with optimal resource utilization are the differentiating characteristics that contribute to the computing model of cellular organisms. By introducing signaling and self-management abstractions in an autonomic computing element called Distributed Intelligent Managed ...

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Oracles in Software Networks: A New Scientific and Technological Approach to Designing Self-Managing Distributed Computing Processes

For Turing and the majority of computer scientists, an Oracle is a device that supplies a Turing ... more For Turing and the majority of computer scientists, an Oracle is a device that supplies a Turing machine with the values of some function (on the natural numbers or words in some alphabet) that is not recursively, e.g., Turing-machine, computable. Now technological innovations and social progress necessitate further changes to the concept of an Oracle. The first step in this direction was done by Burgin and Mikkilineni [1] using the relativization of the concept of an Oracle and extending its functions. Here we develop a forwardthinking theory of Oracles with application to distributed computing network technology. Different types and sorts of Oracles are introduced and studied. Their properties are explicated and analyzed in the context of computation theory and network technology. Utilization of Oracles in the distributed intelligent managed element (DIME) network architecture is described demonstrating expediency of Oracle theory in designing self-managing distributed computing processes.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of From Personal Computers to Personal Computing Networks: A New Paradigm for Computation

ThinkMind // FUTURE COMPUTING 2015, The Seventh International Conference on Future Computational Technologies and Applications, Mar 24, 2015

Transition from mainframe computers to personal computers marked a new important step in computer... more Transition from mainframe computers to personal computers marked a new important step in computer technology. Here, we suggest a new transition from personal computers to personal computing networks that, as proven in scientific literature, they can be more powerful and efficient in computation. An efficient tool for personal computing networks is the Distributed Intelligent Managed Element (DIME) network architecture, which extends the conventional computational model of information processing networks, allowing improvement of the efficiency and resiliency of computational processes. This approach is based on organizing the process dynamics under the supervision of intelligent agents that, knowing the intent of the underlying process, is able to optimize its execution. In this paper, we will discuss about main ideas, structural features and tentative applications of personal computing networks and will explain why the DIME network architecture is suitable to build them.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Infusing Intent and Its Management into Turing Machine: A Path to Cognitive Distributed Computing

The holy grail of Artificial Intelligence (AI) has been the reproduction of the cognitive process... more The holy grail of Artificial Intelligence (AI) has been the reproduction of the cognitive processes in Silicon based computing machines to mimic the human or animal cognitive behavior. Computationalism attempts to explain cognition in terms of different internal representations and symbol-manipulating processes operating over these representations. On the other hand, Connectionism explains cognition in terms of a finite automaton which computes associative function specified by a set of input-output pairs that in turn, introduce interaction into the computing model. However, both theories have critics who believe that they fall short in explaining the cognitive processes observed either in humans or animals. Computationalism tied to the Turing computing model which is restricted to single, sequential processes does not support concurrency, mobility and synchronization observed in cognitive processes. The connectionist systems are also dedicated to single tasks and do not support complex environments which require behaviors that are coordinated and integrated. Above all, cognition is associated with intent of a system and its accomplishment efficiently through various processes that monitor and control itself and its environment. Any computing model incorporating cognition must accommodate dynamic coupling between various elements of the system, where each change in one element continually influences every other element’s direction of change. We discuss the newly introduced DIME (distributed intelligent managed element) computing model which is shown to be one of the implementing architectures for π–calculus and argue that its non-von Neumann parallel implementation of a managed Turing machine with a signaling network overlay addresses some of the limitations of both Computationalism and Connectionism. The DIME network architecture provides a mechanism for injecting sensors and actuators into a Turing Machine and allows implementing autonomic distributed computing where the computers and the programs they execute are orchestrated to achieve the overall intent while optimizing the computing resources available.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Semantic Network Organization Based on Distributed Intelligent Managed Elements: Improving efficiency and resiliency of computational processes

A new network architecture based on increasing intelligence of the computing nodes is suggested f... more A new network architecture based on increasing intelligence of the computing nodes is suggested for building the semantic grid. In its simplest form, the distributed intelligent managed element (DIME) network architecture extends the conventional computational model of information processing networks, allowing improvement of the efficiency and resiliency of computational processes. This approach is based on organizing the process dynamics under the supervision of intelligent agents. The DIME network architecture utilizes the DIME computing model with non-von Neumann parallel implementation of a managed Turing machine with a signaling network overlay and adds cognitive elements to evolve super recursive information processing, for which it is proved that they improve efficiency and power of computational processes. The main aim of this paper is modeling the DIME network architecture with grid automata. A grid automaton provides a universal model for computer networks, sensor networks and many kinds of other networks.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The Connection Between Profit and Services in the Next-Generation Network

Whether the arena is the public switched telephone network (PSTN) or Internet protocol (IP)-based... more Whether the arena is the public switched telephone network (PSTN) or Internet protocol (IP)-based networks, the nature of services and the ability to bill for them determine the rate at which the new services are deployed. A new service can succeed only when the attributes of the service meet certain compelling of the customers and the service provider receives a fair profit. This paper examines both the PSTN and the IP networks to identify some of the attributes of some successful services and the capabilities of the networks that support these services. For the next-generation network currently being discussed in the industry to succeed, it must have certain attributes as a part of its infrastructure. The much-talked-about explosion of services will take place only when this infrastructure has become ubiquitous.
The attributes necessary to the next-generation network infrastructure are derived from both the PSTN and the Internet. The new infrastructure should combine the best features of both networks, including the following:
1. The ability to provide choice, interactivity and mobility with an intuitive end-user experience for which customers are willing to pay a premium,
2. The ability to bundle and un-bundle, and bill for various services using such capabilities as dynamic provisioning, monitoring and management, and
The ability to support a diversity of network requirements for voice, data, video and storage services with scalability on a global scale,
In other words, the grand convergence and unified service delivery of billable services that meet compelling needs of customers will be enabled by a next-generation network that combines features from both the PSTN and IP. This new network will enable new features that are not available in either the PSTN by itself or the Internet by itself.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Infusing Self-awareness into Turing Machine: A Path to Cognitive Distributed Computing Enabling Technologies : Infrastructure for Collaborative Enterprises

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Infusing Cognition into Distributed Computing A new approach to distributed datacenters with self-managing services on commodity hardware (Virtualized or Not

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Cloud Computing with DNA

Bookmarks Related papers MentionsView impact

Research paper thumbnail of WETICE 2014 CDCGM Track Chair Report

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Why There is a Quest for a Post-Hypervisor Hyper-Cloud

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Virtualization, Cloud Computing and the Emerging Datacenter Complexity Cliff

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Designing a New Class of Distributed Systems

Designing a New Class of Distributed Systems closely examines the Distributed Intelligent Managed... more Designing a New Class of Distributed Systems closely examines the Distributed Intelligent Managed Element (DIME) Computing Model, a new model for distributed systems, and provides a guide to implementing Distributed Managed Workflows with High Reliability, Availability, Performance and Security.

The book also explores the viability of self-optimizing, self-monitoring autonomous DIME-based computing systems. Designing a New Class of Distributed Systems is designed for practitioners as a reference guide for innovative distributed systems design. Researchers working in a related field will also find this book valuable.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Workshop on Architecting Self-Managing Distributed Systems

Proceedings of the 2015 European Conference on Software Architecture Workshops - ECSAW '15, 2015

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Intelligent organisation of semantic networks, DIME network architecture and grid automata

International Journal of Embedded Systems, 2016

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Network model for distributed computing networks

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Cognitive Application Area Networks: A New Paradigm for Distributed Computing and Intelligent Service Orchestration

2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2015

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Cloud Computing with DNA Cognitive Architecture in the Context of Turing's "Unsinkable" Titanic Machine

2014 IEEE 23rd International WETICE Conference, 2014

Bookmarks Related papers MentionsView impact

Research paper thumbnail of WETICE 2009 First Workshop on Collaboration and Cloud Computing

2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, 2009

Bandwidth inversion (network bandwidth becoming larger than computer internal bus bandwidth), Vir... more Bandwidth inversion (network bandwidth becoming larger than computer internal bus bandwidth), Virtualization of computing, network and storage resources and web based service development environments are changing the way the services are developed and delivered over the Internet. Virtualization allows computing (CPU and memory), storage (capacity, storage I/O, storage throughput) and bandwidth to be shared among multiple service developers, and service delivery applications supporting both end customers ( ...

Bookmarks Related papers MentionsView impact

Research paper thumbnail of CDCGM Track Report

2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2013

ABSTRACT The Convergence of distributed clouds, grids and their management conference track focus... more ABSTRACT The Convergence of distributed clouds, grids and their management conference track focuses on virtualization and cloud computing as they enjoy wider acceptance. A recent IDC report predicts that by 2016, 1ofevery1 of every 1ofevery5 will be spent on cloud-based software and infrastructure. Three papers address key issues in cloud computing such as resource optimization and scaling to address changing workloads and energy management. In addition, the DIME network architecture proposed in WETICE2010 is discussed in two papers in this conference, both showing its usefulness in addressing fault, configuration, accounting, performance and security of service transactions with in the service oriented architecture implementation and also spanning across multiple clouds. While virtualization has brought resource elasticity and application agility to the services infrastructure management, the resulting layers of orchestration and the lack of end-to-end service visibility and control spanning across multiple service provider infrastructure have added an alarming degree of complexity. Hopefully, reducing the complexity in the next generation datacenters will be a major research topic in this conference.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Architectural resiliency in distributed computing

International Journal of Grid and High Performance Computing, 2012

Abstract Cellular organisms have evolved to manage themselves and their interactions with their s... more Abstract Cellular organisms have evolved to manage themselves and their interactions with their surroundings with a high degree of resiliency, efficiency and scalability. Signaling and collaboration of autonomous distributed computing elements accomplishing a common goal with optimal resource utilization are the differentiating characteristics that contribute to the computing model of cellular organisms. By introducing signaling and self-management abstractions in an autonomic computing element called Distributed Intelligent Managed ...

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Oracles in Software Networks: A New Scientific and Technological Approach to Designing Self-Managing Distributed Computing Processes

For Turing and the majority of computer scientists, an Oracle is a device that supplies a Turing ... more For Turing and the majority of computer scientists, an Oracle is a device that supplies a Turing machine with the values of some function (on the natural numbers or words in some alphabet) that is not recursively, e.g., Turing-machine, computable. Now technological innovations and social progress necessitate further changes to the concept of an Oracle. The first step in this direction was done by Burgin and Mikkilineni [1] using the relativization of the concept of an Oracle and extending its functions. Here we develop a forwardthinking theory of Oracles with application to distributed computing network technology. Different types and sorts of Oracles are introduced and studied. Their properties are explicated and analyzed in the context of computation theory and network technology. Utilization of Oracles in the distributed intelligent managed element (DIME) network architecture is described demonstrating expediency of Oracle theory in designing self-managing distributed computing processes.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of From Personal Computers to Personal Computing Networks: A New Paradigm for Computation

ThinkMind // FUTURE COMPUTING 2015, The Seventh International Conference on Future Computational Technologies and Applications, Mar 24, 2015

Transition from mainframe computers to personal computers marked a new important step in computer... more Transition from mainframe computers to personal computers marked a new important step in computer technology. Here, we suggest a new transition from personal computers to personal computing networks that, as proven in scientific literature, they can be more powerful and efficient in computation. An efficient tool for personal computing networks is the Distributed Intelligent Managed Element (DIME) network architecture, which extends the conventional computational model of information processing networks, allowing improvement of the efficiency and resiliency of computational processes. This approach is based on organizing the process dynamics under the supervision of intelligent agents that, knowing the intent of the underlying process, is able to optimize its execution. In this paper, we will discuss about main ideas, structural features and tentative applications of personal computing networks and will explain why the DIME network architecture is suitable to build them.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Infusing Intent and Its Management into Turing Machine: A Path to Cognitive Distributed Computing

The holy grail of Artificial Intelligence (AI) has been the reproduction of the cognitive process... more The holy grail of Artificial Intelligence (AI) has been the reproduction of the cognitive processes in Silicon based computing machines to mimic the human or animal cognitive behavior. Computationalism attempts to explain cognition in terms of different internal representations and symbol-manipulating processes operating over these representations. On the other hand, Connectionism explains cognition in terms of a finite automaton which computes associative function specified by a set of input-output pairs that in turn, introduce interaction into the computing model. However, both theories have critics who believe that they fall short in explaining the cognitive processes observed either in humans or animals. Computationalism tied to the Turing computing model which is restricted to single, sequential processes does not support concurrency, mobility and synchronization observed in cognitive processes. The connectionist systems are also dedicated to single tasks and do not support complex environments which require behaviors that are coordinated and integrated. Above all, cognition is associated with intent of a system and its accomplishment efficiently through various processes that monitor and control itself and its environment. Any computing model incorporating cognition must accommodate dynamic coupling between various elements of the system, where each change in one element continually influences every other element’s direction of change. We discuss the newly introduced DIME (distributed intelligent managed element) computing model which is shown to be one of the implementing architectures for π–calculus and argue that its non-von Neumann parallel implementation of a managed Turing machine with a signaling network overlay addresses some of the limitations of both Computationalism and Connectionism. The DIME network architecture provides a mechanism for injecting sensors and actuators into a Turing Machine and allows implementing autonomic distributed computing where the computers and the programs they execute are orchestrated to achieve the overall intent while optimizing the computing resources available.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Semantic Network Organization Based on Distributed Intelligent Managed Elements: Improving efficiency and resiliency of computational processes

A new network architecture based on increasing intelligence of the computing nodes is suggested f... more A new network architecture based on increasing intelligence of the computing nodes is suggested for building the semantic grid. In its simplest form, the distributed intelligent managed element (DIME) network architecture extends the conventional computational model of information processing networks, allowing improvement of the efficiency and resiliency of computational processes. This approach is based on organizing the process dynamics under the supervision of intelligent agents. The DIME network architecture utilizes the DIME computing model with non-von Neumann parallel implementation of a managed Turing machine with a signaling network overlay and adds cognitive elements to evolve super recursive information processing, for which it is proved that they improve efficiency and power of computational processes. The main aim of this paper is modeling the DIME network architecture with grid automata. A grid automaton provides a universal model for computer networks, sensor networks and many kinds of other networks.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The Connection Between Profit and Services in the Next-Generation Network

Whether the arena is the public switched telephone network (PSTN) or Internet protocol (IP)-based... more Whether the arena is the public switched telephone network (PSTN) or Internet protocol (IP)-based networks, the nature of services and the ability to bill for them determine the rate at which the new services are deployed. A new service can succeed only when the attributes of the service meet certain compelling of the customers and the service provider receives a fair profit. This paper examines both the PSTN and the IP networks to identify some of the attributes of some successful services and the capabilities of the networks that support these services. For the next-generation network currently being discussed in the industry to succeed, it must have certain attributes as a part of its infrastructure. The much-talked-about explosion of services will take place only when this infrastructure has become ubiquitous.
The attributes necessary to the next-generation network infrastructure are derived from both the PSTN and the Internet. The new infrastructure should combine the best features of both networks, including the following:
1. The ability to provide choice, interactivity and mobility with an intuitive end-user experience for which customers are willing to pay a premium,
2. The ability to bundle and un-bundle, and bill for various services using such capabilities as dynamic provisioning, monitoring and management, and
The ability to support a diversity of network requirements for voice, data, video and storage services with scalability on a global scale,
In other words, the grand convergence and unified service delivery of billable services that meet compelling needs of customers will be enabled by a next-generation network that combines features from both the PSTN and IP. This new network will enable new features that are not available in either the PSTN by itself or the Internet by itself.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Infusing Self-awareness into Turing Machine: A Path to Cognitive Distributed Computing Enabling Technologies : Infrastructure for Collaborative Enterprises

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Infusing Cognition into Distributed Computing A new approach to distributed datacenters with self-managing services on commodity hardware (Virtualized or Not

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Cloud Computing with DNA

Bookmarks Related papers MentionsView impact

Research paper thumbnail of WETICE 2014 CDCGM Track Chair Report

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Why There is a Quest for a Post-Hypervisor Hyper-Cloud

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Virtualization, Cloud Computing and the Emerging Datacenter Complexity Cliff

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Computing Models for Distributed Autonomic Clouds and Grids in the Context of the DIME Network Architecture

Abstract This paper presents an overview of computing models for a very important class of distri... more Abstract This paper presents an overview of computing models for a very important class of distributed systems: autonomic grids and clouds. We present the DIME network architecture as a representative of this still relatively new class of computing. We attempt to capture its potentials by formal modeling and emerging properties.

Bookmarks Related papers MentionsView impact