Agent-Based Distributed Analytical Search

  • Subrata DasEmail author
  • Ria Ascano
  • Matthew Macarty
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9086)


We describe here an agent-based Distributed Analytical Search (DAS) tool to search and query distributed “big data” sources regardless of data’s location, content or format. DAS semantically analyzes natural language queries from a web-based user interface. It automatically translates the query to a set of sub-queries by deploying a combination of planning and traditional database query optimization techniques. It then generates a query plan represented in XML and guide the execution by spawning intelligent agents with various types of wrappers as needed for distributed sites. The answers returned by the agents are merged appropriately and return them to the user. We have demonstrated DAS using a variety of data sources that are distributed and heterogeneous. The tool is the prime product of our company with big enterprises as our target market.


Mobile Agent Plan Agent Query Execution Query Plan Remote Machine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Das, S., Shuster, K., Wu, C.: ACQUIRE: agent-based complex QUery and information retrieval engine. In: Proc. of the 1st Int. Joint Conf. on Autonomous Agents and Multi-Agent Systems, Bologna, Italy, July 2002Google Scholar
  2. Das, S., Shuster, K., Wu, C., Levit, I.: Mobile Agents for Distributed and Heterogeneous Information Retrieval. Journal of In Retrieval 8, 383–416 (2005). Springer ScienceCrossRefGoogle Scholar
  3. Das, S.: Computational Business Analytics. Chapman and Hall/CRC Press (2014)Google Scholar
  4. de Marneffe, M.-C., et al.: Stanford typed dependencies manual: Revised for Stanford Parser v. 1.6.5 (2010)Google Scholar
  5. Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. Communication of the ACM 51(1), 107–113 (2008)CrossRefGoogle Scholar
  6. Giordani, A., Moschitti, A.: Generating SQL queries using natural language syntactic dependencies and metadata. In: Bouma, G., Ittoo, A., Métais, E., Wortmann, H. (eds.) NLDB 2012. LNCS, vol. 7337, pp. 164–170. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  7. Jansen, W., Karygiannis, T.: Mobile Agent Security, NIST Special Publication 800-19 (1999)Google Scholar
  8. Widom, J.: Integrating Heterogeneous Databases: Lazy or Eager?. ACM Computing Surveys 28 (1996)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Machine AnalyticsCambridgeUSA

Personalised recommendations