Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Arturo Crespo

dblp:c/ArturoCrespo · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2003
0000-0002-5287-7176ORCID · verified

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

Computer networks · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-author

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
2 papers
Data stream processing · 62% Query processing and optimization · 38%
Computer networks
1 paper
Internet of things and sensor networks · 50% Internet architecture and protocols · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Interconnection networks and networks-on-chip · 100%

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

TopicWeightPapersLastEvidence papers
Data stream processing › publish/subscribe
query subscription processing
0.122003
Query Merging: Improving Query Subscription Processing in a Multicast Environment · IEEE Trans. Knowl. Data Eng. 2003
Efficient Query Subscription Processing in a Multicast Environment · ICDE 2000
Query processing and optimization › multi-query optimization
query fusion
0.012003
Query Merging: Improving Query Subscription Processing in a Multicast Environment · IEEE Trans. Knowl. Data Eng. 2003
Interconnection networks and networks-on-chip
multicast
0.012003
Query Merging: Improving Query Subscription Processing in a Multicast Environment · IEEE Trans. Knowl. Data Eng. 2003
Internet of things and sensor networks
data dissemination
0.012000
Efficient Query Subscription Processing in a Multicast Environment · ICDE 2000
Internet architecture and protocols
multicast
0.012000
Efficient Query Subscription Processing in a Multicast Environment · ICDE 2000

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

simulation · 0.1heuristic algorithm · 0.1cost model · 0.1query merging · 0.1multicast channels · 0.1
YearPublicationVenuePosition
2003 Query Merging: Improving Query Subscription Processing in a Multicast Environment
abstract
This paper introduces techniques for reducing data dissemination costs of query subscriptions in a multicast environment. The reduction is achieved by merging queries with overlapping, but not necessarily equal, answers. The paper formalizes the query-merging problem and introduces a general framework and cost model for evaluating merging. We prove that the problem is NP-hard and propose exhaustive algorithms and three heuristic algorithms: the pair merging algorithm, the directed search algorithm, and the clustering algorithm. We develop a simulator, which uses geographical queries as a representative example for evaluating the different heuristics and show that the performance of our heuristics is close to optimal.
Arturo Crespo, Orkut Buyukkokten, Hector Garcia-Molina
IEEE Trans. Knowl. Data Eng.1
2002 Routing Indices For Peer-to-Peer Systems
abstract
Finding information in a peer-to-peer system currently requires either a costly and vulnerable central index, or flooding the network with queries. We introduce the concept of routing indices (RIs), which allow nodes to forward queries to neighbors that are more likely to have answers. If a node cannot answer a query, it forwards the query to a subset of its neighbors, based on its local RI, rather than by selecting neighbors at random or by flooding the network by forwarding the query to all neighbors. We present three RI schemes: the compound, the hop-count, and the exponential routing indices. We evaluate their performance via simulations, and find that RIs can improve performance by one or two orders of magnitude vs. a flooding-based system, and by up to 100% vs. a random forwarding system. We also discuss the tradeoffs between the different RI schemes and highlight the effects of key design variables on system performance.
Arturo Crespo, Hector Garcia-Molina
ICDCS1
2000 Efficient Query Subscription Processing in a Multicast Environment
abstract
This paper examines query subscription merging in a distributed environment where multicast channels are used to deliver information. It describes methods for reducing the cost of delivering information by merging overlapping data in the query answers and by using the multicast channels effectively. 1 Introduction Ongoing advances in communications, including the proliferation of the Internet and intranets, the development of mobile and wireless networks, and the impending availability of high bandwidth links to the home, have fueled the development of a wide range of new information-centered applications. Many of these new applications involve data dissemination, that is, the delivery of data from a set of producers to a (typically) larger set of consumers. Examples of dissemination-based applications include information feeds (e.g., stock and sports tickers of news wires), traffic information systems, electronic newsletters, and entertainment delivery [FZ96]. Current subscription se...
Arturo Crespo, Orkut Buyukkokten, Hector Garcia-Molina
ICDE1
1997 Responsive Interaction for a Large Web Application: The Meteor Shower Architecture in the WebWriter II Editor
abstract
Traditional server-based web applications allow access to server-hosted resources, but often exhibit poor responsiveness due to server load and network delays. Client-side web applications, on the other hand, provide excellent interactivity at the expense of limited access to server resources. The WebWriter II Editor, a direct manipulation HTML editor that runs in a web browser, uses both server-side and client-side processing in order to achieve the advantages of both. In particular, this editor downloads the document data structure to the browser and performs all operations locally. The user interface is based on HTML frames and includes individual frames for previewing the document and displaying general and specific control panels. All editing is done by JavaScript code residing in roughly twenty HTML pages that are downloaded into these frames as needed. Such a client-server architecture, based on frames, client-side data structures, and multiple JavaScript-enhanced HTML pages appears promising for a wide variety of applications. This paper describes this architecture, the Meteor Shower Application Architecture, and its use in the WebWriter II Editor. 1
Arturo Crespo, Bay-Wei Chang, Eric A. Bier
Comput. Networks1
1996 WebWriter: A Browser-Based Editor for Constructing Web Applications
Arturo Crespo, Eric A. Bier
Comput. Networks1