An efficient plan execution system for information management agents

  • Authors:
  • Greg Barish;Dan DiPasquo;Craig A. Knoblock;Steven Minton

  • Affiliations:
  • Integrated Media Systems Center, Information Sciences Institute, Department of Computer Science, University of Southern California, 4676 Admiralty Way, Marina del Rey, CA;Integrated Media Systems Center, Information Sciences Institute, Department of Computer Science, University of Southern California, 4676 Admiralty Way, Marina del Rey, CA;Integrated Media Systems Center, Information Sciences Institute, Department of Computer Science, University of Southern California, 4676 Admiralty Way, Marina del Rey, CA;Integrated Media Systems Center, Information Sciences Institute, Department of Computer Science, University of Southern California, 4676 Admiralty Way, Marina del Rey, CA

  • Venue:
  • Proceedings of the 2nd international workshop on Web information and data management
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent work on information integration has yielded novel and efficient solutions for gathering data from the World Wide Web. However, there has been little attention given to the problem of providing information management capabilities that closely model how people interact with the web in productive ways - not only collecting information, but monitoring web sites for new or updated data, sending notifications based on the results, building reports, creating local repositories of information, and so on. These needs are unique to the dynamic nature of information in a networked environment. In this paper, we describe Theseus, an efficient plan execution system for information management agents. Through its plan language, Theseus supports a number of capabilities which enable practical information management, including repeated and periodic query execution, conditional plan declarations, query result aggregation, and flexible communication of results. The Theseus executor system focuses on efficiency, with support for data pipelining, and dataflow-based, event driven parallel execution. With Theseus, users can automate the complex but practical ways in which they interact with the web, for both information gathering and management.