Narayanan Shivakumar

dblp:s/NShivakumar · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 10 · 4 first-authorComputer networks · 5 · 3 first-authorSystems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
8 papers
Information retrieval · 58% Query processing and optimization · 13% Spatial and temporal data management · 12%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 58% Distributed systems · 42%
Computer networks
2 papers
Cellular and mobile networks · 93% Network performance modeling · 7%
Network and information security
1 paper
Privacy and data protection · 77% Authentication and access control · 23%

Topics — the 16 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
search engines
0.122009
Sitemaps: above and beyond the crawl of duty · WWW 2009
Google in a Box - Building the Google Search Appliance · SIGMOD Conference 2003
Information retrieval › search engines
web crawling
0.112009
Sitemaps: above and beyond the crawl of duty · WWW 2009
Cellular and mobile networks › mobility management
location management
0.021996
Efficient and Flexible Location Management Techniques for Wireless Communication Systems · MobiCom 1996
User Profile Replication for Faster Location Lookup in Mobile Environments · MobiCom 1995
Cellular and mobile networks
mobility management
0.021996
Efficient and Flexible Location Management Techniques for Wireless Communication Systems · MobiCom 1996
User Profile Replication for Faster Location Lookup in Mobile Environments · MobiCom 1995
Query processing and optimization
approximate query processing
0.011998
Filtering with Approximate Predicates · VLDB 1998
Query processing and optimization › aggregate query processing
iceberg query
0.011998
Computing Iceberg Queries Efficiently · VLDB 1998
Spatial and temporal data management › spatial query processing
proximity search
0.011998
Proximity Search in Databases · VLDB 1998
Indexing and storage engines › temporal indexing
sliding window index
0.011997
Wave-Indices: Indexing Evolving Databases · SIGMOD Conference 1997
Electronic design automation › physical design
circuit partitioning
0.011996
Multiway VLSI circuit partitioning based on dual net representation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation › physical design › circuit partitioning
multiway partitioning
0.011996
Multiway VLSI circuit partitioning based on dual net representation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation
physical design
0.011996
Multiway VLSI circuit partitioning based on dual net representation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Distributed systems
replication
0.011995
User Profile Replication for Faster Location Lookup in Mobile Environments · MobiCom 1995
Information retrieval
web search
0.012000
Finding Replicated Web Collections · SIGMOD Conference 2000
Query processing and optimization › query execution › expression evaluation
predicate evaluation
0.011998
Filtering with Approximate Predicates · VLDB 1998
Query processing and optimization
similarity query processing
0.011998
Proximity Search in Databases · VLDB 1998
Network performance modeling › network simulation
wireless network simulation
0.011996
Efficient and Flexible Location Management Techniques for Wireless Communication Systems · MobiCom 1996

Methods — techniques the papers use, named apart from their topics

discovery crawling comparison · 0.1digital library infrastructure · 0.0minimum-cost maximum-flow · 0.0filtering · 0.0approximate predicates · 0.0window expiration · 0.0index maintenance · 0.0network flow · 0.0min-cost max-flow · 0.0hierarchical profile replication · 0.0fiduccia-mattheyses · 0.0event-driven simulation · 0.0
YearPublicationVenuePosition
2009 Sitemaps: above and beyond the crawl of duty
abstract
Comprehensive coverage of the public web is crucial to web search engines. Search engines use crawlers to retrieve pages and then discover new ones by extracting the pages' outgoing links. However, the set of pages reachable from the publicly linked web is estimated to be significantly smaller than the invisible web, the set of documents that have no incoming links and can only be retrieved through web applications and web forms. The Sitemaps protocol is a fast-growing web protocol supported jointly by major search engines to help content creators and search engines unlock this hidden data by making it available to search engines. In this paper, we perform a detailed study of how "classic" discovery crawling compares with Sitemaps, in key measures such as coverage and freshness over key representative websites as well as over billions of URLs seen at Google. We observe that Sitemaps and discovery crawling complement each other very well, and offer different tradeoffs.
Uri Schonfeld, Narayanan Shivakumar
WWW2
2003 Google in a Box - Building the Google Search Appliance
Narayanan Shivakumar
SIGMOD Conference1
2000 Finding Replicated Web Collections
Junghoo Cho, Narayanan Shivakumar, Hector Garcia-Molina
SIGMOD Conference2
2000 Computing Geographical Scopes of Web Resources
Junyan Ding, Luis Gravano, Narayanan Shivakumar
VLDB3
1998 Safeguarding and Charging for Information on the Internet
abstract
With the growing acceptance of the Internet as a new dissemination medium, several new and interesting challenges arise in building a digital commerce infrastructure. We discuss some of the issues that arise in building such an infrastructure. In particular, we study how one can find and pay for digital information, and how one can safeguard the information from invalid access and duplication. We use examples from our Stanford Digital Library Project to illustrate some of these problems and their potential solutions.
Hector Garcia-Molina, Steven P. Ketchpel, Narayanan Shivakumar
ICDE3
1998 Computing Iceberg Queries Efficiently
Narayanan Shivakumar, Hector Garcia-Molina, Rajeev Motwani 0001, Jeffrey D. Ullman
VLDB2
1998 Proximity Search in Databases
Roy Goldman, Narayanan Shivakumar, Suresh Venkatasubramanian, Hector Garcia-Molina
VLDB2
1998 Filtering with Approximate Predicates
Narayanan Shivakumar, Hector Garcia-Molina, Chandra Chekuri
VLDB1
1998 Finding Near-Replicas of Documents and Servers on the Web
Narayanan Shivakumar, Hector Garcia-Molina
WebDB1
1997 Wave-Indices: Indexing Evolving Databases
abstract
In many applications, new data is being generated every day. Often an index of the data of a past window of days is required to answer queries efficiently. For example, in a warehouse one may need an index on the sales records of the last week for efficient data mining, or in a Web service one may provide an index of Netnews articles of the past month. In this paper, we propose a variety of wave indices where the data of a new day can be efficiently added, and old data can be quickly expired, to maintain the required window. We compare these schemes based on several system performance measures, such as storage, query response time, and maintenance work, as well as on their simplicity and ease of coding.
Narayanan Shivakumar, Hector Garcia-Molina
SIGMOD Conference1
1997 Per-User Profile Replication in Mobile Environments: Algorithms, Analysis, and Simulation Results
Narayanan Shivakumar, Jan Jannink, Jennifer Widom
Mob. Networks Appl.1
1997 Efficient and flexible location management techniques for wireless communication systems
Jan Jannink, Derek Lam, Narayanan Shivakumar, Jennifer Widom, Donald C. Cox
Wirel. Networks3
1996 Efficient and Flexible Location Management Techniques for Wireless Communication Systems
abstract
We consider the problem of managing the information required to locate users in a wireless communication system, with a focus on designing and evaluating location management techniques that are efficient, scalable, and flexible. The three key contributions of this paper are: (1) A family of location management techniques, HiPER (for Hierarchical ProfilE Replication), that efficiently provide life-long (non-geographic) numbering with fast location lookup; (2) Pleiades, a scalable event-driven wireless system simulator with realistic calling and mobility patterns derived from several months of real traffic traces; and (3) multi-day simulations comparing our proposed location management techniques with current and previously proposed techniques on a realistic geographical and network topology. Research supported by the Center for Telecommunications and the Center for Integrated Systems at Stanford University, and by equipment grants from Digital and IBM Corporations. 1 Introduction I...
Jan Jannink, Derek Lam, Jennifer Widom, Donald C. Cox, Narayanan Shivakumar
MobiCom5
1996 Efficient Indexing for Broadcast Based Wireless Systems
Narayanan Shivakumar, Suresh Venkatasubramanian
Mob. Networks Appl.1
1996 Multiway VLSI circuit partitioning based on dual net representation
abstract
In this paper, we study the area-balanced multiway partitioning problem of VLSI circuits based on a new dual netlist representation named the hybrid dual netlist (HDN), and propose a general paradigm for multiway circuit partitioning based on dual net transformation. Given a netlist, we first compute a K-way partitioning of nets based on the HDN representation, and then transform the K-way net partition into a K-way module partitioning solution. The main contribution of our paper is in the formulation and solution of the K-way module contention (KMC) problem, which determines the best assignment of the modules in contention to partitions while maintaining user-specified area requirements when we transform the net partition into a module partition. Under a natural definition of binding function between nets and modules, and preference function between partitions and modules, we show that the K-MC problem can be reduced to a min-cost max-flow problem. We present an efficient solution to the K-MC problem based on network flow computation. We apply our dual transformation paradigm to the well-known K-way Fiduccia-Mattheyses (FM) partitioning algorithm (K-FM) and show that the new algorithm, named K-DualFM, reduces the net cutsize by 20% to 31% compared with the K-FM algorithm. We also apply the same paradigm to the K-maximum fanout-free cone (MFFC)-FM algorithm, a K-FM algorithm based on MFFC clustering, and show that the resulting algorithm, K-DualMFFC-FM reduces the net cutsize by 15% to 26% compared with K-MFFC-FM. Furthermore, we compare the K-DualFM algorithm with EIG1 and Paraboli, two recently proposed spectral-based bipartitioning algorithms. We showed that K-DualFM reduces the net cutsize by 56% on average when compared with EIG1 and produces comparable results with Paraboli.
Jason Cong, Wilburt Labio, Narayanan Shivakumar
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1995 User Profile Replication for Faster Location Lookup in Mobile Environments
abstract
We consider per-user profile replication as a mechanism for faster location lookup of mobile users in a Personal Communications Service system. We present a minimum-cost maximum-flow based algorithm to compute the set of sites at which a user profile should be replicated given known calling and user mobility patterns. We then present schemes for replication plans that gracefully adapt to changes in the calling and mobility patterns. 1 Introduction In a Personal Communications Service (PCS) system, users place and receive calls through a wireless medium. Calls may deliver voice, data, text, facsimile, or video information [JLLM94]. PCS users are located in system-defined cells, which are bounded geographical areas. When a user places a call, the PCS infrastructure must route the call to the base-station located in the same cell as the callee. The base-station then transmits the data in the call to the PCS unit through the wireless medium. We consider the problem of locating users who...
Narayanan Shivakumar, Jennifer Widom
MobiCom1
1994 Multi-way VLSI circuit partitioning based on dual net representation
Jason Cong, Wilburt Labio, Narayanan Shivakumar
ICCAD3