An Ontological Approach to Network Management

Size: px
Start display at page:

Download "An Ontological Approach to Network Management"

Transcription

1 An Ontological Approach to Network Management Meltem Gürel Conor Smith Evangelos Stephanou Henry Tah January 28, 2009

2 1 Introduction Several challenges in network and system management, as a result of the lack of interoperability between management domains, models, data and semantics have risen the need for innovative mechanisms to allow the interoperability among all involved management domains/models, by mapping between the information modules that each domain specifies. Ontologies provide a way to overcome some of theses issues and allow interoperability between various domains, by means of formalising data and providing data structures that are machine understandable. Ontologies have been successful in solving similar semantic problems in other areas, such as the semantic web. In this work, we present a review of the state of the art in the area of using ontologies to solve problems in network management, specify the advantages and possible drawbacks of an ontological approach and try a prototype ontology driven implementation as a proof-of-concept. 2 State of the art 2.1 Ontological Approaches Although there is not a universal consensus on the definition of ontology, we can find several definitions in the literature, such as a formal, explicit specification of a shared, machine-readable vocabulary and meanings, in the form of various entities and relationships between them, to describe knowledge about the contents of one of the related subject domains throughout the life cycle of its existence [Wong et al., 2005], set of knowledge terms, including the vocabulary, the semantic interconnections, and some simple rules of inference and logic for some participants [Ben Yahia et al., 2007]. Key applications of the ontologies are collaboration, interoperation, education and modeling [Ben Yahia et al., 2007]. One of the most successful example of the ontologies is in the area of the Semantic Web. Ontologies are used to describe a Web Service as well as provide a way for automatic service composition and extend syntactic interoperability to semantic interoperability. [Medjahed et al., 2003]. The success of semantic web relies heavily on formalised knowledge to structure data for comprehensive and transportable machine understanding [Maedche et al]. The semantic web relies on two basic technologies: 1. Ontologies by wich, the domain concepts, concept hierarchies and concept relationships can be expressed, and 2. Logical reasoning by which new conclusions can be drawn after combining data with ontologies [Haydarlou et al., 2006]. 1

3 Semantic web ontologies are expressed in a description logics language called Ontology Web Language (OWL). Logical reasoning is expressed in rule language called Semantic Web Rule Language (SWRL) (W3C proposal). Ontologies have also been used to describe services in several areas, such as mobile environments [Veijalainen et al., 2006], policy interactions and policy-based management [Davy et al., 2007], New Generation Networks and Services (NGN, NGS) [Ben Yahia et al., 2007]. Also, [Haydarlou et al., 2006] explores the potential of ontological commitments (using semantic web technology) for self-management of distributed object-oriented systems, based on a self management framework and a real life case. The framework in this paper is based on the concept of system use cases which describe the response of system to a given request. The authors also explore the potential of semantic web technology in relation to the requirements that distributed object. In the case of semantic interoperability, the semantic web that incorporates intelligent agents necessitates an interoperability solution requiring agents to communicate unambiguously and reason intelligently to perform corporative management task. An agent needs a formal representation of Knowledge [Wong et al., 2005]. These challenges can be addressed by: 1. The introduction of a new architecture for a network management platform based on ontology-driven multi-agents system (MAS) involving both fixed and mobile agents. [Stephan et al., 2004] 2. Applying ontology base semantics to the development and operation of management systems [Strassner et al., 2008]. Apart from the Semantic Web, significant work has been done in the area of Autonomic and Self-Managed Systems. [Lewis et al., 2006] provide a basis for a common approach on evaluating and benchmarking autonomic communications, setting the key metrics, such as cost, complexity, quality, dependability, resilience etc. Also, [Zhou et al., 2007] propose an architecture called MAC (Middleware for Adaptive Coordination), which support modeling, reasoning about the context knowledge and architecture-based self-management actions. In this proposed architecture, ontologies (specifically OWL) are used to model the context and also provide reasoning over that context, which means inferring implicit information from explicit ones, knowing the unknown from the known. (Figure 1) Also [Lewis et al., 2004] introduce a conceptual architecture for pervasive computing that integrates semantic service composition and policy-based management. [Strassner et al., 2008] actually implement an autonomic architecture, which uses a shared information model in order to harmonize different data models. In order to do that, and since data models are not capable of representing detailed semantics, the information and data models 2

4 are augmented with ontologies. Finally, another architecture for ontologybased context & policy interaction is proposed by [Davy et al., 2007], called PRIMO (Policy Relations and Interaction for Management using Ontologies). Again, ontologies are used to provide the context for the policies and rules, as well as different vocabularies, grammatical rules and semantic integration techniques. This allows, for example, relating one vocabulary and set of grammatical rules to another vocabulary and set of rules, without that relationship having been explicitly identified, but instead is inferred by the automated reasoning capabilities of the ontology that is used. 2.2 Ontologies in Network Management In the past couple of decades the evolution of technology and the increased needs for big and complex networks have led to the parallel increase in the complexity of the management of those networks. On one hand, users expect environments and networks that are easy to use and on the other hand new ways of managing these complex networks are needed. Under these circumstances, and taking into consideration the dynamic nature of evolving networks, future network management solutions need to be flexible, adaptable and intelligent, without increasing the burden on network resources [Stephan et al., 2004]. Also, the multiplicity of network management models may imply the use of multiple languages to define the managed objects. However, these languages have different levels of semantic expressiveness which may difficult to translate across different management information models [de Vergara et al., 2003a]. We will see how ontologies and semantic reasoning are proposed to help define new frameworks and architectures in the area of network management. Even before ontologies were introduced spread, there has been certain effort to achieve managing network resources, permitting the coexistance of Figure 1: The MAC architecture example 3

5 different management models and allow interoperability between them but also with legacy systems. [Dimopoulou et al., 2003] introduced an XMLbased management platform for QoS-aware IP networks, called QMTool. This tool adopted XML to provide an abstract definition model for configuration and monitoring of network elements, and Java/CORBA environment to enhance this definition model with with strong interoperability capabilities, portability, scalability and easy integration with both new and existing technologies. Using XML can present some advantages, since many tools and libraries can handle this type of information and used to develop network management applications, and at the same time present this information in different ways with the use of XSLT sheets. Furthermore, Document Type Definitions (DTD) or XML Schemas can specify various formats the information may have. On the other hand, however useful this technologies maybe in general, they do not provide semantics and reasoning over the information they deliver. Parsing those files can give us plenty of information but no inferrence can be made on the state of the network [de Vergara et al., 2004]. The next step, that leads to ontologies and reasoning over the information available, is the use of the Resource Description Framework (RDF) and RDF Schema (RDFS), which are XML-based languages but with the added feature of providing a way of defining structured sets and hierarchies, as well as domain-range constraints. Furthermore, some ontologies languages, such as OWL, are based on RDFS, and actually go beyond it, allowing machines to perform useful reasoning tasks [de Vergara et al., 2004]. Having defined the languages and tools needed, is now possible to see how these have been used to solve the network management problems we have discussed. There have been several attempts to compare and contrast several of the information models that are currently used in the field (CMIP, SMI-SNMP, WBEM, etc). Such a comparison is carried out in [de Vergara et al., 2003a], where several information model languages are compared against various characteristics. After the comparison, MOF/CIM seems to have the best semantic expressiveness, where SMIng and GDMO are near. Having done that, they next describe the process of obtaining a common management model. The basic steps in this process are: a. Merging, where all the models are merged in a global ontology, with overlapping concepts redefined to a common and unique concept and not-overlapping concepts included in the ontology with the additional relationships so that the ontology is able to reason with them. b. Mapping, where mapping rules are defined to translate instances from one model to the global ontology. [de Vergara et al., 2004] present an introduction of the ontologies concept, as well as the OWL and other languages, compairing their semantic 4

6 expressiveness. They also give an example of using OWL to merge and map several management information languages (SMIv2, GDMO, MOF/CIM) into one common ontology. [Wong et al., 2005] extensively investigate the semantic interoperability problem at different levels of network management of enterprise services using ITU-U Telecommunication Management Network (TMN), and proposed an ontology-driven approach to address this problem. The approach emphasises the similarity function and ontology mapping components with an illustration of Cisco and Nortel router configuration management application. The evaluation consists of a Cisco and Nortel ontology constructed using Protégé, and an ontology mapping strategy implemented in Java. The evaluation result based on the analysis, modelling and classification of approximately 250 Cisco commands and 200 Nortel commands into two different ontologies, shows that, the Cisco commands were more general than the Nortel commands, with no match in the semantics. The authors found that each Cisco command archives less than a Nortel command, and Cisco s programming model differs from Nortels (due to the different Cisco administration Modes). [de Vergara et al., 2003b] shows the advantages of using formal ontology techniques to improve the integration of current network management model. An illustration was done using the Web-Based Enterprise Managements (WBEMs) Common Information Model (CIM) which is a kind of ontology that defines the information of the management domain in a formal way. But they do not include the heavyweight ontology; hence interoperability is not completely achieved in CIM. The authors then proposed a method to create a network management information model based on formal ontology by extending the CIM, and adding the necessary axioms and constraints to obtain heavyweight ontology. The authors postulate that by defining a set of rules to enable the merging of CIM with all other models (e.g. the merging of CIM and SNMP Mobs), will result in CIM based ontology containing all information defined in other management models. With this approach, a manager can use the merged ontology to have unified view of all the information it manages and translate it, by applying the mapping rules by applying it to each domain information model taking into account the semantics of the concepts. [Wong et al., 2005] extensively investigate the semantic interoperability problem at different levels of network management of enterprise services using ITU-U Telecommunication Management Network (TMN), and proposed an ontology-driven approach to address this problem. The approach emphasises the similarity function and ontology mapping components with an illustration of Cisco and Nortel router configuration management application. The evaluation consists of a Cisco and Nortel ontology constructed using Protégé, and an ontology mapping strategy implemented in Java. The evaluation result based on the analysis, modelling and classification 5

7 of approximately 250 Cisco commands and 200 Nortel commands into two different ontologies, shows that, the Cisco commands were more general than the Nortel commands, with no match in the semantics. The authors found that each Cisco command archives less than a Nortel command, and Cisco s programming model differs from Nortels (due to the different Cisco administration Modes). [Xu & Xiao, 2006, Xu & Xiao, 2007] combine ontologies, web services with network management. In [Xu & Xiao, 2007] they also try introduce a common model for the integration of Ontology-based and Policy-based automatic network management. This process consists of several steps: Step 1: An ontology tool (such as Protégé-OWL editor) is used to convert PIB and MIB to a OWL+SWRL network management ontology. Step 2: According to the behaviors defined in SWRL for both management information and policies, corresponding actions are defined in the form of network management services by OWL-S. Step 3: All the policies created in the ontology form a common policy repository which can be used as usual by a policy-based network management architecture. Finally, [Keeney et al., 2006] introduce a framework for the delivery of network knowledge as context for decision making in various forms of management solutions. In the prototype that is implemented attempts are made to match the semantics of the SMI and CIM network management models. This information is then made available by a Knowledge Delivery Service to the Knowledge Delivery Network. Furthermore, they examine extent to which existing mapping techniques can be employed for runtime semantic interoperability for network knowledge and offer a more decentralized knowledge exchange mechanism. 3 Prototype: An Application for Intelligent Query of MIB Objects 3.1 Description Here our aim was to produce a solution to overcome the issue which arises when using SNMP tools such as net-snmp that the user needs to know the object names. We propose that it would be better if the tool could accept an argument such as tcpsegmentsreceived instead of tcpinsegs. We have built a semantic web application using Java. The application accepts an argument about managed objects that may not be MIB object names. Once submitted, the application finds the intended object and sends an snmpget command to the SNMP agent. 6

8 When building the application we used the Protégé-OWL Editor (v4) to create the ontology for network management and Jena to build the semantic web application. Below we give brief descriptions of these tools. 3.2 Tools Used Protégé is a free, open source ontology editor and a knowledge acquisition system. It is being developed at Stanford University in collaboration with the University of Manchester. Here we have used the Protégé-OWL (4.0) editor which enables users to build ontologies for the Semantic Web, in the W3C s Web Ontology Language (OWL). OWL ontologies can be categorized into three sub-languages: OWL-Lite, OWL-DL and OWL-Full. The defining feature of each sublanguage can be specified as its expressiveness. OWL-Lite is the least expressive and OWL-Full is the most expressive sub-language. The expressiveness of OWL-DL falls between that of OWL-Lite and OWL-Full. In this project we used the OWL-DL sub-language which is based on Description Logics (i.e. computations/algorithms based on the logic will terminate in a finite time). Description Logics are open to automated reasoning. It is therefore possible to automatically compute the classification hierarchy and check for inconsistencies in an ontology that conforms to OWL-DL. The reason we chose OWL-DL was to benefit from the maximum expressiveness possible while retaining computational completeness (all conclusions are guaranteed to be computed), decidability (all computations will finish in finite time), and the availability of practical reasoning algorithms. Ontologies that are described using OWL-DL can be processed by a reasoner (also known as classifiers). One of the main services offered by a reasoner is to determine if a superclass/subclass relationship exists between two classes. By doing so, a reasoner computes the inferred ontology class hierarchy. Another standard service that is offered by reasoners is consistency checking. Based on the description (conditions) of a class the reasoner can check whether or not it is possible for the class to have any instances. A class is deemed to be inconsistent if it cannot possibly have any instances. Pellet which is an open source OWL-DL reasoner written in Java was used to infer relationships between classes. To build the prototype application we used Jena, which is an open source framework for Java. Jena allows OWL ontologies to be read and manipulated in Java applications. 3.3 Implementation The OWL ontology Using the Protégé editor we first created an OWL ontology of the following MIB objects: ipsystemstatsindelivers, hrsystemuptime, ipdefaultttl, 7

9 sysuptime, tcpinsegs, tcprtomin and udpindatagrams. These objects are represented as classes which are subclasses of the mibobjects superclass. In order to define these MIB objects, we used two more classes, namely SYNTAX and mibdefs. Here SYNTAX represents the set of type definitions used in the syntax field in the SMI definition for objects (e.g. TimeTicks) while mibdefs represents the set of modules in which the MIB objects are defined (e.g. TCP-MIB modules). We then defined the object property hassyntax which relates the MIB objects to their corresponding syntax definition. To identify the relationship between the MIB objects and their MIB modules we used the object property specified as ispartofmib- Def. In figure 2 relations of some classes in the OWL ontology are shown. Figure 2: Some classes in the ontology 8

10 The two object properties are defined with set logic as follows: Object properties hassyntax 1 hassyntax Thing hassyntax Thing mibobjects hassyntax SYNTAX ispartofmibdef 1 ispartofmibdef Thing ispartofmibdef Thing mibobjects ispartofmibdef mibdefs We then add another class called aliases. This class has several subclasses which represent alias names of the MIB objects we had previously defined. For example the MIB object tcpinsegs is represented with the subclasses tcpinputsegments, tcpreceivedsegments and tcptotalsegmentsreceived. The complete asserted class hierarchy can be seen in Figure 3. In OWL a restriction describes a class of individuals based on the relationships that members of the class participate in. In other words a restriction is a kind of class, in the same way that a named class is a kind of class. Universal restrictions describe classes of individuals that for a given property only have relationships along this property to individuals that are members of a specified class. For example, the class of individuals that only have hassyntax relationships to members of Counter32. In Protege 4 the keyword only is used. In order to relate MIB objects and their aliases, we set restrictions in such a way that a reasoner places the alias name classes as subclasses of their corresponding MIB objects. For example, a reasoner will put class tcpinputsegments as a subclass of tcpinsegs. To do this we set the two restrictions below: If something is a member of class tcpinsegs, then it is necessary that something hassyntax Counter32 and ispartofmibdef TCP-MIB If something hassyntax Counter32 and ispartofmibdef TCP-MIB, then it must be a member of class tcpinseg. 9

11 Figure 3: Complete asserted class hierarchy 10

12 For each of the mibobjects subclasses we defined the relationship between them and the classes stated above as equivalent, i.e. as an necessary and sufficient criteria. The subclasses of the alias class have the above classes as superclasses, i.e. necessary criteria. The logic is shown below for tcpinsegs and tcpinputsegments: tcpinsegs tcpinsegs hassyntax Counter32 ispartofmibdef TCP-MIB tcpinsegs mibobjects tcpinputsegments tcpinputsegments hassyntax Counter32 ispartofmibdef TCP-MIB tcpinputsegments aliases Here tcpinputsegment also has syntax Counter32 and is part of MIB definition TCP-MIB. Moreover, tcpinsegs also has a stronger restriction such that another class which has the same properties will be classified as its subclass. This is shown as a screenshot from the the Protégé 4 environment in Figure 4. Figure 4: The Protégé environment Having completed the OWL ontology we now invoke the reasoner. Protégé 4 allows different reasoners to be plugged in, we use the Pellet reasoner. The ontology can be sent to the reasoner to automatically compute the classification hierarchy, and also to check the logical consistency of the ontology. The class hierarchy that is automatically computed by the reasoner is called the inferred hierarchy. Here as expected the reasoner specified the aliases as subclasses of the relevant MIB objects, i.e. it automatically computed the subclasses of each MIB object. The inferred class hierarchy can be seen in Figure 5. 11

13 Figure 5: Inferred class hierarchy 12

14 The reasoner has determined that tcpinputsegments, tcpreceivedsegments and tcptotalsegmentsreceived are subclasses of tcpinsegs. This is because we have defined tcpinsegs using necessary and sufficient conditions. Any individual that has syntax Counter32 and is part of MIB definition TCP-MIB is a member of the class tcpinsegs. Due to the fact that all of the individuals that are described by the classes tcpinputsegments, tcpreceivedsegments and tcptotalsegmentsreceived have syntax Counter32 and are part of MIB definition TCP-MIB the reasoner has determined that these classes must be subclasses of tcpinsegs The prototype application A prototype application was built in Java using the Jena framework and the Pellet reasoner. The application reads in our ontology. The Pellet reasoner is used to classify the ontology and infer a class hierarchy from this. In this inferred hierarchy our subclasses of aliases are subclasses of the respective MIB objects they are aliasing. The user is able to enter a string to see if it is an alias of any known MIB object. Because space characters are not part of the ontology class names, but are obviously a part of natural language the application trims all whitespace from the user-entered string before querying the reasoner. The application uses the Jena InfModel class s function listobjectsofproperty, which takes in the trimmed user-entered string, prepending the namespace of our ontology to the string. The function also takes in an ontology property, which in our application is subclassof. The function returns the objects in our ontology that the user-entered alias is a sub class of. There are multiple results, including Thing, mibobjects and, of course, aliases. The one result we are looking for is the name of the MIB object relating to the alias. This name is taken from the results of the function and presented to the user. If the alias entered by the user is not an alias of any of the MIB objects in the ontology then the user is informed so. When developing our prototype application we have used the localhost as an snmp server. The MIB object identifier (OID) is determined based on the actual MIB object s name. Here we used the Java SNMP Package which is an open-source implementation of the SNMP protocol as a Java package. It provides support for basic SNMP client and agent operations as defined in SNMP versions 1 and 2. The package provides a mechanism for getting and setting SNMP object identifier (OID) values. Much of the top-level user functionality is provided by the class SNMPv1CommunicationInterface. In the code below we create a communications interface to the localhost, by providing its InetAddress and the community name and supplying the version number for the SNMP messages to be sent (in our case it is 1 which represents SNMPv2): 13

15 InetAddress hostaddress = InetAddress.getByName(" "); String community = "rocommunity"; int version = 1; SNMPv1CommunicationInterface cominterface = new SNMPv1CommunicationInterface(version, hostaddress, community); We then send an SNMP GET request to retrieve the value of the SNMP variable corresponding to the retrieved OID. The type and value of the relevant object is displayed on the screen Testing We run the application and enter the alias host run time to express the MIB object hrsystemuptime. Once submitted the application displays the retrieved value and type information of this MIB object. (Figure 6) Figure 6: Application screenshot The same object can also be called with another expression, amount of time host initialized as shown below. (Figure 7) Evaluation Overall our prototype performs well. One of the downsides is that currently the application is case sensitive, simply because the alias names in the ontology are not uniformly cased. The listobjectsofproperty function from 14

16 Figure 7: Application screenshot Jena needs the exact class names to work. The application can also enable users to configure the parameters that are set within (InetAddress, community name, etc.). The network management ontology we have provided is open to further improvement; once the current restrictions are eliminated our application can be enhanced in order to enable the final application to be presented as a semantic layer for a MIB browser. 4 Conclusions Ontologies look promising in tackling the challenges that are presented in managing modern networks, in providing new generations of services and can help to integrate several technologies to achieve that goal. In this work we tried to present an overview of the state of the art in this field, which is still relatively new and has plenty of aspects that have not yet been fully discovered. We also implemented a simple prototype application to demostrate the capabilities and usage of the ontologies in network management as a proof of concept. Future work in the implementation would include further integration and mapping of human language to elements of the ontology (and in extend, to the managed objects) and also making the application more technology independent, including several information models under one shared ontology. Finally, this application could also be deployed as a web service, instead of a local stand-alone application. 15

17 References [Ben Yahia et al., 2007] Ben Yahia, I., Bertin, E., & Crespi, N. (2007). Ontology-based management systems for the next generation services: State-of-the-art. Networking and Services, ICNS. Third International Conference on, (pp ). [Davy et al., 2007] Davy, S., Barrett, K., Serrano, M., Strassner, J., Jennings, B., & van der Meer, S. (2007). Policy interactions and management of traffic engineering services based on ontologies. Network Operations and Management Symposium, LANOMS Latin American, (pp ). [de Vergara et al., 2003a] de Vergara, J., Villagra, V., Asensio, J., & Berrocal, J. (2003a). Ontologies: giving semantics to network management models. Network, IEEE, 17(3), [de Vergara et al., 2004] de Vergara, J., Villagra, V., & Berrocal, J. (2004). Applying the web ontology language to management information definitions. Communications Magazine, IEEE, 42(7), [de Vergara et al., 2003b] de Vergara, J., Villagra, V., Berrocal, J., Asensio, J., & Pignaton, R. (2003b). Semantic management: application of ontologies for the integration of management information models. Integrated Network Management, IFIP/IEEE Eighth International Symposium on, (pp ). [Dimopoulou et al., 2003] Dimopoulou, L., Nikolouzou, E., Sampatakos, P., & Venieris, L. (2003). Qmtool: an xml-based management platform for qos-aware ip networks. Network, IEEE, 17(3), [Haydarlou et al., 2006] Haydarlou, A., Oey, M., Overeinder, B., & Brazier, F. (2006). Using semantic web technology for self-management of distributed object-oriented systems. Web Intelligence, WI IEEE/WIC/ACM International Conference on, (pp ). [Keeney et al., 2006] Keeney, J., Lewis, D., O Sullivan, D., Roelens, A., Wade, V., Boran, A., & Richardson, R. (2006). Runtime semantic interoperability for gathering ontology-based network context. Network Operations and Management Symposium, NOMS th IEEE/IFIP, (pp ). [Lewis et al., 2004] Lewis, D., Conlan, O., O Sullivan, D., & Wade, R. (2004). Managing adaptive pervasive computing using knowledge-based service integration and rule-based behavior. Network Operations and Management Symposium, NOMS IEEE/IFIP, 1, Vol.1. 16

18 [Lewis et al., 2006] Lewis, D., O Sullivan, D., & Keeney, J. (2006). Towards the knowledge-driven benchmarking of autonomic communications. In WOWMOM 06: Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks (pp ). Washington, DC, USA: IEEE Computer Society. [Medjahed et al., 2003] Medjahed, B., Bouguettaya, A., & Elmagarmid, A. (2003). Composing web services on the semantic web. The VLDB Journal, (pp ). [Stephan et al., 2004] Stephan, R., Ray, P., & Paramesh, N. (2004). Network management platform based on mobile agents. Int. J. Netw. Manag., 14(1), [Strassner et al., 2008] Strassner, J., Samudrala, S., Cox, G., Liu, Y., Jiang, M., Zhang, J., van der Meer, S., Foghlú, M. O., & Donnelly, W. (2008). The design of a new context-aware policy model for autonomic networking. In ICAC 08: Proceedings of the 2008 International Conference on Autonomic Computing (pp ). Washington, DC, USA: IEEE Computer Society. [Veijalainen et al., 2006] Veijalainen, J., Nikitin, S., & Tormala, V. (2006). Ontology-based semantic web service platform in mobile environments. In MDM 06: Proceedings of the 7th International Conference on Mobile Data Management (pp. 83). Washington, DC, USA: IEEE Computer Society. [Wong et al., 2005] Wong, A., Ray, P., Parameswaran, N., & Strassner, J. (2005). Ontology mapping for the interoperability problem in network management. Selected Areas in Communications, IEEE Journal on, (pp ). [Xu & Xiao, 2006] Xu, H. & Xiao, D. (2006). A common ontology-based intelligent configuration management model for ip network devices. Innovative Computing, Information and Control, ICICIC 06. First International Conference on, 1, [Xu & Xiao, 2007] Xu, H. & Xiao, D. (2007). Applying semantic web services to automate network management. Industrial Electronics and Applications, ICIEA nd IEEE Conference on, (pp ). [Zhou et al., 2007] Zhou, Y., Pan, J., Ma, X., Luo, B., Tao, X., & Lu, J. (2007). Applying ontology in architecture-based self-management applications. In SAC 07: Proceedings of the 2007 ACM symposium on Applied computing (pp ). New York, NY, USA: ACM. 17

A Network Management System Based on Ontology and Slow Intelligence System

A Network Management System Based on Ontology and Slow Intelligence System A Network Management System Based on Ontology and Slow Intelligence System F. Colace, M. De Santo DIEII Università degli Studi di Salerno, Via Ponte Don Melillo, 1, 84084 Fisciano (Sa) Italy e-mail: {fcolace,

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

SINMS: A Slow Intelligence Network Manager based on SNMP Protocol

SINMS: A Slow Intelligence Network Manager based on SNMP Protocol SINMS: A Slow Intelligence Network Manager based on SNMP Protocol Francesco Colace 1, Shi-Kuo Chang 2 and Massimo De Santo 1 1 Department of Information and Electrical Engineering, University of Salerno,

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria truong@par.univie.ac.at Thomas Fahringer

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

Heterogeneous Tools for Heterogeneous Network Management with WBEM

Heterogeneous Tools for Heterogeneous Network Management with WBEM Heterogeneous Tools for Heterogeneous Network Management with WBEM Kenneth Carey & Fergus O Reilly Adaptive Wireless Systems Group Department of Electronic Engineering Cork Institute of Technology, Cork,

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

SNMP, CMIP based Distributed Heterogeneous Network Management using WBEM Gateway Enabled Integration Approach

SNMP, CMIP based Distributed Heterogeneous Network Management using WBEM Gateway Enabled Integration Approach , CMIP based Distributed Heterogeneous Network Management using WBEM Gateway Enabled Integration Approach Manvi Mishra Dept. of Information Technology, SRMSCET Bareilly (U.P.), India S.S. Bedi Dept of

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. plohithkumar@hotmail.com Abstract The scholarly activities

More information

On the Standardization of Semantic Web Services-based Network Monitoring Operations

On the Standardization of Semantic Web Services-based Network Monitoring Operations On the Standardization of Semantic Web Services-based Network Monitoring Operations ChenglingZhao^, ZihengLiu^, YanfengWang^ The Department of Information Techonlogy, HuaZhong Normal University; Wuhan,

More information

Towards P2P-based Computer Network Management *

Towards P2P-based Computer Network Management * Towards P2P-based Computer Network Management * Hui Xu, and Debao Xiao Department of Computer Science, Huazhong Normal University Wuhan, P.R. China, 430079 xuhui_1004@hotmail.com Abstract Nowadays, the

More information

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of

More information

A Scalability Model for Managing Distributed-organized Internet Services

A Scalability Model for Managing Distributed-organized Internet Services A Scalability Model for Managing Distributed-organized Internet Services TSUN-YU HSIAO, KO-HSU SU, SHYAN-MING YUAN Department of Computer Science, National Chiao-Tung University. No. 1001, Ta Hsueh Road,

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

TTM 4128 Network and Service Management (http://www.item.ntnu.no/academics/courses/ttm4128/) Learning Objectives Specification

TTM 4128 Network and Service Management (http://www.item.ntnu.no/academics/courses/ttm4128/) Learning Objectives Specification TTM 4128 Network and Service Management (http://www.item.ntnu.no/academics/courses/ttm4128/) Learning Objectives Specification Contents 1. TTM4128 Course contents 2. Overall Learning Objectives 3. Learning

More information

Intelligent interoperable application for employment exchange system using ontology

Intelligent interoperable application for employment exchange system using ontology 1 Webology, Volume 10, Number 2, December, 2013 Home Table of Contents Titles & Subject Index Authors Index Intelligent interoperable application for employment exchange system using ontology Kavidha Ayechetty

More information

II. PREVIOUS RELATED WORK

II. PREVIOUS RELATED WORK An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to

More information

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL

More information

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition 32 A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition Ion SMEUREANU, Andreea DIOŞTEANU Economic Informatics Department, Academy of

More information

Lecture 5: Foundation of Network Management

Lecture 5: Foundation of Network Management Lecture 5: Foundation of Network Management Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4395 5-1 Network Management Standards OSI: Common Management Information

More information

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University

More information

The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University

The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab:

More information

A Framework for Ontology-based Context Base Management System

A Framework for Ontology-based Context Base Management System Association for Information Systems AIS Electronic Library (AISeL) PACIS 2005 Proceedings Pacific Asia Conference on Information Systems (PACIS) 12-31-2005 A Framework for Ontology-based Context Base Management

More information

Intelligent Manage for the Operating System Services

Intelligent Manage for the Operating System Services Intelligent Manage for the Operating System Services Eman K. Elsayed, Nahed Desouky Mathematical and computer science Department, Faculty of Science(Girls), Al-Azhar University, Cairo, Egypt. emankaram10@azhar.edu.eg,

More information

Implementing Ontology-based Information Sharing in Product Lifecycle Management

Implementing Ontology-based Information Sharing in Product Lifecycle Management Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana

More information

Ontology and automatic code generation on modeling and simulation

Ontology and automatic code generation on modeling and simulation Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria youcef.gheraibia@gmail.com Abdelhabib Bourouis

More information

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd, 2013 An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Srinivasan Shanmugam and

More information

Semantic Stored Procedures Programming Environment and performance analysis

Semantic Stored Procedures Programming Environment and performance analysis Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski

More information

Context Model Based on Ontology in Mobile Cloud Computing

Context Model Based on Ontology in Mobile Cloud Computing Context Model Based on Ontology in Mobile Cloud Computing Changbok Jang, Euiin Choi * Dept. Of Computer Engineering, Hannam University, Daejeon, Korea chbjang@dblab.hannam.ac.kr, eichoi@hnu.kr Abstract.

More information

The Ontological Approach for SIEM Data Repository

The Ontological Approach for SIEM Data Repository The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian

More information

How To Manage A Distributed Application

How To Manage A Distributed Application of E-Commerce Brokerage Services Jorge E. López de Vergara, Víctor A. Villagrá, Juan I. Asensio, José I. Moreno, Julio J. Berrocal. Dept. de Ingeniería de Sistemas Telemáticos Universidad Politécnica de

More information

SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA

SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA J.RAVI RAJESH PG Scholar Rajalakshmi engineering college Thandalam, Chennai. ravirajesh.j.2013.mecse@rajalakshmi.edu.in Mrs.

More information

An Ontology-based e-learning System for Network Security

An Ontology-based e-learning System for Network Security An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology a0432@ccedu.sendai-ct.ac.jp Goichi Itabashi Graduate School

More information

of moving the data to the location of the management application code, as in clientserver

of moving the data to the location of the management application code, as in clientserver Unifying WBEM and Mobile Agents Approaches for Systems Management Marco Antonio C. Simões 1,2, André Luis de M. Santos 1 1 Centro de Informática Universidade Federal de Pernambuco P.O. Box 7851, ZIP: 50732-970

More information

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: hasni.neji63@laposte.net;

More information

A generic approach for data integration using RDF, OWL and XML

A generic approach for data integration using RDF, OWL and XML A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6

More information

A Framework for Collaborative Project Planning Using Semantic Web Technology

A Framework for Collaborative Project Planning Using Semantic Web Technology A Framework for Collaborative Project Planning Using Semantic Web Technology Lijun Shen 1 and David K.H. Chua 2 Abstract Semantic web technology has become an enabling technology for machines to automatically

More information

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies

Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies 2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Collaborative & Integrated Network & Systems Management: Management Using

More information

Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology

Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Jackie Zheqing Zhang Bill Hopkinson, Ph.D. 12479 Research Parkway Orlando, FL 32826-3248 407-207-0976 jackie.z.zhang@saic.com,

More information

Universiteit Leiden Computer Science

Universiteit Leiden Computer Science Internal Report 2012-04 Universiteit Leiden Computer Science A Method for Automated Prediction of Defect Severity Using Ontologies Name: Student-no: Martin Pavlov ILIEV s1053574 Date: 10/07/2012 1st supervisor:

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Firewall Builder Architecture Overview

Firewall Builder Architecture Overview Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.

More information

Perspectives of Semantic Web in E- Commerce

Perspectives of Semantic Web in E- Commerce Perspectives of Semantic Web in E- Commerce B. VijayaLakshmi M.Tech (CSE), KIET, A.GauthamiLatha Dept. of CSE, VIIT, Dr. Y. Srinivas Dept. of IT, GITAM University, Mr. K.Rajesh Dept. of MCA, KIET, ABSTRACT

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS By K S Chudamani and H C Nagarathna JRD Tata Memorial Library IISc, Bangalore-12 ABSTRACT: Library and information Institutions and

More information

ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM

ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM Mohamed Kholief, Nader Nada, Wedian Khedr College of Computing and Information Technology, Arab Academy for Science, Technology, and

More information

Developing a Web-Based Application using OWL and SWRL

Developing a Web-Based Application using OWL and SWRL Developing a Web-Based Application using OWL and SWRL Martin J. O Connor, Ravi Shankar, Csongor Nyulas, Samson Tu, Amar Das Stanford Medical Informatics, Stanford University, Stanford, CA 94305-5479 {martin.oconnor,

More information

A MODEL-BASED MONITORING ARCHITECTURE FOR HETEROGENEOUS ENTERPRISE SERVICES AND INFORMATION SYSTEMS

A MODEL-BASED MONITORING ARCHITECTURE FOR HETEROGENEOUS ENTERPRISE SERVICES AND INFORMATION SYSTEMS ISBN: 978-972-8939-47-2 2011 IADIS A MODEL-BASED MONITORING ARCHITECTURE FOR HETEROGENEOUS ENTERPRISE SERVICES AND INFORMATION SYSTEMS Félix Cuadrado, Rodrigo García-Carmona, Juan C. Dueñas and Álvaro

More information

An Ontology Model for Organizing Information Resources Sharing on Personal Web

An Ontology Model for Organizing Information Resources Sharing on Personal Web An Ontology Model for Organizing Information Resources Sharing on Personal Web Istiadi 1, and Azhari SN 2 1 Department of Electrical Engineering, University of Widyagama Malang, Jalan Borobudur 35, Malang

More information

MULTI AGENT-BASED DISTRIBUTED DATA MINING

MULTI AGENT-BASED DISTRIBUTED DATA MINING MULTI AGENT-BASED DISTRIBUTED DATA MINING REECHA B. PRAJAPATI 1, SUMITRA MENARIA 2 Department of Computer Science and Engineering, Parul Institute of Technology, Gujarat Technology University Abstract:

More information

OWL Ontology Translation for the Semantic Web

OWL Ontology Translation for the Semantic Web OWL Ontology Translation for the Semantic Web Luís Mota and Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. das Forças Armadas, 1649-026 Lisboa, Portugal luis.mota@iscte.pt,luis.botelho@we-b-mind.org

More information

No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface

No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface IAENG International Journal of Computer Science, 33:1, IJCS_33_1_22 No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface Nelson K. Y. Leung and Sim Kim Lau Abstract

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING Exploration on Service Matching Methodology Based On Description Logic using Similarity Performance Parameters K.Jayasri Final Year Student IFET College of engineering nishajayasri@gmail.com R.Rajmohan

More information

Semantics and Ontology of Logistic Cloud Services*

Semantics and Ontology of Logistic Cloud Services* Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution

More information

A Symptom Extraction and Classification Method for Self-Management

A Symptom Extraction and Classification Method for Self-Management LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation

More information

Ontology-Based Semantic Modeling of Safety Management Knowledge

Ontology-Based Semantic Modeling of Safety Management Knowledge 2254 Ontology-Based Semantic Modeling of Safety Management Knowledge Sijie Zhang 1, Frank Boukamp 2 and Jochen Teizer 3 1 Ph.D. Candidate, School of Civil and Environmental Engineering, Georgia Institute

More information

A CIM-based approach for managing computing servers and hypervisors acting as active network elements

A CIM-based approach for managing computing servers and hypervisors acting as active network elements A CIM-based approach for managing computing servers and hypervisors acting as active network elements Dimitris Kontoudis, Panayotis Fouliras University of Macedonia Department of Applied Informatics 156

More information

Advances in Network Management

Advances in Network Management Advances in Network Management Jianguo Ding UC) CRC Press >5^ J Taylor & Francis Croup ^""""^ Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an informa business AN AUERBACH

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies

DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies Karuna P. Joshi* Computer Science and Electrical Engineering University of Maryland, Baltimore County, Baltimore,

More information

How To Write A Composition Engine In A Microsoft Ip System

How To Write A Composition Engine In A Microsoft Ip System Service composition in IMS using Java EE SIP servlet containers Torsten Dinsing, Göran AP Eriksson, Ioannis Fikouras, Kristoffer Gronowski, Roman Levenshteyn, Per Pettersson and Patrik Wiss The IP Multimedia

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Irina Astrova 1, Bela Stantic 2 1 Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn,

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

DLDB: Extending Relational Databases to Support Semantic Web Queries

DLDB: Extending Relational Databases to Support Semantic Web Queries DLDB: Extending Relational Databases to Support Semantic Web Queries Zhengxiang Pan (Lehigh University, USA zhp2@cse.lehigh.edu) Jeff Heflin (Lehigh University, USA heflin@cse.lehigh.edu) Abstract: We

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency Abstract Distributed knowledge management, intelligent software agents and XML based knowledge representation are three research

More information

Telecommunications Systems 2

Telecommunications Systems 2 Telecommunications Systems 2 Telecommunications Management Network Sistemas de Telecomunicações II - 4.1 Telecommunications Management Network ITU-T M.3000 M.3599 Sistemas de Telecomunicações II - 4.2

More information

Network Management Architectures for Broadband Satellite Multimedia Systems

Network Management Architectures for Broadband Satellite Multimedia Systems Network Architectures for Broadband Multimedia Systems obert J. Mort Systek Consulting Ltd., Havant, UK robert.mort@etsi.org Matteo Berioli DL, Germany matteo.berioli@dlr.de Haitham Cruickshank, University

More information

Semantic Information on Electronic Medical Records (EMRs) through Ontologies

Semantic Information on Electronic Medical Records (EMRs) through Ontologies Semantic Information on Electronic Medical Records (EMRs) through Ontologies Suarez Barón M. J. Researcher, Research Center at Colombian School of Industrial Careers marcojaviersuarezbaron@gmail.com Bogotá,

More information

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

Agreement-aware Semantic Management of Services

Agreement-aware Semantic Management of Services Agreement-aware Semantic Management of Services Qian Zhao, Yu Zhou, Mark Perry University of Western Ontario { qianzhao@csd yuzhou@alumni markp@csd}.uwo.ca Abstract Automation of versatile process management

More information

Ontological IDS Monitoring on Defined Attack

Ontological IDS Monitoring on Defined Attack ISSN (Online): 2319 7064 Ontological IDS Monitoring on Defined Attack Vinod Kumar Shukla 1, D. B. Ojha 2 1 Research Scholar, Mewar University, Chittorgarh, Rajasthan, India 2 Professor, Mewar University,

More information

QAME Support for Policy-Based Management of Country-wide Networks

QAME Support for Policy-Based Management of Country-wide Networks QAME Support for Policy-Based Management of Country-wide Networks Clarissa C. Marquezan, Lisandro Z. Granville, Ricardo L. Vianna, Rodrigo S. Alves Institute of Informatics Computer Networks Group Federal

More information

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS Ionela MANIU Lucian Blaga University Sibiu, Romania Faculty of Sciences mocanionela@yahoo.com George MANIU Spiru Haret University Bucharest, Romania Faculty

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Open Ontology Repository Initiative

Open Ontology Repository Initiative Open Ontology Repository Initiative Frank Olken Lawrence Berkeley National Laboratory National Science Foundation folken@nsf.gov presented to CENDI/NKOS Workshop World Bank Sept. 11, 2008 Version 6.0 DISCLAIMER

More information

Further we designed a management system on the basis of our proposed architecture that supports basic management functions.

Further we designed a management system on the basis of our proposed architecture that supports basic management functions. Abstract Most Internet networking devices are now equipped with a Web server for providing Web-based element management so that an administrator may take advantage of this enhanced and powerful management

More information

A COLLABORATIVE PERSPECTIVE OF CRM

A COLLABORATIVE PERSPECTIVE OF CRM A COLLABORATIVE PERSPECTIVE OF CRM Mărginean Nicolae Bogdan-Vodă University, Faculty of Economics, Cluj-Napoca, Spinoasa 14 street, e-mail: nicolae1976@yahoo.com, telef: 0745/318321 Today, companies are

More information

FIPA agent based network distributed control system

FIPA agent based network distributed control system FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine

More information

The Educational Semantic Web

The Educational Semantic Web The Educational Semantic Web Dan Chiribuca, Daniel Hunyadi, Emil M. Popa Babes Bolyai University of Cluj Napoca, Romania Lucian Blaga University of Sibiu, Romania Abstract: The big question for many researchers

More information

Development of a Network Configuration Management System Using Artificial Neural Networks

Development of a Network Configuration Management System Using Artificial Neural Networks Development of a Network Configuration Management System Using Artificial Neural Networks R. Ramiah*, E. Gemikonakli, and O. Gemikonakli** *MSc Computer Network Management, **Tutor and Head of Department

More information

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Hyeon Soo Kim School of Comp. Eng. and Software Eng., Kum Oh National University

More information

Personalization of Web Search With Protected Privacy

Personalization of Web Search With Protected Privacy Personalization of Web Search With Protected Privacy S.S DIVYA, R.RUBINI,P.EZHIL Final year, Information Technology,KarpagaVinayaga College Engineering and Technology, Kanchipuram [D.t] Final year, Information

More information

Addressing Self-Management in Cloud Platforms: a Semantic Sensor Web Approach

Addressing Self-Management in Cloud Platforms: a Semantic Sensor Web Approach Addressing Self-Management in Cloud Platforms: a Semantic Sensor Web Approach Rustem Dautov Iraklis Paraskakis Dimitrios Kourtesis South-East European Research Centre International Faculty, The University

More information

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under

More information

Modeling an Ontology for Managing Contexts in Smart Meeting Space

Modeling an Ontology for Managing Contexts in Smart Meeting Space Modeling an Ontology for Managing Contexts in Smart Meeting Space Mohammad Rezwanul Huq, Nguyen Thi Thanh Tuyen, Young-Koo Lee, Byeong-Soo Jeong and Sungyoung Lee Department of Computer Engineering Kyung

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Semantic Transformation of Web Services

Semantic Transformation of Web Services Semantic Transformation of Web Services David Bell, Sergio de Cesare, and Mark Lycett Brunel University, Uxbridge, Middlesex UB8 3PH, United Kingdom {david.bell, sergio.decesare, mark.lycett}@brunel.ac.uk

More information

The Ontology and Architecture for an Academic Social Network

The Ontology and Architecture for an Academic Social Network www.ijcsi.org 22 The Ontology and Architecture for an Academic Social Network Moharram Challenger Computer Engineering Department, Islamic Azad University Shabestar Branch, Shabestar, East Azerbaijan,

More information

Challenges for Rule Systems on the Web

Challenges for Rule Systems on the Web Challenges for Rule Systems on the Web Yuh-Jong Hu 1 and Ching-Long Yeh 2 1 Emerging Network Technology (ENT) Lab. Department of Computer Science National Chengchi University, Taipei, Taiwan hu AT cs.nccu.edu.tw

More information

Clinician-Led Development of Electronic Health Records Systems

Clinician-Led Development of Electronic Health Records Systems Clinician-Led Development of Electronic Health Records Systems a John CHELSOM 1, Raju AHLUWALIA b, a and Naveed DOGAR a Centre for Health Informatics, City University, London b HS, W Thames Orthopaedic

More information

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac.

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac. ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford y.f.hu@bradford.ac.uk Next Generation Network (NGN) A IP/IMS based network Provide

More information

NNMi120 Network Node Manager i Software 9.x Essentials

NNMi120 Network Node Manager i Software 9.x Essentials NNMi120 Network Node Manager i Software 9.x Essentials Instructor-Led Training For versions 9.0 9.2 OVERVIEW This course is designed for those Network and/or System administrators tasked with the installation,

More information

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF

More information

Efficient Information Retrieval in Network Management Using Web Services

Efficient Information Retrieval in Network Management Using Web Services Efficient Information Retrieval in Network Management Using Web Services Aimilios Chourmouziadis 1, George Pavlou 1 1 Center of Communications and Systems Research, Department of Electronic and Physical

More information