Kalapriya Kannan

Learn More
High throughput access to large data structures for lookup and classification have made Ternary Content Addressable Memory (TCAM) indispensable in today’s network switching devices. TCAMs offer single cycle lookup operation but at the expense of notoriously high power dissipation. While there is no suitable alternative to TCAM for maintaining line rate(More)
Most enterprises today run their applications on virtual machines (VMs). VM mobility - both live and offline, can provide enormous flexibility and also bring down OPEX (Operational Expenditure) costs. However, both live and offline migration of VMs is still limited to within a local network because of the complexities associated with cross subnet live and(More)
Irrigation of sugarcane crops with combined pulp and paper mill effluent increased soil pH, organic C, N, P, and K. Over a period of 15 years effluent application increased exchangeable Na by 4.5-fold compared with control soil (well-water irrigated), which ultimately elevated the Na adsorption ratio of the soils. The combined effluent irrigation increased(More)
Systematic reuse of software artifacts has been an elusive goal for several years. Service-oriented architecture (SOA) has been touted in recent years due its promise of fostering reuse. Even so, reuse with SOA continues to be limited due to the lack of formal techniques for extracting domain knowledge from existing reusable software assets. In this(More)
Growing concern for reduced power dissipation, cost and latency demands in next generation Data Centers (DC) motivates us to revisit header optimizations. Headers contribute to about 30-40% of DC traffic and is responsible for equal proportion of consumed power. This amounts to significant overhead on per byte transfer of payload. In the past, highly(More)
The key to successful deployment of big data solutions lies in the timely distillation of meaningful information. This is made difficult by the mismatch between volume and velocity of data at scale and challenges posed by disparate speeds of IO, CPU, memory and communication links of data storage and processing systems. Instead of viewing storage as a(More)
Faults due to configuration of resources account for majority of errors in distributed software systems. Yet, the problem of identifying faulty configuration remains at large. Current approaches for fault identification are focused on event correlation techniques which suffer from limited granular data generated by software components. As complexity of(More)
Deployment is an important aspect of software solutions' life-cycle and is repeatedly employed at many stages including development, testing, delivery, and demonstration. Traditional script-based approaches for deployment are primarily manual and hence error prone, resulting in wasted time and labor. In this paper we propose a framework and approach for(More)
Ternary Content Addressable Memory (TCAM) with O(1) look up performance has become the obvious and irreplaceable choice of high performance switching hardware. However, emerging network paradigm, especially Software Defined Networking (SDN), has changed the nature of operations and the rate of access in this memory subsystem. These conditions are expected(More)