Centralized yellow pages-based approach is one of well-known methods of facilitating resource dis... more Centralized yellow pages-based approach is one of well-known methods of facilitating resource discovery in distributed systems. Due to its conceptual simplicity, it became our choice in two recent research projects: agent-based model e-commerce system and agent system for resource brokering in a grid. It is the latter project that is used as a background to study efficient ways of implementing agent-based yellow page service. Results of actual experiments provide us with guidelines how to maximize its throughput.
In our work, an agent-based system supporting workers in an organization is centered around utili... more In our work, an agent-based system supporting workers in an organization is centered around utilization of ontologically demarcated data. In this system, ontological matchmaking, understood as a way of establishing closeness between resources, is one of key functionalities. Specifically, it is used to autonomously provide recommendations to the user, who is represented by her/his personal agent. These recommendations specify, which among available resources are relevant / of interest to the worker. In this paper, we discuss our approach to measuring semantic closeness between ontologically demarcated information objects, while a Duty Trip Support application is used as a case study. General description of the algorithm is followed by a recommendation example based on support for a worker who is seeking advice in planning a duty trip.
Nowadays, as a part of systematic growth of volume, and variety, of information that can be found... more Nowadays, as a part of systematic growth of volume, and variety, of information that can be found on the Internet, we observe also dramatic increase in sizes of available image collections. There are many ways to help users browsing / selecting images of interest. One of popular approaches are Content-Based Image Retrieval (CBIR) systems, which allow users to search for images that match their interests, expressed in the form of images (query by example). However, we believe that image search and retrieval could take advantage of semantic technologies. We have decided to test this hypothesis. Specifically, on the basis of knowledge captured in the CBIR, we have developed a domain ontology of residential real estate (detached houses, in particular). This allows us to semantically represent each image (and its constitutive architectural elements) represented within the CBIR. The proposed ontology was extended to capture not only the elements resulting from image segmentation, but also "spatial relations" between them. As a result, a new approach to querying the image database (semantic querying) has materialized, thus extending capabilities of the developed system.
Internet of Things (IoT) requires novel solutions to facilitate autonomous, though controlled, re... more Internet of Things (IoT) requires novel solutions to facilitate autonomous, though controlled, resource access. Access policies have to facilitate interactions between heterogeneous entities (devices and humans). Here, we focus our attention on access control in eHealth. We propose an approach based on enriching policies, based on well-known and widely-used eXtensible Access Control Markup Language, with semantics. In the paper we describe an implementation of a Policy Information Point integrated with the HL7 Security and Privacy Ontology. Keywords IoT • XACML • Ontologies • Semantic technologies • Access management • eHealth • HL7 This article is part of the Topical Collection on Systems-Level Quality Improvement
Fine needle aspiration cytology (FNAC) is currently the method of choice for malignancy predictio... more Fine needle aspiration cytology (FNAC) is currently the method of choice for malignancy prediction in thyroid nodules. Nevertheless, in some cases the interpretation of FNAC results may be problematic due to limitations of the method. The expression level of some microRNAs changes with the development of thyroid tumors, and its quantitation can be used to refine the FNAC results. For this quantitation to be reliable, the obtained data must be adequately normalized. Currently, no reference genes are universally recognized for quantitative assessments of microRNAs in thyroid nodules. The aim of the present study was the selection and validation of such reference genes. Expression of 800 microRNAs in 5 paired samples of thyroid surgical material corresponding to different histotypes of tumors was analyzed using NanoString technology and four of these (hsa-miR-151a-3p,-197-3p,-99a-5p and-214-3p) with the relatively low variation coefficient were selected. The possibility of use of the selected microRNAs and their combination as references was estimated by RT-qPCR on a sampling of cytological smears: benign (n=226), atypia of undetermined significance (n=9), suspicious for follicular neoplasm (n=61), suspicious for malignancy (n=19), medullary thyroid carcinoma (MTC) (n=32), papillary thyroid carcinoma (PTC) (n=54) and non-diagnostic material (ND) (n=34). In order to assess the expression stability of the references, geNorm algorithm was used. The maximum stability was observed for the normalization factor obtained by the combination of all 4 microRNAs. Further validation of the complex normalizer and individual selected microRNAs was performed using 5 different classification methods on 3 groups of FNAC smears from the analyzed batch: benign neoplasms, MTC and PTC. In all cases, the use of the complex classifier resulted in the reduced number of errors. On using the complex microRNA normalizer, the decision-tree method C4.5 makes it possible to distinguish between malignant and benign thyroid neoplasms in cytological smears with high overall accuracy (>91%).
Lecture Notes in Business Information Processing, 2009
Ability of an organization to adapt to change is one of its important features. When a real-world... more Ability of an organization to adapt to change is one of its important features. When a real-world organization is transformed into a virtual one, with a help of software agents and ontologies, it is important to specify how adaptability can be achieved. In our earlier work we have conceptualized, on a general level, adaptability in an agent-based virtual organization. The aim of this chapter is to discuss how agent adaptability can be implemented.
Adaptive Distributed Applications in Java (ADAJ) is a platform developed for execution of distrib... more Adaptive Distributed Applications in Java (ADAJ) is a platform developed for execution of distributed applications in Java. The objectives of this platform is to facilitate application design and to efficiently use the power of distributed computing. The ADAJ offers both a programming and an execution environment. In the latter it implements object observation and load balancing mechanisms. The observation mechanism allows estimating of the JVM load for each node running the ADAJ client. The load balancing mechanism dynamically adapts the workload across the system according to this information. Here we discuss how the original design based on JavaParty is going to be superseded by utilization of software agents.
It has been suggested that utilization of autonomous software agents in computational Grids may d... more It has been suggested that utilization of autonomous software agents in computational Grids may deliver the needed functionality to speed-up Grid adoption. I our recent work we have outlined an approach in which agent teams facilitate Grid resource brokering and management. One of the interesting questions is how to manage trust in such a system. The aim of this paper is to outline our proposed solution.
The idea of automating e-commerce transactions attracted a lot of interest during the last years.... more The idea of automating e-commerce transactions attracted a lot of interest during the last years. Multi-agent systems are claimed to be one of promising software technologies for achieving this goal. In this paper we summarize state-of-the-art in rule-based approaches to automated negotiations and present initial experimental results with our own implementation of a rule-based price negotiation mechanism in a model e-commerce multi-agent system. The experimental scenario considers multiple buyer agents involved in multiple English auctions that are performed in parallel.
Resource management and job scheduling are important research issue in computational Grids. When ... more Resource management and job scheduling are important research issue in computational Grids. When software agents are used as resource managers and brokers in the Grid a number of additional issues and possible approaches materialize. The aim of this chapter is twofold. First, we discuss traditional job scheduling in Grids, and when agents are utilized as Grid middleware. Second, we use this as a context for discussion of how job scheduling can be done in the agent-based system under development.
One of the important claims that permeate current view of information management is that ontologi... more One of the important claims that permeate current view of information management is that ontological demarcation of data and semantic information processing are going to allow to infuse "intelligence" into information systems. Separately, it is claimed that software agents, combined with ontologies will be the foundation of Web 4.0. In our work we are developing an agent-team-based resource management and brokering infrastructure for computational Grids. The proposed meta-level middleware is to utilize both software agents and ontologies. In this context, the aim of this chapter is twofold. First, we present an overview of found efforts to develop ontologies to be used in Grid and agent-Grid computing. Second, we analyze which one of them, if any, should be the base ontology for the system under development.
Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, 2014
Practical realizations of 3D forward/inverse separable discrete transforms, such as Fourier trans... more Practical realizations of 3D forward/inverse separable discrete transforms, such as Fourier transform, cosine/sine transform, etc. are frequently the principal limiters that prevent many practical applications from scaling to a large number of processors. Specifically, existing approaches, which are based primarily on 1D or 2D data decompositions, prevent the 3D transforms from effectively scaling to the maximum (possible / available) number of computer nodes. Recently, a novel, highly scalable, approach to realize forward/inverse 3D transforms has been proposed. It is based on a 3D decomposition of data and geared towards a torus network of computer nodes. The proposed algorithms requires compute-and-roll time-steps, where each step consists of an execution of multiple GEMM operations and concurrent movement of cubical data blocks between nearestneighbor nodes (directly using the logical arrangements of the nodes within the torus). The proposed 3D orbital algorithms gracefully avoids the, required, 3D data transposition. The aim of this paper is to present a preliminary experimental performance study of the proposed implementation on two different highperformance computer architectures.
Centralized yellow pages-based approach is one of well-known methods of facilitating resource dis... more Centralized yellow pages-based approach is one of well-known methods of facilitating resource discovery in distributed systems. Due to its conceptual simplicity, it became our choice in two recent research projects: agent-based model e-commerce system and agent system for resource brokering in a grid. It is the latter project that is used as a background to study efficient ways of implementing agent-based yellow page service. Results of actual experiments provide us with guidelines how to maximize its throughput.
In our work, an agent-based system supporting workers in an organization is centered around utili... more In our work, an agent-based system supporting workers in an organization is centered around utilization of ontologically demarcated data. In this system, ontological matchmaking, understood as a way of establishing closeness between resources, is one of key functionalities. Specifically, it is used to autonomously provide recommendations to the user, who is represented by her/his personal agent. These recommendations specify, which among available resources are relevant / of interest to the worker. In this paper, we discuss our approach to measuring semantic closeness between ontologically demarcated information objects, while a Duty Trip Support application is used as a case study. General description of the algorithm is followed by a recommendation example based on support for a worker who is seeking advice in planning a duty trip.
Nowadays, as a part of systematic growth of volume, and variety, of information that can be found... more Nowadays, as a part of systematic growth of volume, and variety, of information that can be found on the Internet, we observe also dramatic increase in sizes of available image collections. There are many ways to help users browsing / selecting images of interest. One of popular approaches are Content-Based Image Retrieval (CBIR) systems, which allow users to search for images that match their interests, expressed in the form of images (query by example). However, we believe that image search and retrieval could take advantage of semantic technologies. We have decided to test this hypothesis. Specifically, on the basis of knowledge captured in the CBIR, we have developed a domain ontology of residential real estate (detached houses, in particular). This allows us to semantically represent each image (and its constitutive architectural elements) represented within the CBIR. The proposed ontology was extended to capture not only the elements resulting from image segmentation, but also "spatial relations" between them. As a result, a new approach to querying the image database (semantic querying) has materialized, thus extending capabilities of the developed system.
Internet of Things (IoT) requires novel solutions to facilitate autonomous, though controlled, re... more Internet of Things (IoT) requires novel solutions to facilitate autonomous, though controlled, resource access. Access policies have to facilitate interactions between heterogeneous entities (devices and humans). Here, we focus our attention on access control in eHealth. We propose an approach based on enriching policies, based on well-known and widely-used eXtensible Access Control Markup Language, with semantics. In the paper we describe an implementation of a Policy Information Point integrated with the HL7 Security and Privacy Ontology. Keywords IoT • XACML • Ontologies • Semantic technologies • Access management • eHealth • HL7 This article is part of the Topical Collection on Systems-Level Quality Improvement
Fine needle aspiration cytology (FNAC) is currently the method of choice for malignancy predictio... more Fine needle aspiration cytology (FNAC) is currently the method of choice for malignancy prediction in thyroid nodules. Nevertheless, in some cases the interpretation of FNAC results may be problematic due to limitations of the method. The expression level of some microRNAs changes with the development of thyroid tumors, and its quantitation can be used to refine the FNAC results. For this quantitation to be reliable, the obtained data must be adequately normalized. Currently, no reference genes are universally recognized for quantitative assessments of microRNAs in thyroid nodules. The aim of the present study was the selection and validation of such reference genes. Expression of 800 microRNAs in 5 paired samples of thyroid surgical material corresponding to different histotypes of tumors was analyzed using NanoString technology and four of these (hsa-miR-151a-3p,-197-3p,-99a-5p and-214-3p) with the relatively low variation coefficient were selected. The possibility of use of the selected microRNAs and their combination as references was estimated by RT-qPCR on a sampling of cytological smears: benign (n=226), atypia of undetermined significance (n=9), suspicious for follicular neoplasm (n=61), suspicious for malignancy (n=19), medullary thyroid carcinoma (MTC) (n=32), papillary thyroid carcinoma (PTC) (n=54) and non-diagnostic material (ND) (n=34). In order to assess the expression stability of the references, geNorm algorithm was used. The maximum stability was observed for the normalization factor obtained by the combination of all 4 microRNAs. Further validation of the complex normalizer and individual selected microRNAs was performed using 5 different classification methods on 3 groups of FNAC smears from the analyzed batch: benign neoplasms, MTC and PTC. In all cases, the use of the complex classifier resulted in the reduced number of errors. On using the complex microRNA normalizer, the decision-tree method C4.5 makes it possible to distinguish between malignant and benign thyroid neoplasms in cytological smears with high overall accuracy (>91%).
Lecture Notes in Business Information Processing, 2009
Ability of an organization to adapt to change is one of its important features. When a real-world... more Ability of an organization to adapt to change is one of its important features. When a real-world organization is transformed into a virtual one, with a help of software agents and ontologies, it is important to specify how adaptability can be achieved. In our earlier work we have conceptualized, on a general level, adaptability in an agent-based virtual organization. The aim of this chapter is to discuss how agent adaptability can be implemented.
Adaptive Distributed Applications in Java (ADAJ) is a platform developed for execution of distrib... more Adaptive Distributed Applications in Java (ADAJ) is a platform developed for execution of distributed applications in Java. The objectives of this platform is to facilitate application design and to efficiently use the power of distributed computing. The ADAJ offers both a programming and an execution environment. In the latter it implements object observation and load balancing mechanisms. The observation mechanism allows estimating of the JVM load for each node running the ADAJ client. The load balancing mechanism dynamically adapts the workload across the system according to this information. Here we discuss how the original design based on JavaParty is going to be superseded by utilization of software agents.
It has been suggested that utilization of autonomous software agents in computational Grids may d... more It has been suggested that utilization of autonomous software agents in computational Grids may deliver the needed functionality to speed-up Grid adoption. I our recent work we have outlined an approach in which agent teams facilitate Grid resource brokering and management. One of the interesting questions is how to manage trust in such a system. The aim of this paper is to outline our proposed solution.
The idea of automating e-commerce transactions attracted a lot of interest during the last years.... more The idea of automating e-commerce transactions attracted a lot of interest during the last years. Multi-agent systems are claimed to be one of promising software technologies for achieving this goal. In this paper we summarize state-of-the-art in rule-based approaches to automated negotiations and present initial experimental results with our own implementation of a rule-based price negotiation mechanism in a model e-commerce multi-agent system. The experimental scenario considers multiple buyer agents involved in multiple English auctions that are performed in parallel.
Resource management and job scheduling are important research issue in computational Grids. When ... more Resource management and job scheduling are important research issue in computational Grids. When software agents are used as resource managers and brokers in the Grid a number of additional issues and possible approaches materialize. The aim of this chapter is twofold. First, we discuss traditional job scheduling in Grids, and when agents are utilized as Grid middleware. Second, we use this as a context for discussion of how job scheduling can be done in the agent-based system under development.
One of the important claims that permeate current view of information management is that ontologi... more One of the important claims that permeate current view of information management is that ontological demarcation of data and semantic information processing are going to allow to infuse "intelligence" into information systems. Separately, it is claimed that software agents, combined with ontologies will be the foundation of Web 4.0. In our work we are developing an agent-team-based resource management and brokering infrastructure for computational Grids. The proposed meta-level middleware is to utilize both software agents and ontologies. In this context, the aim of this chapter is twofold. First, we present an overview of found efforts to develop ontologies to be used in Grid and agent-Grid computing. Second, we analyze which one of them, if any, should be the base ontology for the system under development.
Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, 2014
Practical realizations of 3D forward/inverse separable discrete transforms, such as Fourier trans... more Practical realizations of 3D forward/inverse separable discrete transforms, such as Fourier transform, cosine/sine transform, etc. are frequently the principal limiters that prevent many practical applications from scaling to a large number of processors. Specifically, existing approaches, which are based primarily on 1D or 2D data decompositions, prevent the 3D transforms from effectively scaling to the maximum (possible / available) number of computer nodes. Recently, a novel, highly scalable, approach to realize forward/inverse 3D transforms has been proposed. It is based on a 3D decomposition of data and geared towards a torus network of computer nodes. The proposed algorithms requires compute-and-roll time-steps, where each step consists of an execution of multiple GEMM operations and concurrent movement of cubical data blocks between nearestneighbor nodes (directly using the logical arrangements of the nodes within the torus). The proposed 3D orbital algorithms gracefully avoids the, required, 3D data transposition. The aim of this paper is to present a preliminary experimental performance study of the proposed implementation on two different highperformance computer architectures.
Uploads
Papers by Maria Ganzha