Intelligent Manage for the Operating System Services



Similar documents
I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Semantically Enhanced Web Personalization Approaches and Techniques

The Ontological Approach for SIEM Data Repository

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

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

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

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS

Context Model Based on Ontology in Mobile Cloud Computing

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

2.1. The Notion of Customer Relationship Management (CRM)

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

Databases in Organizations

Semantic Concept Based Retrieval of Software Bug Report with Feedback

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE

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

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

How To Understand The Concept Of A Distributed System

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

DIABLO VALLEY COLLEGE CATALOG

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Application of ontologies for the integration of network monitoring platforms

Introduction to Service Oriented Architectures (SOA)

The Ontology and Architecture for an Academic Social Network

Figure 1: Architecture of a cloud services model for a digital education resource management system.

PSG College of Technology, Coimbatore Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS.

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

Semantic Search in Portals using Ontologies

Implementing Ontology-based Information Sharing in Product Lifecycle Management

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

Experiments in Web Page Classification for Semantic Web

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

THE IMPACT OF INHERITANCE ON SECURITY IN OBJECT-ORIENTED DATABASE SYSTEMS

Expert System and Knowledge Management for Software Developer in Software Companies

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

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November ISSN

Service Oriented Architecture

IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS

A Grid Architecture for Manufacturing Database System

Business Rule Standards -- Interoperability and Portability

SCIENTIFIC workflows have recently emerged as a new

A Service-oriented Architecture for Business Intelligence

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD

Semantic Web based e-learning System for Sports Domain

Relational Database Basics Review

Distributed Database for Environmental Data Integration

POLAR IT SERVICES. Business Intelligence Project Methodology

Automating Service Negotiation Process for Service Architecture on the cloud by using Semantic Methodology

CitationBase: A social tagging management portal for references

CHAPTER 1 INTRODUCTION

Web Services Software Architecture

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

Ontology-Based Discovery of Workflow Activity Patterns

Make search become the internal function of Internet

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

Towards Rule-based System for the Assembly of 3D Bricks

Semantic Variability Modeling for Multi-staged Service Composition

Analance Data Integration Technical Whitepaper

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

MOBILE GEOGRAPHIC INFORMATION SYSTEMS: A CASE STUDY ON MANSOURA UNIVERSITY, EGYPT

Implementation of hybrid software architecture for Artificial Intelligence System

Objectives. Distributed Databases and Client/Server Architecture. Distributed Database. Data Fragmentation

A Framework of User-Driven Data Analytics in the Cloud for Course Management

Web-Based Genomic Information Integration with Gene Ontology

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Three Stages for SOA and Service Governance

A Framework of Model-Driven Web Application Testing

A semantic extension of a hierarchical storage management system for small and medium-sized enterprises.

Database Management. Chapter Objectives

An Ontology-based e-learning System for Network Security

Analance Data Integration Technical Whitepaper

Curriculum of the research and teaching activities. Matteo Golfarelli

Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition

Data Mining Governance for Service Oriented Architecture

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

Ontology-Based Semantic Modeling of Safety Management Knowledge

Ontology for Home Energy Management Domain

An architecture for open and scalable WebGIS

Search Result Optimization using Annotators

Transcription:

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, naheddesouky@yahoo.com ABSTRACT The Operating system is very complicated software and its size is very large. The challenges managing operating systems services have huge number of services and operating systems updates software. In this paper we concerned about Exokernel operating system structure for more generalization and reusability. For facilitate knowledge sharing and reusability the ontology based has been developed in artificial intelligence. Also semantic character in ontology based will reduce the number of services instead to keep all of them. In this paper, ontology refers to a layer of interfaces and services that resides between the application and the operating system is proposed. The proposed services ontology based facilitates the development, deployment and management of embedded system. Also The proposed ontology based suitable for any operating system. This paper will use Service-Oriented ontology architecture to management the operating system services development. Keywords: ontology based, operating system, management system, services-oriented. I. INTRODUCTION Ontologies become common in more applications and as those applications become larger and longer-lived, it is becoming increasingly common for ontologies to be developed in distributed environments by authors with disparate backgrounds. Ontologies that are expected to be collaboratively created and maintained over time by authors in many locations present special challenges to the problem of conceptual modeling. This paper concerned about ameliorating operating system by using ontology based. The Operating system is very complicated software and its size is very large. Due to the limited size of the memory, we cannot keep full OS on the memory. So, the OS contains two parts: First Called KERNEL and it contains the essential routines which used very often, it is the heart of the operating system. Second part contains routines which are required sometimes but not always and they are not vital. There are four designs to the OS according to the kernel: [7] Monolithic (simple) OS: This is the oldest design of the OS. While executing programs the OS does not distinguish between the user mode and the system mode. Layered OS: The modules of the OS are divided into layer forming a hierarchical structure. As all requests pass through multiple layers, this makes the OS less efficient. Microkernel OS: In this approach the kernel provides only the most essential OS functions. System programs or user level programs implemented outside the kernel provides the remaining OS services. Exokernel OS: This is the latest trend in the design of the OS. This approach implements application level resource management, that is applications programs mange the hardware resources not the OS. As the kernel provides only limited number of primitives, the Exokernel OS are very efficient.it provide applications with greater flexibility and better performance than Monolithic or Microkernel OS. From that classification the Exokernel operating system divide the operating system services in two main parts the kernel part and the Exokernel part. In the sequent section, we will present in more details how others handle the problem of enhance operating systems by ontology based. But in this proposed ontology concerned about the Exokernel services in any operating systems, which have thousands services and have the problems of unification, redundancy and scalability. This paper will use Service-Oriented ontology architecture to management the operating system services development. Service-Oriented Architecture (SOA) [10] is an architectural style that supports service orientation, it is a way of thinking in terms of service-based development and the outcomes of services, and SOA describes the concepts associated with activities, and describes how they relate to services. A detailed breakdown of the structure of the rest of the paper is as follows. Related works, Architecture of Operating systems services ontology based, the implementation finally conclusions and further works. 236

2. RELATED WORKS This section presents other attempts to enhance operating system by ontology based. Many ideas do that inside the kernel of the operating system. Reference [6] designed ontology based file system but they can't pass many challenges in their proposal. Also There are searchers using ontology based to develop the operating system in different ways as TELOS [4] and VRTOS [14] In July 2009 Software technology research laboratory, Demontfort university, England proposed virtual real time operating system VRTOS with RTOS ontology core. The RTOS ontology defines a set of common system services as debug, semaphore, waiting queue, thread, scheduling. The RTOS ontology services are used as a standard for portable software development. In The VRTOS supposed that, the memory management and the timer are two of crucial features for the application layer also massage queue, mutex and semaphore services are developed as system independent part. Ontology based RTOS in VRTOS enhance the portability i.e. the underlying operating system becomes totally transparent to the software applications. But the disadvantage of that is the cost of developing RTOS and implementing VRTOS. Also TELOS system [4] is the main product of the LORNET research center, Tele University in France. That operating system core is ontology. It work well only on the windows and certain application as learning and knowledge management Environment i.e. TELOS is learning and knowledge management operating system. It is service-oriented architecture, model-driven and ontology-driven system. Its ontology editor is OWL. Other relation between ontology based and operating system is in certain service as backup in reference [8] using ontology based as a better framework for coherent knowledge representation and sharing with reasoning capabilities which are not available in relational database. 3. ARCHITECTURE OF OPERATING SYSTEMS SERVICES ONTOLOGY BASED Online services are a reliable hosted services platform that reduces the need to deploy and maintain on premise IT service [9]. So ontology web language OWL is suitable to manage operating system services as online services. Semantically, we can summarize important Exokernel services to search, secure, pack up, create profile and network services as sharing files. In this section we discuss using ontology based in each service. Ontology base enhance operating system search service and manage profile. Ontology based enhance web search engine in certain fields as in Noesis [5], where Noesis is using a limited LEAD ontology which can play a useful role in geosciences research and education. It uses domain ontology to provide the user with context to refine their search term, searches different resources that might be of interest to them. Our view of ontology based semantic personalized search is that Ontology based might enhance the functionality of the search engines on the system by adding semantics to the information content of the system. Ontology is used to define the meaning of the terms emerging on the data files and these can be used to make inferences to get more information related to the objects of interest. Ontology based can be used to describe domains and to infer on relations of files. The task of a classification, in this context, is to assign each file to a class of a given set of classes. Suppose an index of a hierarchical file system, e.g. the file system translated into an ontology store and metadata is added to each file. In the personalized search which involves modeling, the user context as "ontological profiles" by assigning implicitly derived interest scores to existing concepts in domain ontology. Each ontological user profile is initially an instance of the reference ontology. Each concept in the user profile is annotated with an interest score which has an initial value of one. As the user interacts with the system by selecting or viewing new documents, the ontological user profile is updated and the annotations for existing concepts are modified by spreading activation. Thus, the user context is maintained and updated incrementally based on user s ongoing behavior. Also ontology based enhances Back up service, that by using CIM Conceptual Indexer and Matcher ontology characteristic. The CIM consists of a knowledge base that stores semantically enriched service data produced by the Automatic Annotator (AA), user feedback collected from the Service-Finder Portal (SFP), and service availability data from the Service Crawler (SC) [8]. Operating system Security service also may was ameliorated by managing it using ontology based. Security services are classified into two main classes antivirus service and authorization service. Virus dictionary ontology based is more useful than database so we create it. Also ontology-based policy translation approach [3] that mimics the behavior of expert administrators, without their mistakes and manages authorized service in networks. Network operating systems are designed for client computers and provide services so the distinction between network operating systems and stand alone operating systems is not always obvious. Network operating systems provide the services as sharing and replication services. But we found that network operating systems services as directory service (stores, organizes and provides access to information in directory) are managed as a cub class of sharing service. Finally, we have a set of topic maps S (service ontology based) a merge operation is defined as the following expression: merge :( S S) S [11]. 237

4. IMPLEMENTATION The implementation of the developed approach follows the service-oriented architecture paradigm. The implementation uses the Protégé 4 explanation engine. Each operating system service's ontology (the single component) create separated then the single components are integrated to generate the universal ontology. We present a new ontology enhance search service by building ontology classes for files in the system, Ontological User Profile and Ontology based Query Processing for interface. The top level classes in search services ontology based are Domain Concept, Content and Description. As shown in figure 1. Domain Concept class is root of all domain classes which represent domain referred to in the documents, domain classes like Religious, Art, Culture, Politics, Economy, Sports, etc. Content class represents the contents in the file text document or media. Description class represent describe for files, it created by user. We get this semantic classification by using Text Mining to extract knowledge in the document and assign each file to a class of a given set of classes. -Ontological user profile represents what user interest since we can capture this information from files on his computer since we can specify which domain he interested in. The top level profile ontology based classes are user profile and object profile as shown in figure 1. The user profile class in general contains information about the user like his name, password, address, career, hobbies, education, age, gender, etc. User profile in operating systems includes also user documents and user settings like control panel settings, software settings, accessories, etc. We add also a subclass called context contains domain interest (commercial, politics, etc) & web history (bookmark, time, page name) as subclass. Operating system stores information about any file created on the computer like its name, size, location, password, type (text, music, pictures), time (created, last accessed, modified), data, attributes (read only, hidden,...etc) in The object profile. Our semantic personalized search service is that get user query executes them against an ontology-based semantic classification for ontology classes and user profile and returns tuples of ontology values (resources) that satisfy the query.this query write in DL Query which available in protégé 4 and we can write advanced query which are handled by Pellet reasoner which provides complete and efficient algorithms to answer queries. Ontology based Query Processing explains how the ontology is constructed and a query in natural language is received and transformed into an expression that can be asserted to a Description Logics reasoner. Reasoning and querying operations are handled by Pellet reasoner which provides complete and efficient algorithms to answer queries. It complies with OWL formal semantics. SQWRL is used for the querying of OWL ontologies. SQWRL queries can thus be used to retrieve knowledge inferred by SWRL rules. Fuzzy string matching method is used as a part of the proposed approach. It helps to find the closest individual names which are missing in the queries entered by the user. The top level ontology based of back up service is data and system program subclasses. The security ontology based in figure 3 display the antivirus dictionary ontology based. Also we represent in figure 4 how ontology based manages sharing resources in the distributed system network that applied for many different users with many sharing resources. The top level classes in this ontology are user profile, network protocols, client operating system and directory services. The top level structure of operating system services ontology based classified in two main classes kernel service and Exokernel service where the kernel service class is suitable to match with any operating system ontology based. Finally, merging all the above services ontologies to generate the universal Exokernel services ontology By using prompt we produce the final universal services ontology based as shown in figure 5. Figure 1: Search service and profile ontology based 238

Figure 2: Backup service top level ontology based Figure 3: Security service ontology based Figure 5: The universal ontology based 5. CONCLUSION AND FUTURE WORKS The challenges managing operating systems services have huge number of services and operating systems updates software. If we want to connect all of them we will need data mining techniques to classify them also fuzzy will be concerned. Ontology based has characteristics to do that. In the paper prototype concerned about Exokernel operating system structure for more generalization and reusability. Also semantic character in ontology based reduces the number of services instead to keep all of them. We think the using of ontology based in that way connect all the computers as spider net. And also change the operating systems research plans. Figure 4: Network sharing service 239

REFERENCES [1] Gates Q. 2010.'Ontology driven discovery of scientific computational entities' PhD Texas University USA, ProQuest ID 2145806931, [2] Fenz S. 2010.' Ontology-based Generation of IT- Security Metrics' Symposium on Applied Computing (SAC 2010) ACM Switzerland P 1833-1839. [3] Basile C., Lioy A.,Scozzi S., and Vallini M. 2010.' Ontology based security policy translation' Information Assurance and Security5 P.437-445. [4] Paquette G., Magnan F.2008. 'From conceptual ontology to the TELOS operational system', ontology-based learning resources repositories,its-08 Conference Montreal, France Jun 2008. [5] Movva S., Ramachandran R., Li X., Cherukuri P., Graves S.,2007' Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science' Huntsville, AL 35899, pp 1-6. [6] Ngo B., Bac C., Lee Q., Chaussumier S. 2006 'Toward ontology base file system" Dalat France. [7] Godbole A. 2006. 'Operating Systems' Tata McGraw Hill Publishing Company Limited New Delhi. [8] Ntieche K. 2007 'Towards an ontology for System Administration Case Study: Backup Operation' Master of science Oslo University College. http://citeseerx.ist.psu.edu/viewdoc/download?do i=10.1.1.95.7259&rep=rep1&type=pdf [9] Microsoft Online Services Tech. Center library access at October 2010. [10] The Open Group. 2008.'Service-Oriented Architecture Ontology Draft Technical Standard'. [11] Jung-Mn Kim, Hyopil Shinand, Hyoung-Joo Kim. 2006 'Schema and constraints-based matching and merging of Topic Maps' Published by Elsevier Ltd Available online 1 November 2006. [12] Sun C., Jung C., Kuo F., Lee W., Lien M., Hung K. 2009 ' Development of an Ontology-based Service Oriented Architecture Framework for National Geographic Information System in Taiwan' GSDI conference USA. [13] Sieg A., Mobasher B.,Burke R.'Learning Ontology-Based User Profiles: A Semantic Approach to Personalized Web Search', IEEE Intelligent Informatics Bulletin, Vol.8 No.1, pp 1-12. [14] Software technology research laboratory. 2009, Demontfort university, England www.ksi.edu/seke/35_feng_chen.pps online July 2009. 240