{"title":"A distributed execution environment for large-scale workflow management systems with subnets and server migration","authors":"T. Bauer, P. Dadam","doi":"10.1109/COOPIS.1997.613807","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613807","url":null,"abstract":"If the number of users within a workflow management system (WFMS) increases, a central workflow server (WF-server) and a single local area network (LAN) may become overloaded. The approach presented in the paper describes an execution environment which is able to manage a growing number of users by adding new servers and subnets. The basic idea is to decompose processes into parts which are controlled by different WF-servers. That is, during the execution of a workflow instance its execution (step) control may migrate from one WF-server to another. By selecting the appropriate physical servers (for hosting the WF-servers) in the appropriate LANs, communication costs and individual WF-server workload can be reduced significantly.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132244324","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}
{"title":"HADAS: a network centric framework for interoperability programming","authors":"I. Ben-Shaul, A. Cohen, O. Holder, Boris Lavva","doi":"10.1109/COOPIS.1997.613809","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613809","url":null,"abstract":"The explosive growth in global networking infrastructures has created the opportunity to construct systems involving large number of independent and widely-distributed computational components. Administrative and operational autonomy considerations imply that the actual establishment of agreements regarding all aspects of component interaction must be explicitly declared and effectively formed. Moreover, since agreements may evolve over time, their representation needs to be highly tailorable. Design autonomy considerations imply the need to interoperate between pre-existing components, yet not enforce a fixed interoperability standard. The HADAS system addresses both concerns by providing a model and a corresponding programmable interface to component interoperability. Specifically, it provides an integration framework in which components \"live\", a peer-based configuration model for forming agreements and interconnections between components, and a coordination language for explicitly programming the actual desired distributed computation using these components. The framework rests on an underlying reflective object model that supports mutability and mobility, and an infrastructure that provides object interconnectivity, security and persistence. HADAS is fully implemented in Java and comes with a full programming environment for developing and executing network-centric applications.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133130601","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}
{"title":"On context-based naming in information bases","authors":"Manos Theodorakis, P. Constantopoulos","doi":"10.1109/COOPIS.1997.613811","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613811","url":null,"abstract":"In information bases following semantic and object-oriented data models logical names are used for the external identification of objects. Yet the naming schemes employed are not \"natural\" enough and several problems often arise: logical names can be ambiguous, excessively long, unrelated to or unable to follow the changes of the environment of named object. In natural language, similar problems are resolved by the context within which words are used. An approach to introducing a notion of context in an information base is to provide structuring mechanisms for decomposing it into possibly overlapping parts. The paper focuses on developing a context mechanism for an information base and, in particular, exploiting this mechanism for naming purposes. Rules are developed for generating meaningful names for objects by taking their context into account. This context-based naming enhances name readability, resolves name ambiguities, saves a lot of redundant name substrings, and it localizes and thus facilitates consistency checking, query processing and update operations. In modeling, it supports systematic naming of objects, and thus enhances cooperation between the designers and the end-users in the sense that the contents of the information base are more understandable by both of them.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123985069","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}
{"title":"Enabling cooperation among disconnected mobile users","authors":"J. Klingemann, T. Tesch, Jürgen Wäsch","doi":"10.1109/COOPIS.1997.613800","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613800","url":null,"abstract":"Mobile computing and workgroup computing are emerging technologies which have so far been treated independently. Current approaches to support cooperative work neglect the special characteristics of mobile environments like limited bandwidth or temporary disconnection. On the other hand, approaches to support disconnected operation in mobile environments rely on the assumption that the degree of data sharing is low, which is obviously not appropriate for cooperative work. In this paper, we utilize the COACT (COoperative ACTivity) transaction model to provide support for parallel, disconnected activities. The model incorporates the notion of resolvable, simultaneous work. We show how the COACT 'merge' algorithm reduces conflicts by exploiting operational semantics and offering consistent sequences of operations. We believe that our new approach is a viable solution to the growing demand for cooperation in mobile environments.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123723480","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}
{"title":"An ontology tool for query formulation in an agent-based context","authors":"K. Mahalingam, M. Huhns","doi":"10.1109/COOPIS.1997.613814","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613814","url":null,"abstract":"The paper describes how query formulation can be made simple and less complicated by using ontologies. It takes a brief look at several advantages of using ontologies in a distributed, heterogeneous, and dynamic information environment, such as the Internet. It also examines the construction and evaluation of an ontology-based distributed information system developed using the Java language. The paper discusses issues related to software tools that operate in a distributed environment and shows how the client-server architecture and the agent technology used by the Java language can be used effectively in such environments. The software is applied to an information system for healthcare administrators, which spans hospitals, clinics, and governmental health departments.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"157 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133769045","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}
{"title":"An architecture for intelligent resource agents","authors":"Jon Pastor, S. Taylor, D. McKay, R. McEntire","doi":"10.1109/COOPIS.1997.613812","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613812","url":null,"abstract":"The paper describes an intelligent resource agent architecture comprising several classes of mediating agents, which interact cooperatively in a distributed environment to enable appropriate, timely, customized access to Internet resources. These agents communicate with each other in terms of a shared set of object definitions, encoded in a common message syntax. Messages are transmitted via the Knowledge Query Manipulation Language (KQML), an emerging standard agent communication language. This architecture has been demonstrated in the domain of K-12 education, to support remote resource utilization and collaboration in the classroom within a WWW infrastructure.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"59 11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131101368","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}
{"title":"Task sharing among agents using reactive rules","authors":"M. Berndtsson, Sharma Chakravarthy, B. Lings","doi":"10.1109/COOPIS.1997.613802","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613802","url":null,"abstract":"Coordination and collaboration are naturally used by groups for carrying out activities and solving problems that require cooperation. However, getting a set of computer agents to do the same has been a problem-primarily addressed by the AI community and recently by the database community as workflow and process management problems. Not surprisingly, the problem has been addressed at different levels of abstraction by the two communities. It is evident that there is a need for bringing the two approaches together to develop cooperative information systems. This paper argues for the use of active databases as an enabling technology for cooperative information systems, details a novel approach for supporting task sharing (a key cooperation strategy within cooperative information systems) using active capability, and elaborates on a methodology for mapping task-shared protocols expressed in high-level speech acts to event-condition-action rules.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133066360","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}
S. Nakamura, H. Minemura, T. Yamaguchi, H. Shimizu, Takashi Watanabe, T. Mizuno
{"title":"Poster on a distributed RAID VOD system","authors":"S. Nakamura, H. Minemura, T. Yamaguchi, H. Shimizu, Takashi Watanabe, T. Mizuno","doi":"10.1109/COOPIS.1997.613819","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613819","url":null,"abstract":"Summary form only given. We present an implementation of a VOD (video on demand) system that addresses the problem of increasing video stream supply capabilities. To obtain fundamental video stream transfer characteristics on Ethernet, we first performed an experiment in which it became clear that bottlenecks of the CPU of a video server were the most serious. To solve this problem we implemented a distributed RAID4 (Redundant Arrays of Inexpensive Disks) method video server. Distributed RAID means extending the RAID method usually applied to disks to the servers, so as to achieve improvements in performance and reliability. The great advantage of this architecture is that the linear performance improvement can be achieved by adding inexpensive servers of a diffusion model.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"79 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133072234","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}
{"title":"Configuration detection as a problem of knowledge discovery in computer networks","authors":"Y. Murayama","doi":"10.1109/COOPIS.1997.613801","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613801","url":null,"abstract":"Presents a type of knowledge discovery that is slightly different from data mining in database systems-configuration detection in computer networks. In computer networks, one needs to know which objects exist and where they are located. We call the acquisition of this knowledge \"configuration detection\". We are interested in hosts and routers on an internetwork within an organization. As internetworking has become popular, the growth in the number of network objects has been substantial and dynamic. In such an environment, the maintenance of knowledge of the current configuration of the network has become a practical problem. The scale problem has been solved either by facilitating dynamic learning or by dividing the management domain into subdomains of a manageable size. In either solution, we face the problems of inconsistency and invalidity. We suggest the use of a procedure for the authorisation of network addresses to solve some of the serious network-level threats using a security technique. Finally, we apply the solution to address resolution.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124367626","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}
{"title":"Precise detection and proper handling of view maintenance anomalies in a multidatabase environment","authors":"Rongquen Chen, W. Meng","doi":"10.1109/COOPIS.1997.613808","DOIUrl":"https://doi.org/10.1109/COOPIS.1997.613808","url":null,"abstract":"A global view in a multidatabase system is defined as a query against base relations. When the global view is materialized, any update to the corresponding base relations needs to be propagated to the materialized view. This is known as view maintenance. Different maintenances of the same materialized global view for different local updates may interfere with each other. As a result, the view may be incorrectly maintained (view maintenance anomaly). In order to correct the problem, we often need to precisely detect the occurrence of each anomaly. In a distributed environment, the departure order of a set of messages from one site may be different from the arrival order of these messages at another site due to unpredictable network routings and delays. In such an environment, precise detection of the occurrence of each anomaly is a difficult problem. The authors propose a method for precisely detecting the occurrence of each maintenance anomaly for global views defined by SPJ queries. Their method takes into consideration the possibility that messages may be delivered and received in different orders across the network.","PeriodicalId":293694,"journal":{"name":"Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124690355","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}