BSCW and Groove (G. Neworks, 2005) have become the two de-facto standards for collaboration over the Internet. They offer a wealth of functionalities, support a variety of possible collaboration styles, and are applied frequently in research and business projects. While being useful and powerful for standard scenarios, they suffer from some problematic aspects if support for distributed ad-hoc and mobile collaboration is needed. Both are centralized systems which require the setup and maintenance of a server. Setting up such an infrastructure for short-term and ad-hoc collaboration of mobile users is not feasible since it requires the infrastructure to be in place and configured a priori, which is costly in terms of hardware, software, and time. Thus, they are not very adequate for flexible, short term collaborations, a genuine building block of many light-weight distributed mobile collaboration scenarios. In this paper, we discuss how P2P approaches could be applied to remedy these shortcomings and to what extent existing technology can already be applied "out of the box".
BSCW和Groove (G. networks, 2005)已经成为互联网上协作的两个事实上的标准。它们提供了丰富的功能,支持各种可能的协作风格,并且经常应用于研究和业务项目中。虽然对于标准场景来说非常有用和强大,但是如果需要支持分布式特别协作和移动协作,它们就会遇到一些问题。两者都是集中式系统,需要设置和维护服务器。为移动用户的短期和临时协作设置这样的基础设施是不可行的,因为它需要基础设施到位并预先配置,这在硬件、软件和时间方面都是昂贵的。因此,它们不适合灵活的短期协作,而短期协作是许多轻量级分布式移动协作场景的真正组成部分。在本文中,我们将讨论如何应用P2P方法来弥补这些缺点,以及现有技术可以在多大程度上“开箱即用”。
{"title":"On P2P collaboration infrastructures","authors":"M. Hauswirth, Ivana Podnar Žarko, S. Decker","doi":"10.1109/WETICE.2005.47","DOIUrl":"https://doi.org/10.1109/WETICE.2005.47","url":null,"abstract":"BSCW and Groove (G. Neworks, 2005) have become the two de-facto standards for collaboration over the Internet. They offer a wealth of functionalities, support a variety of possible collaboration styles, and are applied frequently in research and business projects. While being useful and powerful for standard scenarios, they suffer from some problematic aspects if support for distributed ad-hoc and mobile collaboration is needed. Both are centralized systems which require the setup and maintenance of a server. Setting up such an infrastructure for short-term and ad-hoc collaboration of mobile users is not feasible since it requires the infrastructure to be in place and configured a priori, which is costly in terms of hardware, software, and time. Thus, they are not very adequate for flexible, short term collaborations, a genuine building block of many light-weight distributed mobile collaboration scenarios. In this paper, we discuss how P2P approaches could be applied to remedy these shortcomings and to what extent existing technology can already be applied \"out of the box\".","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133505201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper we present GAIN (grid agent infrastructure), a multi-agent system that can be used for the development and deployment of flexible agent-based grid systems. Through the use of the agents jointly with the workflow and Web service technologies, we are able to support the users in the development and execution of grid applications. In particular, the GAIN system allows the definition of workflow applications by composing heterogeneous tasks and follows the different phases of the workflow execution, providing transparent allocation of the tasks on the different nodes of the grid. A first prototype of the system has been completed using the JADE agent development software and also some lab trials have been executed involving a small network of different JADE platforms.
{"title":"Intelligent task composition and allocation through agents","authors":"A. Negri, A. Poggi, M. Tomaiuolo","doi":"10.1109/WETICE.2005.41","DOIUrl":"https://doi.org/10.1109/WETICE.2005.41","url":null,"abstract":"In this paper we present GAIN (grid agent infrastructure), a multi-agent system that can be used for the development and deployment of flexible agent-based grid systems. Through the use of the agents jointly with the workflow and Web service technologies, we are able to support the users in the development and execution of grid applications. In particular, the GAIN system allows the definition of workflow applications by composing heterogeneous tasks and follows the different phases of the workflow execution, providing transparent allocation of the tasks on the different nodes of the grid. A first prototype of the system has been completed using the JADE agent development software and also some lab trials have been executed involving a small network of different JADE platforms.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"281 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131426133","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Giacomo Cabri, L. Ferrari, L. Leonardi, F. Zambonelli
Users' environments are going to be disseminated of intelligent devices and sensors that coordinate each other to help users in their activities. This leads to what is called "ambient intelligence", i.e., environments that exhibits a certain degree of intelligence. Software agents are the natural candidates for this kind of task, thanks to their autonomy and the capability to act on behalf of their owners, resulting thus appropriate in the ambient intelligence area. In this position paper, we discuss the use of agents in ambient intelligence, and sketch the relevant aspects of the LAICA project. In particular, we focus on the design of a middleware for ambient intelligence that connects several kinds of agents and other distributed components.
{"title":"The LAICA project: supporting ambient intelligence via agents and ad-hoc middleware","authors":"Giacomo Cabri, L. Ferrari, L. Leonardi, F. Zambonelli","doi":"10.1109/WETICE.2005.55","DOIUrl":"https://doi.org/10.1109/WETICE.2005.55","url":null,"abstract":"Users' environments are going to be disseminated of intelligent devices and sensors that coordinate each other to help users in their activities. This leads to what is called \"ambient intelligence\", i.e., environments that exhibits a certain degree of intelligence. Software agents are the natural candidates for this kind of task, thanks to their autonomy and the capability to act on behalf of their owners, resulting thus appropriate in the ambient intelligence area. In this position paper, we discuss the use of agents in ambient intelligence, and sketch the relevant aspects of the LAICA project. In particular, we focus on the design of a middleware for ambient intelligence that connects several kinds of agents and other distributed components.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116818444","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper describes the key ideas in the grid model: MiG (minimum intrusion grid). "The simple model" is a major milestone in developing the full MiG concept and when completely implemented "the simple model" includes a full featured grid solution. Besides describing the general MiG idea, the design of "the simple model" is specified as well as the main considerations behind the implementation.
{"title":"Minimum intrusion grid - the simple model","authors":"Henrik Hoey Karlsen, B. Vinter","doi":"10.1109/WETICE.2005.46","DOIUrl":"https://doi.org/10.1109/WETICE.2005.46","url":null,"abstract":"This paper describes the key ideas in the grid model: MiG (minimum intrusion grid). \"The simple model\" is a major milestone in developing the full MiG concept and when completely implemented \"the simple model\" includes a full featured grid solution. Besides describing the general MiG idea, the design of \"the simple model\" is specified as well as the main considerations behind the implementation.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128536179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This article presents methodological issues on evaluation related to the design process of the tool being evaluated. We emphasize the different variables which are important to take into account, and the links between them. We illustrate our approach with the presentation of a groupware for collective sensemaking (Sum it up) based on a theoretical activity model coming from social sciences, and a first evaluation of this groupware.
本文介绍了与被评估工具的设计过程相关的评估方法问题。我们强调必须加以考虑的不同变量,以及它们之间的联系。我们通过基于来自社会科学的理论活动模型的用于集体语义(Sum it up)的群件的呈现来说明我们的方法,并对该群件进行了首次评估。
{"title":"Design and evaluation of activity model-based groupware: methodological issues","authors":"Nadia Gauducheau, E. Soulier, M. Lewkowicz","doi":"10.1109/WETICE.2005.30","DOIUrl":"https://doi.org/10.1109/WETICE.2005.30","url":null,"abstract":"This article presents methodological issues on evaluation related to the design process of the tool being evaluated. We emphasize the different variables which are important to take into account, and the links between them. We illustrate our approach with the presentation of a groupware for collective sensemaking (Sum it up) based on a theoretical activity model coming from social sciences, and a first evaluation of this groupware.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115159678","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Andonoff, L. Bouzguenda, C. Hanachi, C. Sibertin-Blanc
This paper deals with coordination in the context of loose inter-organizational workflow (IOW). The aim of IOW is to support the cooperation between business processes running in different organizations. Loose IOW refers to occasional cooperation between organizations, free of structural constraints, where the organizations involved and their number are not predefined. This paper shows that the agent technology is appropriate to coordinate business processes in the context of loose IOW. More precisely, this paper proposes an agent-oriented architecture, compliant with the workflow management coalition reference architecture, which represents business processes as agents and uses mediators to coordinate them. This paper also defines an agent-oriented organizational model that describes the business processes coordination according to the agent-group-role meta model.
{"title":"Using agent technology for coordination in loose inter-organizational workflow","authors":"E. Andonoff, L. Bouzguenda, C. Hanachi, C. Sibertin-Blanc","doi":"10.1109/WETICE.2005.62","DOIUrl":"https://doi.org/10.1109/WETICE.2005.62","url":null,"abstract":"This paper deals with coordination in the context of loose inter-organizational workflow (IOW). The aim of IOW is to support the cooperation between business processes running in different organizations. Loose IOW refers to occasional cooperation between organizations, free of structural constraints, where the organizations involved and their number are not predefined. This paper shows that the agent technology is appropriate to coordinate business processes in the context of loose IOW. More precisely, this paper proposes an agent-oriented architecture, compliant with the workflow management coalition reference architecture, which represents business processes as agents and uses mediators to coordinate them. This paper also defines an agent-oriented organizational model that describes the business processes coordination according to the agent-group-role meta model.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116981459","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In our modern society with its variety of learning and work processes, collaborative structuring of knowledge plays an important role. With new and growing phenomena in mind, such as the user-centered wiki systems, this paper looks at the various ways of organizing collaboration in virtual knowledge spaces. As part of a novel teaching concept - embedded in a system for cooperative knowledge organization - spatial structuring of knowledge forms an essential part of teaching and learning. Based on the evaluation results of this concept, the paper focuses on collaborative writing methods and the requirements of tools used with special consideration of wikis. It then goes on to describe the concrete realization of a fusion of semantic-spatial structuring techniques and collaborative writing considering as example the integration of wiki techniques into virtual knowledge spaces.
{"title":"Deployment of simple user-centered collaborative technologies in educational institutions - experiences and requirements","authors":"T. Hampel, Harald Selke, Silke Vitt","doi":"10.1109/WETICE.2005.29","DOIUrl":"https://doi.org/10.1109/WETICE.2005.29","url":null,"abstract":"In our modern society with its variety of learning and work processes, collaborative structuring of knowledge plays an important role. With new and growing phenomena in mind, such as the user-centered wiki systems, this paper looks at the various ways of organizing collaboration in virtual knowledge spaces. As part of a novel teaching concept - embedded in a system for cooperative knowledge organization - spatial structuring of knowledge forms an essential part of teaching and learning. Based on the evaluation results of this concept, the paper focuses on collaborative writing methods and the requirements of tools used with special consideration of wikis. It then goes on to describe the concrete realization of a fusion of semantic-spatial structuring techniques and collaborative writing considering as example the integration of wiki techniques into virtual knowledge spaces.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116069239","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The ability to adapt a software system to a new communication technology critically depends on the support available to cope with the relevant integration effort. In view of this goal, this paper puts forward a communication infrastructure consisting of two layers. The upper layer allows software to obtain remote services through simple but powerful abstractions, while the lower layer provides the upper one with uniform access to a specific underlying data transfer technology. As a benefit, resorting to the proposed infrastructure equips the system to be adapted with high level communication facilities, leaving it unconcerned about the specific data transfer technology used.
{"title":"SHiC: a service-aware, high-level communication infrastructure supporting integration with the grid","authors":"F. Messina, G. Pappalardo, E. Tramontana","doi":"10.1109/WETICE.2005.53","DOIUrl":"https://doi.org/10.1109/WETICE.2005.53","url":null,"abstract":"The ability to adapt a software system to a new communication technology critically depends on the support available to cope with the relevant integration effort. In view of this goal, this paper puts forward a communication infrastructure consisting of two layers. The upper layer allows software to obtain remote services through simple but powerful abstractions, while the lower layer provides the upper one with uniform access to a specific underlying data transfer technology. As a benefit, resorting to the proposed infrastructure equips the system to be adapted with high level communication facilities, leaving it unconcerned about the specific data transfer technology used.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"53 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133003545","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper we introduce our early work on a model dedicated for the monitoring of ubiquitous environments. The model can be used to attach an arbitrary number of sensors onto a wireless/wired network of modules, the modules are distributed over a network and can interact with each other. Each module represents a specialist and communicates with an arbitrary number of other specialists. The model facilitates the monitoring, querying and adjustment of such sensors, through a simple interface.
{"title":"A sensory-oriented model for monitoring ubiquitous environments","authors":"S. Mostéfaoui","doi":"10.1109/WETICE.2005.10","DOIUrl":"https://doi.org/10.1109/WETICE.2005.10","url":null,"abstract":"In this paper we introduce our early work on a model dedicated for the monitoring of ubiquitous environments. The model can be used to attach an arbitrary number of sensors onto a wireless/wired network of modules, the modules are distributed over a network and can interact with each other. Each module represents a specialist and communicates with an arbitrary number of other specialists. The model facilitates the monitoring, querying and adjustment of such sensors, through a simple interface.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128080912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. Nassif, J. Nogueira, Mohamed Ahmed, A. Karmouch, R. Impey, F. D. Andrade
Grid allows several entities to share their computational resources. Selecting the best resource to run a job can become a complex and inadequate task for the user since grid is a distributed, dynamic, and heterogeneous network. The current frameworks for this problem still face some challenges. Users never know when the job will finish and what the service provider guarantees. Moreover, job scheduling for a future time is unavailable in most existing framework solutions since they lack performance prediction techniques. This paper presents an approach to job execution time prediction in grid using the case-based reasoning paradigm. The prediction module presented is part of a multi-agent system that selects the best resource to run a job in the grid environment. Case retrieval algorithms involving relevance and geometric matching are presented. We also elaborate adaptation algorithms that use prediction techniques for job workload forecasting.
{"title":"Job completion prediction in grid using distributed case-based reasoning","authors":"L. Nassif, J. Nogueira, Mohamed Ahmed, A. Karmouch, R. Impey, F. D. Andrade","doi":"10.1109/WETICE.2005.44","DOIUrl":"https://doi.org/10.1109/WETICE.2005.44","url":null,"abstract":"Grid allows several entities to share their computational resources. Selecting the best resource to run a job can become a complex and inadequate task for the user since grid is a distributed, dynamic, and heterogeneous network. The current frameworks for this problem still face some challenges. Users never know when the job will finish and what the service provider guarantees. Moreover, job scheduling for a future time is unavailable in most existing framework solutions since they lack performance prediction techniques. This paper presents an approach to job execution time prediction in grid using the case-based reasoning paradigm. The prediction module presented is part of a multi-agent system that selects the best resource to run a job in the grid environment. Case retrieval algorithms involving relevance and geometric matching are presented. We also elaborate adaptation algorithms that use prediction techniques for job workload forecasting.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123289570","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}