de

Welcome Gast


  • Login
Full load

in Proceeding
StateThis publication is going to be published
AuthorsLars Braubach, Kai Jander, Alexander Pokahr
TitleHigh-Volume Data Streaming for Agents
Published in7th International Symposium on Intelligent Distributed Computing (IDC-2013)
PublisherSpringer Berlin/Heidelberg
Date2013
AbstractAgent technology is in principle well suited for realizing various kinds of distributed systems. Nonetheless, the specifics of agent technology render it difficult to implement data driven systems, even though these represent an important class of today's applications including e.g. audio or video streaming and file transfer. One central reason why agents are not especially helpful for these kinds of applications is the message-driven high-level interaction of agents. These kinds of interactions are meant to support high-level coordination of agents via speech act based actions, not transport of high volume binary data. Hence, currently agent developers need to resort to standard communication technologies like TCP or UDP to transport data, but this requires complex management of low-level aspects like connection handling at the application level and additionally might pose problems due to the requirement of opening additional ports. To better support also binary data transfer a new streaming approach is proposed, which introduces virtual connections between agents. Usage resembles established input and output streaming APIs and lets developers transfer data between agents in the same simple way as e.g. a file is written to hard disk. Furthermore, virtual connections allow for failure tolerant transmission on basis of multiplexed data. The usefulness of the approach will be further explained with a real-word example application from the area of business intelligence workflows. Abstract. importance of distributed systems steadily grows due to a number of different trends like mobile and cloud computing. Agent technology is conceptually well-suited for realizing distibuted systems. Though, in practice multi-agent systems are rarely used for developing such applications due to a number of different reasons and instead other approaches like web services are employed. We showed earlier that with a slightly modified agent concept called active components the disruptive property of agents can be removed and practical adoption can be proliferated. As part of a commercial project in the area of ETL-workflows
Documentpdflogo
Other formats Din 1501
bibTexLogo