Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Anoop George Ninan is active.

Publication


Featured researches published by Anoop George Ninan.


international world wide web conferences | 2002

Cooperative leases: scalable consistency maintenance in content distribution networks

Anoop George Ninan; Purushottam Kulkarni; Prashant J. Shenoy; Krithi Ramamritham; Renu Tewari

In this paper, we argue that cache consistency mechanisms designed for stand-alone proxies do not scale to the large number of proxies in a content distribution network and are not flexible enough to allow consistency guarantees to be tailored to object needs. To meet the twin challenges of scalability and flexibility, we introduce the notion of cooperative consistency along with a mechanism, called cooperative leases, to achieve it. By supporting Δ-consistency semantics and by using a single lease for multiple proxies, cooperative leases allows the notion of leases to be applied in a flexible, scalable manner to CDNs. Further, the approach employs application-level multicast to propagate server notifications to proxies in a scalable manner. We implement our approach in the Apache web server and the Squid proxy cache and demonstrate its efficacy using a detailed experimental evaluation. Our results show a factor of 2.5 reduction in server message overhead and a 20% reduction in server state space overhead when compared to original leases albeit at an increased inter-proxy communication overhead.


international conference on distributed computing systems | 2001

Maintaining mutual consistency for cached Web objects

Bhuvan Urgaonkar; Anoop George Ninan; Mohammad S. Raunak; Prashant J. Shenoy; Krithi Ramamritham

Existing Web proxy caches employ cache consistency mechanisms to ensure that locally cached data is consistent with that at the server. We argue that techniques for maintaining consistency of individual objects are not sufficient; a proxy should employ additional mechanisms to ensure that related Web objects are mutually consistent with one another. We formally define the notion of mutual consistency and the semantics provided by a mutual consistency mechanism to end users. We then present techniques for maintaining mutual consistency in the temporal and value domains. A novel aspect of our techniques is that they can adapt to the variations in the rate of change of the source data, resulting in judicious use of proxy and network resources. We evaluate our approaches using real-world Web traces and show that: (i) careful tuning can result in substantial savings in the network overhead incurred without any substantial loss in fidelity, of the consistency guarantees, and (ii) the incremental cost of providing mutual consistency guarantees over mechanisms to provide individual consistency guarantees is small.


IEEE Transactions on Knowledge and Data Engineering | 2003

Scalable consistency maintenance in content distribution networks using cooperative leases

Anoop George Ninan; Purushottam Kulkarni; Prashant J. Shenoy; Krithi Ramamritham; Renu Tewari

We argue that cache consistency mechanisms designed for stand-alone proxies do not scale to the large number of proxies in a content distribution network and are not flexible enough to allow consistency guarantees to be tailored to object needs. To meet the twin challenges of scalability and flexibility, we introduce the notion of cooperative consistency along with a mechanism, called cooperative leases, to achieve it. By supporting /spl Delta/-consistency semantics and by using a single lease for multiple proxies, cooperative leases allow the notion of leases to be applied in a flexible, scalable manner to CDNs. Further, the approach employs application-level multicast to propagate server notifications to proxies in a scalable manner. We implement our approach in the Apache Web server and the Squid proxy cache and demonstrate its efficacy using a detailed experimental evaluation. Our results show a factor of 2.5 reduction in server message overhead and a 20 percent reduction in server state space overhead when compared to original leases albeit at an increased interproxy communication overhead.


Archive | 2005

Methods and apparatus for installing agents in a managed network

Sylvia Martin; Ethan D. Roberts; Boris Farizon; Mordechai Zvi Zur; Benjamin Thrift; Anoop George Ninan; Christopher M. Barrett; Terrence Lewis; Nigel B. Hislop; Wesley A. Scott; Dongjun Sun; Paul Clark


Archive | 2005

System and methods for version compatibility checking

Anoop George Ninan


Archive | 2012

Virtualization of a storage processor for port failover

Dilesh Naik; Shuyu Lee; Matthew Long; Anoop George Ninan; Daniel B. Lewis


Archive | 2006

Methods and apparatus for structured partitioning of management information

Samuil Shmuylovich; Anoop George Ninan; Boris Farizon


Archive | 2005

System and methods for generic installation prerequisite verification

Sylvia Martin; Mordechai Zvi Zur; Anoop George Ninan


Archive | 2012

Port matching for data storage system port failover

Anoop George Ninan; Shuyu Lee; Matthew Long; Daniel B. Lewis; Dilesh Naik


Archive | 2012

Managing a port failover in a data storage system

Matthew Long; Anoop George Ninan; Daniel B. Lewis; Shuyu Lee; Dilesh Naik; David W. Harvey

Collaboration


Dive into the Anoop George Ninan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Prashant J. Shenoy

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge