Jianan Lin, Qiaoduo Zhang, Lingcui Zhang, Fenghua Li
With the wide application of the network and the rapid expansion of its scale, the types of network devices deployed in one network are getting more and more as well. Each kind of devices has its own management method, so there is an urgent need for a unified network device management system. This paper designs an extensible network device management system, which is able to manage multi-type network devices and is easy to extend its functions. The system achieves these features by loading corresponding components dynamically. It provides a component interface specification, and components developed according to the specification can be loaded to the system flexibly. The system also defines a communication protocol for admission control and management data transmission. The protocol has an advantage in security and extensibility. Experiments show that the system can manage common network devices properly and flexibly. It also shows that the system improves the convenience and security of the network device management.
{"title":"Design and Implementation of an Extensible Network Device Management System","authors":"Jianan Lin, Qiaoduo Zhang, Lingcui Zhang, Fenghua Li","doi":"10.1109/CISIS.2016.61","DOIUrl":"https://doi.org/10.1109/CISIS.2016.61","url":null,"abstract":"With the wide application of the network and the rapid expansion of its scale, the types of network devices deployed in one network are getting more and more as well. Each kind of devices has its own management method, so there is an urgent need for a unified network device management system. This paper designs an extensible network device management system, which is able to manage multi-type network devices and is easy to extend its functions. The system achieves these features by loading corresponding components dynamically. It provides a component interface specification, and components developed according to the specification can be loaded to the system flexibly. The system also defines a communication protocol for admission control and management data transmission. The protocol has an advantage in security and extensibility. Experiments show that the system can manage common network devices properly and flexibly. It also shows that the system improves the convenience and security of the network device management.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125613213","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}
Wireless Sensor and Actor Networks (WSANs) is becoming an important part of our technological reality as an autonomous systems, due to the advances of new technologies, such as 5G, Internet of Things (IoT) and ArtificialIntelligence (AI). One of the main challenges in autonomous systems is power management. Self-healing is a key feature of WSAN, which improves network connectivity and lifetime, by assigning actors tasks such as to connect separated network components, or recharge the sensors whose battery power is exhausted. In this paper, we propose a framework for actor selection in WSAN, which consists mainly of an adaptive neuro-fuzzy inference system. It considers network conditions when selecting actors for different tasks regarding network's connectivity restoration.
{"title":"Neuro-Adaptive Learning Fuzzy-Based System for Actor Selection inWireless Sensor and Actor Networks","authors":"Elis Kulla, Donald Elmazi, L. Barolli","doi":"10.1109/CISIS.2016.120","DOIUrl":"https://doi.org/10.1109/CISIS.2016.120","url":null,"abstract":"Wireless Sensor and Actor Networks (WSANs) is becoming an important part of our technological reality as an autonomous systems, due to the advances of new technologies, such as 5G, Internet of Things (IoT) and ArtificialIntelligence (AI). One of the main challenges in autonomous systems is power management. Self-healing is a key feature of WSAN, which improves network connectivity and lifetime, by assigning actors tasks such as to connect separated network components, or recharge the sensors whose battery power is exhausted. In this paper, we propose a framework for actor selection in WSAN, which consists mainly of an adaptive neuro-fuzzy inference system. It considers network conditions when selecting actors for different tasks regarding network's connectivity restoration.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127784366","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}
Andrei Dincu, E. Apostol, C. Leordeanu, M. Mocanu, Dan Huru
Nowadays the applications for real time processing of large amounts of data are encountered increasingly more frequently, as there are lots of system's types that can generate large comprehensive information in a relatively short time. In this paper we focus on sensor-based systems. Such systems may be found in several important domains, such as smart farming, medical field, water management, or smart cities. The proposed solution in this paper has the capacity to analyze data streams from different sensors but also considers historical data, in order to provide alerts or invoke different services. This is a new approach, as, to our knowledge, none of the existing stream-processing solutions support combining streaming with batch processing data. We tested our solution with data from sensors and actuators, using a smart farm test scenario.
{"title":"Real-Time Processing of Heterogeneous Data in Sensor-Based Systems","authors":"Andrei Dincu, E. Apostol, C. Leordeanu, M. Mocanu, Dan Huru","doi":"10.1109/CISIS.2016.133","DOIUrl":"https://doi.org/10.1109/CISIS.2016.133","url":null,"abstract":"Nowadays the applications for real time processing of large amounts of data are encountered increasingly more frequently, as there are lots of system's types that can generate large comprehensive information in a relatively short time. In this paper we focus on sensor-based systems. Such systems may be found in several important domains, such as smart farming, medical field, water management, or smart cities. The proposed solution in this paper has the capacity to analyze data streams from different sensors but also considers historical data, in order to provide alerts or invoke different services. This is a new approach, as, to our knowledge, none of the existing stream-processing solutions support combining streaming with batch processing data. We tested our solution with data from sensors and actuators, using a smart farm test scenario.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134322224","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}
GPGPUs have been widely adopted as throughput processing platforms for modern big-data and cloud computing. Attaining a high performance design on a GPGPU requires careful tradeoffs among various design concerns. Data reuse, cache contention, and thread level parallelism, have been demonstrated as three imperative performance factors for a GPGPU. The correlated performance impacts of these factors pose non-trivial concerns when scheduling threads on GPGPUs. This paper proposes a three-staged scheduling scheme to coschedule the threads with consideration of the three factors. The experiment results on a set of irregular parallel applications, when compared with previous approaches, have demonstrated up to 70% execution time improvement.
{"title":"Enhancing Data Reuse in Cache Contention Aware Thread Scheduling on GPGPU","authors":"Chin-Fu Lu, Hsien-Kai Kuo, B. Lai","doi":"10.1109/CISIS.2016.132","DOIUrl":"https://doi.org/10.1109/CISIS.2016.132","url":null,"abstract":"GPGPUs have been widely adopted as throughput processing platforms for modern big-data and cloud computing. Attaining a high performance design on a GPGPU requires careful tradeoffs among various design concerns. Data reuse, cache contention, and thread level parallelism, have been demonstrated as three imperative performance factors for a GPGPU. The correlated performance impacts of these factors pose non-trivial concerns when scheduling threads on GPGPUs. This paper proposes a three-staged scheduling scheme to coschedule the threads with consideration of the three factors. The experiment results on a set of irregular parallel applications, when compared with previous approaches, have demonstrated up to 70% execution time improvement.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131297500","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 cloud computing paradigm has recently emerged as a convenient solution for running different workloads on highly parallel and scalable infrastructures. One major appeal of cloud computing is its capability of abstracting hardware resources and making them easy to use. Conversely, one of the major challenges for cloud providers is the energy efficiency improvement of their infrastructures. Aimed at overcoming this challenge, heterogeneous architectures have started to become part of the standard equipment used in data centers. Despite this effort, heterogeneous systems remain difficult to program and manage, while their effectiveness has been proven only in the HPC domain. Cloud workloads are different in nature and a way to exploit heterogeneity effectively is still lacking. This paper takes a first step towards an effective use of heterogeneous architectures in cloud infrastructures. It presents an in-depth analysis of cloud workloads, highlighting where energy efficiency can be obtained. The microservices paradigm is then presented as a way of intelligently partitioning applications in such a way that different components can take advantage of the heterogeneous hardware, thus providing energy efficiency. Finally, the integration of microservices and heterogeneous architectures, as well as the challenge of managing legacy applications, is presented in the context of the OPERA project.
{"title":"Workload Management for Power Efficiency in Heterogeneous Data Centers","authors":"P. Ruiu, A. Scionti, J. Nider, Mike Rapoport","doi":"10.1109/CISIS.2016.107","DOIUrl":"https://doi.org/10.1109/CISIS.2016.107","url":null,"abstract":"The cloud computing paradigm has recently emerged as a convenient solution for running different workloads on highly parallel and scalable infrastructures. One major appeal of cloud computing is its capability of abstracting hardware resources and making them easy to use. Conversely, one of the major challenges for cloud providers is the energy efficiency improvement of their infrastructures. Aimed at overcoming this challenge, heterogeneous architectures have started to become part of the standard equipment used in data centers. Despite this effort, heterogeneous systems remain difficult to program and manage, while their effectiveness has been proven only in the HPC domain. Cloud workloads are different in nature and a way to exploit heterogeneity effectively is still lacking. This paper takes a first step towards an effective use of heterogeneous architectures in cloud infrastructures. It presents an in-depth analysis of cloud workloads, highlighting where energy efficiency can be obtained. The microservices paradigm is then presented as a way of intelligently partitioning applications in such a way that different components can take advantage of the heterogeneous hardware, thus providing energy efficiency. Finally, the integration of microservices and heterogeneous architectures, as well as the challenge of managing legacy applications, is presented in the context of the OPERA project.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116671757","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}
Hiroki Kataoka, A. Sawada, Dilawaer Duolikun, T. Enokido, M. Takizawa
It is critical to reduce the electric energy consumed in information systems, especially server clusters. In this paper, we discuss an MLPCM (multi-level power consumption with multiple CPUs) model and an MLCM (multi-level computation with multiple CPUs) model of a server with multiple CPUs. In this paper, we newly propose a modified globally energy-aware (MEA) algorithm to select a server for a process in a cluster of m servers. In the MEA algorithm, a server where a process all is to be performed is selected with computation complexity O(m) if the total electric energy of the servers is minimum. We evaluate the MEA algorithm and show not only the total electric energy consumption of the servers but also the average execution time of processes are reduced in the MEA algorithm compared with other algorithms.
{"title":"Energy-Aware Algorithms to Select Servers in Scalable Clusters","authors":"Hiroki Kataoka, A. Sawada, Dilawaer Duolikun, T. Enokido, M. Takizawa","doi":"10.1109/CISIS.2016.124","DOIUrl":"https://doi.org/10.1109/CISIS.2016.124","url":null,"abstract":"It is critical to reduce the electric energy consumed in information systems, especially server clusters. In this paper, we discuss an MLPCM (multi-level power consumption with multiple CPUs) model and an MLCM (multi-level computation with multiple CPUs) model of a server with multiple CPUs. In this paper, we newly propose a modified globally energy-aware (MEA) algorithm to select a server for a process in a cluster of m servers. In the MEA algorithm, a server where a process all is to be performed is selected with computation complexity O(m) if the total electric energy of the servers is minimum. We evaluate the MEA algorithm and show not only the total electric energy consumption of the servers but also the average execution time of processes are reduced in the MEA algorithm compared with other algorithms.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"318 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115150346","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}
Nowadays, many MOOC platforms have arisen to provide free knowledge. These platforms have a large catalog of courses for different specializations that progressively demand more specific learning resources and assessment methods to evaluate the progression of students. Current MOOC platforms are gradually giving support to these new requirements but with a limited assistance. This paper presents the state of art of the analytical system for three relevant MOOC platforms, one of the main pillars for analyzing the progression of courses. Other initiatives are also reviewed to show that current MOOC analytical systems are not ready to support custom MOOC-aware intelligent tutoring systems (ITSs). Thus, the design of a learning analytics system to assist these tools for MOOC platforms is presented.
{"title":"Towards a Learning Analytics Support for Intelligent Tutoring Systems on MOOC Platforms","authors":"David Bañeres, S. Caballé, R. Clarisó","doi":"10.1109/CISIS.2016.48","DOIUrl":"https://doi.org/10.1109/CISIS.2016.48","url":null,"abstract":"Nowadays, many MOOC platforms have arisen to provide free knowledge. These platforms have a large catalog of courses for different specializations that progressively demand more specific learning resources and assessment methods to evaluate the progression of students. Current MOOC platforms are gradually giving support to these new requirements but with a limited assistance. This paper presents the state of art of the analytical system for three relevant MOOC platforms, one of the main pillars for analyzing the progression of courses. Other initiatives are also reviewed to show that current MOOC analytical systems are not ready to support custom MOOC-aware intelligent tutoring systems (ITSs). Thus, the design of a learning analytics system to assist these tools for MOOC platforms is presented.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"698 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116117816","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}
Yuanyuan Zhang, Jinbo Xiong, Xuan Li, Biao Jin, Suping Li, Xu An Wang
Rapid development of cloud storage services produces a tremendous amount of user data outsourcing to cloud servers. Therefore, it is easy to generate data multi-replica, which is able to improve data availability and users' experience. However, when the management of data is poor, the sensitive information will be disclosed more easily. This may bring serious security and privacy challenges for both user's data and its multi-replica in cloud environment. In order to tackle the above issues, in this paper, we propose a multi-replica associated deleting scheme (MADS) in cloud environment. We first introduce a replica associated model to organize all of data replicas among different cloud servers. Furthermore, we propose the MADS scheme which is consists of data storage algorithm, replica generation algorithm, replica deletion and feedback algorithm. Finally, we employ Amazon S3 to implement MADS and the results indicate that the proposed scheme is available and effective.
{"title":"A Multi-replica Associated Deleting Scheme in Cloud","authors":"Yuanyuan Zhang, Jinbo Xiong, Xuan Li, Biao Jin, Suping Li, Xu An Wang","doi":"10.1109/CISIS.2016.68","DOIUrl":"https://doi.org/10.1109/CISIS.2016.68","url":null,"abstract":"Rapid development of cloud storage services produces a tremendous amount of user data outsourcing to cloud servers. Therefore, it is easy to generate data multi-replica, which is able to improve data availability and users' experience. However, when the management of data is poor, the sensitive information will be disclosed more easily. This may bring serious security and privacy challenges for both user's data and its multi-replica in cloud environment. In order to tackle the above issues, in this paper, we propose a multi-replica associated deleting scheme (MADS) in cloud environment. We first introduce a replica associated model to organize all of data replicas among different cloud servers. Furthermore, we propose the MADS scheme which is consists of data storage algorithm, replica generation algorithm, replica deletion and feedback algorithm. Finally, we employ Amazon S3 to implement MADS and the results indicate that the proposed scheme is available and effective.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122453117","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}
Goshi Sato, Noriki Uchida, N. Shiratori, Y. Shibata
By large tsunami damage due to the Great East Japan Earthquake, many existing network system stopped functioning in various factors. Even under such circumstances, some of the information communication method that including satellite communications, it was able to recover the Network Connectivity, actually quickly and effectively. Although there are some valid information communicating method in disaster, however the information communication method has a strong and weak points, when using each a single unit, it is not possible to follow the disaster area of the situations to be constantly changing. In addition, the emergency information communication system there may not be available in the battery out and do not know how to use in case of emergency. Therefore, it is important to design a systems available without a disaster by providing enough Network Capability. We develop a Never Die Network (NDN) system that is a new network system to achieve both the Network Capability in the normal and Network Connectivity in disaster based on the experience of Great East Japan Earthquake. In this paper, we propose a method for the system to autonomously derive the optimum packet flow by measuring the communication state such as throughput and packet loss in a system such as to considering multiple different access networks. We prepared a test bed that implements a prototype system, and evaluated based on a disaster scenario.
由于东日本大地震造成的巨大海啸破坏,许多现有的网络系统因各种因素而停止运行。即使在这样的情况下,包括卫星通信在内的一些信息通信方式,也能够迅速有效地恢复网络连接。虽然灾害中有一些有效的信息通信方法,但是信息通信方法各有优缺点,在使用单个单元时,不可能跟随灾区的情况不断变化。此外,应急信息通信系统中也有可能没有可用的电池出来而不知道如何在紧急情况下使用。因此,通过提供足够的网络功能来设计一个没有灾难的可用系统是很重要的。NDN (Never Die Network)系统是在东日本大地震的基础上,为实现正常情况下的网络能力和灾害情况下的网络连通性而开发的一种新型网络系统。本文在考虑多个不同接入网的情况下,提出了一种通过测量系统中吞吐量和丢包等通信状态来自动导出最优包流的方法。我们准备了一个实现原型系统的测试平台,并根据灾难场景进行评估。
{"title":"Implementation and Evaluation of Never Die Network System for Disaster Prevention Based on OpenFlow and Cognitive Wireless Technology","authors":"Goshi Sato, Noriki Uchida, N. Shiratori, Y. Shibata","doi":"10.1109/CISIS.2016.113","DOIUrl":"https://doi.org/10.1109/CISIS.2016.113","url":null,"abstract":"By large tsunami damage due to the Great East Japan Earthquake, many existing network system stopped functioning in various factors. Even under such circumstances, some of the information communication method that including satellite communications, it was able to recover the Network Connectivity, actually quickly and effectively. Although there are some valid information communicating method in disaster, however the information communication method has a strong and weak points, when using each a single unit, it is not possible to follow the disaster area of the situations to be constantly changing. In addition, the emergency information communication system there may not be available in the battery out and do not know how to use in case of emergency. Therefore, it is important to design a systems available without a disaster by providing enough Network Capability. We develop a Never Die Network (NDN) system that is a new network system to achieve both the Network Capability in the normal and Network Connectivity in disaster based on the experience of Great East Japan Earthquake. In this paper, we propose a method for the system to autonomously derive the optimum packet flow by measuring the communication state such as throughput and packet loss in a system such as to considering multiple different access networks. We prepared a test bed that implements a prototype system, and evaluated based on a disaster scenario.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131153888","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}
B. D. Martino, A. Esposito, Salvatore D'Angelo, Alessandro Marrazzo, Angelo Capasso
Nowadays, most of the information available on the web is in Natural Language. Extracting such knowledge from Natural Language text is an essential work and a very remarkable research topic in the Semantic Web field. The logic programming language Prolog, based on the definite-clause formalism, is a useful tool for implementing a Natural Language Processing (NLP) systems. However, web-based services for NLP have also been developed recently, and they represent an important alternative to be considered. In this paper we present the comparison between two different approaches in NLP, for the automatic creation of an OWL ontology supporting the semantic annotation of text. The first one is a pure Prolog approach, based on grammar and logic analysis rules. The second one is based on Watson Relationship Extraction service of IBM Cloud platform Bluemix. We evaluate the two approaches in terms of performance, the quality of NLP result, OWL completeness and richness.
{"title":"Automatic Production of an Ontology with NLP: Comparison between a Prolog Based Approach and a Cloud Approach Based on Bluemix Watson Service","authors":"B. D. Martino, A. Esposito, Salvatore D'Angelo, Alessandro Marrazzo, Angelo Capasso","doi":"10.1109/CISIS.2016.98","DOIUrl":"https://doi.org/10.1109/CISIS.2016.98","url":null,"abstract":"Nowadays, most of the information available on the web is in Natural Language. Extracting such knowledge from Natural Language text is an essential work and a very remarkable research topic in the Semantic Web field. The logic programming language Prolog, based on the definite-clause formalism, is a useful tool for implementing a Natural Language Processing (NLP) systems. However, web-based services for NLP have also been developed recently, and they represent an important alternative to be considered. In this paper we present the comparison between two different approaches in NLP, for the automatic creation of an OWL ontology supporting the semantic annotation of text. The first one is a pure Prolog approach, based on grammar and logic analysis rules. The second one is based on Watson Relationship Extraction service of IBM Cloud platform Bluemix. We evaluate the two approaches in terms of performance, the quality of NLP result, OWL completeness and richness.","PeriodicalId":249236,"journal":{"name":"2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128290703","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}