Dissertations / Theses on the topic 'System call virtual machine'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'System call virtual machine.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Cardace, Antonio. "UMView, a Userspace Hypervisor Implementation." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/13184/.
Full textPareschi, Federico. "Applying partial virtualization on ELF binaries through dynamic loaders." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2013. http://amslaurea.unibo.it/5065/.
Full textWhitaker, Andrew. "Building system services with virtual machine monitors /." Thesis, Connect to this title online; UW restricted, 2005. http://hdl.handle.net/1773/6855.
Full textSharma, Ankur Kumar. "VPLACEMENT: Contention Aware Virtual Machine Placement System." Research Showcase @ CMU, 2014. http://repository.cmu.edu/theses/60.
Full textJayaraman, Arunkumar, and Pavankumar Rayapudi. "Comparative Study of Virtual Machine Software Packages with Real Operating System." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1952.
Full textYe, Lei. "Energy Management for Virtual Machines." Diss., The University of Arizona, 2013. http://hdl.handle.net/10150/283603.
Full textLiang, Jiangang. "Development of logical models for CNC machine tool motion control system with application to virtual machine tool design /." For electronic version search Digital dissertations database. Restricted to UC campuses. Access is free to UC campus dissertations, 2005. http://uclibs.org/PID/11984.
Full textSun, Yu. "JAVA VIRTUAL MACHINE DESIGN FOR EMBEDDED SYSTEMS: ENERGY, TIME PREDICTABILITY AND PERFORMANCE." OpenSIUC, 2010. https://opensiuc.lib.siu.edu/dissertations/186.
Full textKarlsson, Jan, and Patrik Eriksson. "How the choice of Operating System can affect databases on a Virtual Machine." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4848.
Full textAlabdulhafez, Abdulaziz. "Analysing and quantifying the influence of system parameters on virtual machine co-residency in public clouds." Thesis, University of Newcastle upon Tyne, 2015. http://hdl.handle.net/10443/2981.
Full textWesterberg, Simon. "Semi-Automating Forestry Machines : Motion Planning, System Integration, and Human-Machine Interaction." Doctoral thesis, Umeå universitet, Institutionen för tillämpad fysik och elektronik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-89067.
Full textAichouch, Mohamed El Mehdi. "Evaluation of a multiple criticality real-time virtual machine system and configuration of an RTOS's resources allocation techniques." Thesis, Rennes, INSA, 2014. http://www.theses.fr/2014ISAR0014/document.
Full textIn the domain of server and mainframe systems, virtualizing a computing system's physical resources to achieve improved sharing and utilization has been well established for decades. Full virtualization of all system resources makes it possible to run multiple guest operating systems on a single physical platform. Recently, the availability of full virtualization on physical platforms that target embedded systems creates new use-cases in the domain of real-time embedded systems. In this dissertation we use an existing “virtual machines monitor” to evaluate the performance of a real-time operating system. We observed that the virtual machine monitor affects the internal overheads and latencies of the guest OS. Our analysis revealed that the hardware mechanisms that allow a virtual machine monitor to provide an efficient way to virtualize the processor, the memory management unit, and the input/output devices, are necessary to limit the overhead of the virtualization. More importantly, the scheduling of virtual machines by the VMM is essential to guarantee the temporal constraints of the system and have to be configured carefully. In a second work and starting from a previous project aiming at allowing a system designer to explore a software-hardware codesign of a solution using high-level simulation models, we proposed a methodology that allows the transformation of a simulation model into a binary executable on a physical platform. The idea is to provide the system designer with the necessary tools to rapidly explore the design space and validate it, and then to generate a configuration that could be used directly on top of a physical platform. We used a model-driven engineering approach to perform a model-to-model transformation to convert the simulation model into an executable model. And we used a middleware able to support a variety of the resources allocation techniques in order to implement the configuration previously selected by the system designer at simulation phase. We proposed a prototype that implements our methodology and validate our concepts. The results of the experiments confirmed the viability of this approach
Fur, Filip. "The Improvement of Automating the Guest OS Configuration of Virtual Machines Deployed from Templates: A Case Study." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-153128.
Full textDriscoll, Michael T. "A machine vision system for capture and interpretation of an orchestra conductor's gestures." Link to electronic version, 1999. http://www.wpi.edu/Pubs/ETD/Available/etd-051199-142455/unrestricted/thesis.pdf.
Full textKeywords: color thresholding; video for Windows; center of mass calculation; contour extraction; area calculation; virtual orchestra; Broadway. Includes bibliographical references (leaves 62-63).
Lindgren, Jonas. "Analysis of requirements for an automated testing and grading assistance system." Thesis, Linköpings universitet, Datorteknik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-105692.
Full textFramläggningen redan avklarad.
Baruchi, Artur. "Memory Dispatcher: uma contribuição para a gerência de recursos em ambientes virtualizados." Universidade de São Paulo, 2010. http://www.teses.usp.br/teses/disponiveis/3/3141/tde-17082010-110618/.
Full textVirtual Machines have gained great importance with advent of multi-core processors (on platform x86) and with low cost of hardware parts, like physical memory. Due to this computational power improvement a new challenge to take advantage of idle resources has been created. The virtualization technology, even being an old concept became popular in research centers and corporations. With this technology idle resources now can be exploited. This work has the objective to show the main techniques to manage computational resources in virtual environments. Although many of current concepts used in Virtual Machine Monitors project has been ported, with minimal changes, from conventional Operating Systems there are some resources that are difficult to virtualize with efficiency due to old paradigms still present in Operating Systems projects. Finally, the Memory Dispatcher (MD) is presented, a mechanism used to memory management. The main objective of MD is to improve the memory share among Virtual Machines. This mechanism was developed in C and it was tested in Xen Virtual Machine Monitor. The MD showed memory gains up to 70%.
Tsiftes, Nicolas. "Storage-Centric System Architectures for Networked, Resource-Constrained Devices." Doctoral thesis, Uppsala universitet, Datorteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-267628.
Full textProcházka, Boris. "Útoky na operační systém Linux v teorii a praxi." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2010. http://www.nusl.cz/ntk/nusl-237139.
Full textHinton, Michael Glenn. "Inter-Core Interference Mitigation in a Mixed Criticality System." BYU ScholarsArchive, 2020. https://scholarsarchive.byu.edu/etd/8648.
Full textAl-ou'n, Ashraf M. S. "VM Allocation in Cloud Datacenters Based on the Multi-Agent System. An Investigation into the Design and Response Time Analysis of a Multi-Agent-based Virtual Machine (VM) Allocation/Placement Policy in Cloud Datacenters." Thesis, University of Bradford, 2017. http://hdl.handle.net/10454/16067.
Full textKreutz, Diego Luis. "FLEXVAPS: UM SISTEMA DE GERENCIAMENTO DE VIRTUAL APPLIANCES PARA MÁQUINAS VIRTUAIS HETEROGÊNEAS." Universidade Federal de Santa Maria, 2009. http://repositorio.ufsm.br/handle/1/5354.
Full textVirtual appliance is a new concept derived from the virtual machine monitors world. It is considered a data package that can be electronically distributed. Today, there area free and commercial virtual appliance repositories available on the market. These data packages are mostly composed by pre-configured and pre-optimized operating systems and applications joined to solve a specific computing problem. The growing virtual machine monitor market has lead to a wide virtual appliance variety available to end users. This diversity naturally results in heterogeneous virtual machines, ie, instances of virtual appliances that run on different virtual machine monitors. Thus, this work has as main goal propose and prototype a virtual appliance management solution for heterogeneous virtual machines, something less explored until now. The aim is to provide end users the ability of managing different environments, using virtual appliances, such as computer labs, clusters, networks and other kinds of computing environments. Virtual appliance creation and maintenance is more practical and effective for both system administrators and end users. Moreover, the sharing of different virtual appliances avoids the waste of time and disk space, as usually occurs with traditional approaches. In this work it is proposed, prototyped and evaluated a system for managing virtual appliances for heterogeneous virtual machines. This system has proved to be feasible for using VAP repositories to manage networked machines and systems, simplifying the work of end users and system administrators.
Com o desenvolvimento e a proliferação dos monitores de máquinas virtuais, surgiu um novo conceito, uma nova tendência na área de virtualização de sistemas: virtual appliance. Este, segundo a origem da definição, é um pacote de dados que pode ser distribuído eletronicamente. Hoje, existem repositórios livres e comerciais de virtual appliances no mercado. Esses pacotes são constituídos por um sistema operacional e aplicativos configurados e otimizados para resolver um determinado problema computacional. Há uma grande variedade de virtual appliances, para os mais diversos monitores de máquinas virtuais, disponíveis aos usuários finais. Essa diversidade leva a máquinas virtuais heterogêneas, ou seja, instâncias de virtual appliances que são executadas sobre diferentes monitores de máquinas virtuais. Sendo assim, o objeto deste trabalho é desenvolver uma solução para o gerenciamento de virtual appliances para máquinas virtuais heterogêneas, algo ainda pouco explorado. O objetivo é proporcionar aos usuários finais a possibilidade de gerenciar ambientes diversos, como laboratórios de informática, aglomerados de computadores, redes de computadores e ambientes de pesquisa e produção em geral, utilizando-se da diversidade, flexibilidade e disponibilidade dos virtual appliances. Criar e manter esses pacotes de dados é algo mais prático e eficaz, tanto para administradores de sistemas, quanto para usuários finais. Ademais, compartilhar os diferentes virtual appliances evita desperdícios de tempo e espaço, como costuma ocorrer com abordagens tradicionais. Neste trabalho é proposto, prototipado e avaliado um sistema de gerenciamento de virtual appliances para máquinas virtuais heterogêneas. Este sistema demonstrou-se viável para o gerenciamento de repositórios de VAPs em parques de máquinas, simplificando o trabalho dos usuários finais e dos administradores de sistemas.
Bonasegale, Simone. "Build automation systems per Java: analisi dello stato dell'arte." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/23316/.
Full textBenhalima, Djamel-Eddine. "Contribution à la conception d'un système d'analyse expérimentale SICOPE fondée sur une approche orientée-objet : Application à la communication graphique." Valenciennes, 1995. https://ged.uphf.fr/nuxeo/site/esupversions/3eea74bf-26cc-473d-9ec6-11405b54fb6c.
Full textLiu, Xing. "Hybrid real-time operating system integrated with middleware for resource-constrained wireless sensor nodes." Thesis, Clermont-Ferrand 2, 2014. http://www.theses.fr/2014CLF22472/document.
Full textWith the recent advances in microelectronic, computing and communication technologies, wireless sensor network (WSN) nodes have become physically smaller and more inexpensive. As a result, WSN technology has become increasingly popular in widespread application domains. Since WSN nodes are minimized in physical size and cost, they are mostly restricted to platform resources such as processor computation ability, memory resources and energy supply. The constrained platform resources and diverse application requirements make software development on the WSN platform complicated. On the one hand, the software running on the WSN platform should be small in the memory footprint, low in energy consumption and high in execution efficiency. On the other hand, the diverse application development requirements, such as the real-time guarantee and the high reprogramming performance, should be met by the WSN software. The operating system (OS) technology is significant for the WSN proliferation. An outstanding WSN OS can not only utilize the constrained WSN platform resources efficiently, but also serve the WSN applications soundly. Currently, a set of WSN OSes have been developed, such as the TinyOS, the Contiki, the SOS, the openWSN and the mantisOS. However, many OS development challenges still exist, such as the development of a WSN OS which is high in real-time performance yet low in memory footprint; the improvement of the utilization efficiency to the memory and energy resources on the WSN platforms, and the providing of a user-friendly application development environment to the WSN users. In this thesis, a new hybrid, real-time, energy-efficient, memory-efficient, fault-tolerant and user-friendly WSN OS MIROS is developed. MIROS uses the hybrid scheduling to combine the advantages of the event-driven system's low memory consumption and the multithreaded system's high real-time performance. By so doing, the real-time scheduling can be achieved on the severely resource-constrained WSN platforms. In addition to the hybrid scheduling, the dynamic memory allocators are also realized in MIROS. Differing from the other dynamic allocation approaches, the memory heap in MIROS can be extended and the memory fragments in the MIROS can be defragmented. As a result, MIROS allocators become flexible and the memory resources can be utilized more efficiently. Besides the above mechanisms, the energy conservation mechanism is also implemented in MIROS. Different from most other WSN OSes in which the energy resource is conserved only from the software aspect, the energy conservation in MIROS is achieved from both the software aspect and the multi-core hardware aspect. With this conservation mechanism, the energy cost reduced significantly, and the lifetime of the WSN nodes prolonged. Furthermore, MIROS implements the new middleware software EMIDE in order to provide a user-friendly application development environment to the WSN users. With EMIDE, the WSN application space can be decoupled from the low-level system space. Consequently, the application programming can be simplified as the users only need to focus on the application space. Moreover, the application reprogramming performance can be improved as only the application image other than the monolithic image needs to be updated during the reprogramming process. The performance evaluation works to the MIROS prove that MIROS is a real-time OS which has small memory footprint, low energy cost and high execution efficiency. Thus, it is suitable to be used on many WSN platforms including the BTnode, IMote, SenseNode, TelosB, T-Mote Sky, etc. The performance evaluation to EMIDE proves that EMIDE has less memory cost and low energy consumption. Moreover, it supports small-size application code. Therefore, it can be used on the high resource-constrained WSN platforms to provide a user-friendly development environment to the WSN users
Ogura, Denis Ryoji. "Uma metodologia para caracterização de aplicações em ambientes de computação nas nuvens." Universidade de São Paulo, 2011. http://www.teses.usp.br/teses/disponiveis/3/3141/tde-12032012-114518/.
Full textCloud computing represents a new age, raised to express a new technology trending that virtualizes the data center. This concept advanced to make a better use of the computational resources and corporate application, virtualizing through the programs of operating systems virtualization, platform, infrastructure, software, etc. This virtualization occurs through the virtual machine (VM) to execute virtualized applications in this environment. However, a VM may be configured in such a way that the performance delays on processing, due to overhead or other hardware allocation itself. In order to maximize the hardware allocation on MV creation, it was developed a methodology of application characterization to collect performance data and achieve the best VM configuration. After this study, based on workload metric, it is possible to identify the classification of the application type and present the best configuration, the recommended environment and the not recommended. This way, the trend to achieve a satisfactory performance in virtualized environment may be discovered through the program characterization, which possibly evaluate the behavior of each scenario and identify important conditions for its proper operation. In order to prove this argument, mono and multi core applications under monitors of virtual machines were executed. The collected results were satisfactory and are aligned with each previously known application characteristic. However, it may occur exceptions in this method, mainly when the monitor of the virtual machine monitor is submitted with high volume of processing.
Campello, Daniel Jose. "Optimizing Main Memory Usage in Modern Computing Systems to Improve Overall System Performance." FIU Digital Commons, 2016. http://digitalcommons.fiu.edu/etd/2568.
Full textRybák, Martin. "Konsolidace serverů za použití virtualizace." Master's thesis, Vysoká škola ekonomická v Praze, 2007. http://www.nusl.cz/ntk/nusl-77173.
Full textSideris, Nikolaos. "Spatial decision support in urban environments using machine learning, 3D geo-visualization and semantic integration of multi-source data." Thesis, Limoges, 2019. http://www.theses.fr/2019LIMO0083/document.
Full textThe constantly increasing amount and availability of urban data derived from varying sources leads to an assortment of challenges that include, among others, the consolidation, visualization, and maximal exploitation prospects of the aforementioned data. A preeminent problem affecting urban planning is the appropriate choice of location to host a particular activity (either commercial or common welfare service) or the correct use of an existing building or empty space. In this thesis we propose an approach to address the preceding challenges availed with machine learning techniques with the random forests classifier as its dominant method in a system that combines, blends and merges various types of data from different sources, encode them using a novel semantic model that can capture and utilize both low-level geometric information and higher level semantic information and subsequently feeds them to the random forests classifier. The data are also forwarded to alternative classifiers and the results are appraised to confirm the prevalence of the proposed method. The data retrieved stem from a multitude of sources, e.g. open data providers and public organizations dealing with urban planning. Upon their retrieval and inspection at various levels (e.g. import, conversion, geospatial) they are appropriately converted to comply with the rules of the semantic model and the technical specifications of the corresponding subsystems. Geometrical and geographical calculations are performed and semantic information is extracted. Finally, the information from individual earlier stages along with the results from the machine learning techniques and the multicriteria methods are integrated into the system and visualized in a front-end web based environment able to execute and visualize spatial queries, allow the management of three-dimensional georeferenced objects, their retrieval, transformation and visualization, as a decision support system
Vial, Stéphane. "La structure de la révolution numérique : philosophie de la technologie." Phd thesis, Université René Descartes - Paris V, 2012. http://tel.archives-ouvertes.fr/tel-00776032.
Full textDewi, Alita. "Apport des nouvelles technologies interactives pour l'analyse intégrée en génie électrique : vers un laboratoire virtuel d'expérimentation en électrotechnique." Phd thesis, Grenoble INPG, 2001. http://tel.archives-ouvertes.fr/tel-00597707.
Full textScarlato, Michele. "Sicurezza di rete, analisi del traffico e monitoraggio." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2012. http://amslaurea.unibo.it/3223/.
Full textChen, Chun-Han, and 陳君翰. "Performance Evaluation of Machine-to-Machine System with Virtual Machines." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/19955400517395000332.
Full text國立臺灣大學
資訊網路與多媒體研究所
100
Recently, machine-to-machine (M2M) systems provide services in a variety of application domains, such as smart home, surveillance, remote control, healthcare, consumer devices, etc. The architecture of an M2M system is usually composed of different types of hardware components interconnected with a network. The performance of an M2M system is a critical factor, especially for those applications which have real-time requirements. For some M2M systems which are powered by batteries, energy consumption is also a concern. However, the complexity of setting up a development and performance evaluation environment for an M2M system is quite challenging to the developersss. In this thesis, we propose to evaluate the performance of an M2M system by running the M2M software over the virtual machines which collectively simulate the M2M system. The virtual machines are connected with our virtual network devices (VND) which model the network in the M2M system. This approach al- lows the developer to deploy unmodified software onto the simulation environment and use our tools to analyze the execution time, energy consumption, and network transactions on each virtual machinesss.
Liu, Yu Chia, and 劉育嘉. "Research and Development of Virtual Axes Machine System." Thesis, 1998. http://ndltd.ncl.edu.tw/handle/29841606687595974555.
Full textLiao, Wei-Chen, and 廖唯辰. "Implementing a Virtual Machine based Fault Tolerance System." Thesis, 2017. http://ndltd.ncl.edu.tw/handle/jgha99.
Full text國立臺灣大學
資訊工程學研究所
105
In recent years, virtual machines have been widely deployed in the Cloud. A physical machine may run multiple VMs, with multiple services. Failures of a physical machine, including hardware malfunctions and power losses could affect many services running on the machine at the same time. Thus, Fault tolerance for services in the Cloud is of paramount importance for the cloud computing. However, fault tolerance support in commercial products like VMware is expensive, not affordable by many users. In this thesis, we implement CUJU, an open source virtual machine based fault tolerance system using QEMU 2.8/Linux kernel 4.4.0 and describe how it works. We also evaluate the output latency and throughput overhead of this preliminary version of CUJU and compared its performance as well as functionality with the VMware offered Fault Tolerance system on the market.
Jones, Stephen Todd. "Implicit operating system awareness in a virtual machine monitor." 2007. http://www.library.wisc.edu/databases/connect/dissertations.html.
Full textChung, Tzu-hai, and 鐘賜海. "Applying Embedded GRAFCET Virtual Machine System for Robot Development." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/86325182170505916372.
Full text國立中央大學
資訊工程研究所
100
It is strict in developing embedded system using ordinary ways. From developing, verifying to deploying, a potential problem could cause a hung problem later. If there are serious bugs in deployed embedded systems, many tools such as USB, JTAG or other fixture, human resources and time are required for flashing the corrected firmware into the embedded system to fix bugs. This paper applying the schema of embedded GRAFCET virtual machine as embedded robot development platform. We implement the embedded part of this platform on an ARM Coretex-M3 based intelligent I/O controller called SIOC. An GUI based application for Android mobile device platform was also implemented as the development part of this platform. A developer can easily use this platform as a rapid development platform for developing robot applications. Through the experiments we also notice this development platform is a much more powerful than ordinary embedded development platforms. Integrating the cloud resources as part of embedded system is possible by using our development platform.
Hsueh, Li-Wei, and 薛力偉. "Development of Graphics Modular System for Virtual Machine Tools." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/egmg7r.
Full text國立虎尾科技大學
機械與電腦輔助工程系碩士班
101
In recent years, many parts are directly milled by using machine tools. In order to ensure accuracy and safety in processing, workpieces must be confirmed via simulation of virtual machine tools before machining. Therefore, it is very important to simulate before machining, and it also can be used as a teaching and training practices. This study is to develop 3D simulation software of virtual machine tools by Borland C++ Builder. There are different types of virtual machine tools constructed in the program. In addition, we also develop the modular construction procedures for users to correctly create virtual machine tools using this simple graphical way. In the construction procedures, one can learn the concepts and operation of machine tools. The virtual machine tools can be completed according to the sequence of actions within the program. Applying the proposed graphics modular system to create virtual machine tools, it can improve inconvenience of original construction approaches and increase the applications of simulation software. Therefore, users can quickly know and learn the presented system in this thesis. Keywords:virtual machine tool, graphics construction, modular.
Liao, Szu-En, and 廖司恩. "Application of Virtual Metrology to Machine Tool Tuning System." Thesis, 2017. http://ndltd.ncl.edu.tw/handle/98603462965107042066.
Full text國立中興大學
資訊科學與工程學系
105
The so-called “Industry 4.0” has made a great impact on manufacturing sectors, especially in machinery industry. Traditional machine tools such as lathe, milling machine, drilling machine, and grinding machine are usually equipped with CNC (Computer Numerical Control). Once objects are manufactured by the machine tools, physical metrology needs to be applied to ensure that the objects produced have the required precision. If any defect is found, then the parameters of the machine tools may need to be adjusted. However, physical metrology may result in many defects that have been produced before they are discovered. In this thesis, we apply virtual metrology to analyze the data collected by CNC milling machines and use back-propagation neural networks to predict the errors of the produced objects. If the predicted errors are not in the allowable range, then the parameters of the machine tools will be adjusted. With virtual metrology, the physical metrology may be performed less frequently.
Tzeng, Hung-Sheng, and 曾宏升. "A Virtual Orthodontic Setup System with Human-Machine Interface." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/44270247313649413281.
Full text國立中正大學
機械工程所
97
Therefore, this system will take advantage of Virtual Force Feedback system to develop Virtual Orthodontics Alignment System. Not only could get affect as traditional orthodontics, but also decrease material and manual prime cost via using Virtual Reality. In addition, this system could finish a serial of model of braces in aligner orthodontics and save time of doing manual tooth alignment. Users could use 3D Scanning System to scan patient’s Tweed Model before they do orthodontics and save as STL (Stereo Lithography File), and then use this system to carry a serial of orthodontics alignment steps out. It could scan Tweed Model and incise teeth let them become independent. Also, to utilize Collision Detection and Force Feedback System doing alignment; user could feel force feedback the situation of doing alignment will get closer to reality in this period of time. And, we could combine useful data to associate users doing orthodontics alignment. It could save more materials than traditional Orthodontics Alignment, and add Force Feedback System could make alignment get closer to reality, And, Collision Detection could prevent unusual situation when users do alignment; it also provide arch-form to make users exactly complete alignment, and decrease risk of failure.
Yang, Zong-Ru, and 楊宗儒. "Development of a Virtual Turn-mill Machine Tool Simulation System." Thesis, 2010. http://ndltd.ncl.edu.tw/handle/64309267471509005678.
Full text國立高雄應用科技大學
機械與精密工程研究所
98
Recently the development of machine tool has been focused on both the manufacture of the five-axis and the turn-mill integrated machine tool. A turn-mill machine could be used to integrate milling and turning operations into one single machine so as to shorten the machining time. However, the operation of a turn-mill machine is much more complicated in learning and operation. Therefore, expensive maintenance and dangerous collision situation might occur resulting in budge burden for a general education institution. This research adopted an industrial turn-mill machine tool and focused on creating a virtual turn-mill machine tool consisting of a virtual controller and interactive 3D machine. Programming language C# and a virtual reality environment of EON software have been adopted to construct 3D models generated in Solidworks. The functions of the virtual controller include NC interpretation and human machine interface while the interactive 3D functions could be used to have visual assistance in operating the turn-mill machine. The implemented system could be used to assist learning and last mile connection for real operation to reduce collision situation.
Lin, Hsiao-Yung, and 林孝勇. "Improve the Virtual Machine's Performance with Cluster System." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/65848884933129882238.
Full text大同大學
資訊工程學系(所)
101
Virtualization is a very important technology in the IaaS of the cloud computing. User uses computing resource as a virtual machine (VM) provided from the system provider. The VM's performance is depended on physical machine. A VM should be deployed all required resources when it is created. If there is no more resource could be deployed, the VM should be move to another physical machine for getting higher performance by using VM's live migration. The overhead of a VM's live migration is 30 to 90 seconds. If there are many virtual machines which need live migration, the cost of overhead will be very much. This paper presents how to use cluster computing architecture to improve the VM's performance. We create a user's VM as a master node of the cluster. When the process's usage of the user's VM is over the threshold we define, another virtual machine will be created as a slave node in the cluster by the virtual machine manager (VMM, hyper-visor ). It will enhance 15% of performance compared with VM's live migration.
Shiu, Hwei-Dong, and 許暉東. "Virtual Reality Application - A Simulation System for Power Machine Operation." Thesis, 1998. http://ndltd.ncl.edu.tw/handle/81948543078100202594.
Full text國立成功大學
機械工程學系
86
In recent years, virtual reality (VR) is sprouting as a particular computer technology, which is applied in many aspects such as engineering, science, business applications, entertainment, and so on. In this dissertation, we develop a simulation system for power machine operation which integrated digital controller, computer network and virtual reality techniques. This system consists of three main parts: an operation platform, a monitor platform and a VR platform. The operation platform provides the user the sense of presence. The monitor platform controls the signal transmission. The VR platform illustrates overall simulations that combine virtual scenes and the virtual power machine operation. A forklift operation system is built for simulation in the dissertation. The virtual forklift machine is controlled by the operation platform. By using the helmet display, the user would immerse himself in the virtual environment. Finally, we discuss incomplete parts and unsolved programs of this dissertation for the future work.
Liao, Wen-Chi, and 廖文棋. "A Study on Virtual Plant System Based on Machine Vision." Thesis, 2001. http://ndltd.ncl.edu.tw/handle/58680938812347825405.
Full text國立臺灣大學
生物產業機電工程學研究所
89
A virtual plant system based on parametric L-system and bracketed L-system was developed in this research. The virtual plant system used two layers of rules to describe the branching structures and the growth of plants. 3D graphics library was used to present 3D images of virtual plants modeled with curly cylindrical stems and leaves composed of parametric surface and texture. In order to efficiently construct a virtual plant, a digitizing system employing stereo machine vision to acquire the geometric information such as position, angle, length of internode and leaves was also developed. The digitized coordinates were used to construct the structure of virtual plant and translate into the state string of our L-systems for further calculation of plant characteristics. The performance of the machine vision system was tested with the measurement of the characteristics of pepper, collard, cabbage and Chinese cabbage seedlings. The experimental results showed that the RMSE of internode were less than 1 mm, and the RMSE of total leaf area were less than 2 cm2. The machine vision system can also be used for nondestructive growth measurement of plants. Two sets of experiments were performed. In the first experiment, the characteristics of cabbage seedlings were measured continuously as they grew. The growth curves of total leaf area, single leaf area, the length of stem, etc. were determined and analyzed. In the second experiment, we measured the growth curves of pepper seedlings cultured in pots with different sized to compare the effect of medium quantity on the growth pepper seedlings. Besides the construction of virtual plants for vegetable seedlings in the previous experiments, virtual plants of 7 other plants with different shapes and structures were also constructed to test and discuss the versatility and limitation of the virtual plant system developed in this research.
Caamano, Paul. "Porting a JAVA [superscript tm] virtual machine to an embedded system." Diss., 2000. http://catalog.hathitrust.org/api/volumes/oclc/47124203.html.
Full textLee, Yi-Chi, and 李育祺. "A Study of the Development of Component-based Virtual Machine System." Thesis, 2003. http://ndltd.ncl.edu.tw/handle/09666173974795866665.
Full text東海大學
工業工程學系
91
The integration of control networks has been an important issue in automated manufacturing systems. The integration today is usually performed by developing a standardized communication protocol such that equipment can talk in the same semantics and languages. Semiconductor Equipment Control Standard-II (SECS-II) is today is one of the standards that are popularly applied in shop floors. However, workable systems based on SECS-II are difficult to be developed. Fortunately, component technology can help resolve the difficulty. Component technology embeds the advantages of objects. Besides, it can shorten the time span of system development, reduce the complexity of a system, and increase system flexibility and adaptability. By applying the concept of component technology and SECS-II, this research develops a virtual machine. A virtual machine is a conceptual framework that is able to accommodate the message transformation between equipment. This research develops a complete system development methodology, by which virtual machines can be developed and implemented. A demonstrative system is also developed to illustrate the applicability of the methodology.
Chang, Shun-Hsiung, and 張順雄. "A Self-Cleansing and Virtual-Machine based Defense-in-depth System." Thesis, 2010. http://ndltd.ncl.edu.tw/handle/71729061135306142236.
Full text義守大學
資訊工程學系碩士班
98
This paper proposes a new defense-in-depth information system. This kind systems are usually consist of three subsystems: firewall, intrusion detection system(IDS) and intrusion prevention system(IPS). A virtual-machine based self-cleansing mechanism is proposed to integrate into each subsystem. We use Failure Mode and Effects Analysis( FMEA) and Overall Equipment Effectiveness(OEE) method to analyze the defense performance against most of intrusions. For botnet, DNS attack and Trojaned intrusion, the FMEA risk number are reduced at least five times and the OEE value are also increased to 0.91. To valify the proposal’s feasibility, a prototype system is also implemented on a VM-Ware host OS computer. The switching time between servers vary between 15 and 30 seconds.In conclusion, the proposed information system is feasible and has higher availability in non-transaction services.
Hur, Jui-Kui, and 何瑞國. "Dynamic Resource Allocation of Multi-core System in Virtual Machine Environment." Thesis, 2011. http://ndltd.ncl.edu.tw/handle/81308909053179692956.
Full text大同大學
資訊工程學系(所)
99
With the rapid development of virtual¬ization, people pay attention to the significance of the resources management and the system optimization. How to solve the resource allocation and utilization problem will be discussed. In this work, we presents a dynamic adjustment mechanism for computing resources based on KVM (Kernel based Virtual Machine). When system is running, using hot-plug to adjust the number of CPU dynamically can get better performance. While the task is finished, it can decrease the number of CPU for better utilization rate of resources. Because of different demand from users, it will cause poor performance when several virtual machines request resources continuously. For this issue, we use static priority to solve. We prove this way can get better utilization rate of resources and match demand from users. Besides, it can be run more virtual machines in the same physical machines and reduce the cost of hardware purchased and maintenance.
Huang, Huei-Yun, and 黃惠筠. "Two-Layers High Availability Protection for Virtual Machine in Cloud System." Thesis, 2018. http://ndltd.ncl.edu.tw/handle/hqvdm5.
Full text國立中央大學
資訊工程學系
106
In recent years, cloud computing technology has become more mature. Because of its elasticity and manageability, most enterprises decide to deploy their business on their virtualized cloud platform. Compare with deploying date center, cloud platform is more convenient to dynamically adjust and effectively manage computing source. With the open source cloud platform, OpenStack, is constantly released a better version. It has gradually become one of the choices for enterprises to build their private cloud computing platform. Because enterprises deploy their business on cloud platform to serve their clients, and those services are provided by virtual machines. In order to keep those services running, high availability(HA) for the cloud platform will be relatively important. However, the HA mechanism of OpenStack is only for those services of controller node. It is incomplete for virtual machine protection, therefore this study proposes Software-Defined High Availability Cluster(SDHAC) mechanism to automatically detect HA virtual machines and recover their failure. The detection mechanism uses libvirt API to real-time monitor virtual machine events, and the recovery mechanism use OpenStack API to recover virtual machine failure. Let virtual machines keep running, users don’t need to fix virtual machines failure by themselves. In order to avoid virtual machines abnormalities which are caused by hardware and software problem of computing nodes. This study combined with IPMI (Intelligent Platform Management Interface) to detect and recover computing node, and read sensor information. If the sensor information of the nodes is critical, our system will immediately migrate (Live Migrate) those virtual machines to avoid errors in the computing nodes and cause the virtual machine services to be interrupted. If the computing node occur no excepted failure, HA virtual machines are failovered to another normal computing node in the HA cluster and recover abnormal computing node to improve OpenStack's high availability for the virtual machine.
Hung-TaLin and 林宏達. "Research and Analysis of A Virtual Machine Monitor for Embedded System." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/38133602366575876989.
Full text國立成功大學
電機工程學系
102
With the mobile computing coming, application and baseband can be deployed in different operating systems and software through isolation in smartphone. Isolated simplified two smartphone’s integrated subsystems, while enhancing the reliability and safety. In order to effectively integrate applications and baseband, Open Kernel Labs (OK Labs) launched a mobile virtualization technology solutions, called OKL4 Microvisor. In this paper, we analyze the system architecture of OKL4 Microvisor, as well as the relationship between system calls, and OKL4 connected relationships with external hardware. On the software side, we use QEMU which is full system simulator to simulate the target platform, and OKL4 Microvisor mount runs on a virtual platform. In addition, we also write related test application contains multithreading parallel programming with the IPC system call to transmit data, and modify OKL4 source code to join timer to test time. Then build single cell or multiple cells on OKL4, to achieve IPC transmission through test application, and analysis IPC time spent of cell within or between cells. In terms of development board transplanting, OKL4 image file and u-boot image file are combined into an image file. Finally, burning the image file into the platform’s Flash to verify the results.
Tsou, Chen-Ying, and 鄒震贏. "Applying OpenGL for Development of Five-axis Virtual Machine Tool System." Thesis, 2006. http://ndltd.ncl.edu.tw/handle/03070587205072046814.
Full text國立成功大學
機械工程學系碩博士班
94
Virtual reality technology has been applied to various industries, such as semiconductor, aerospace and automobile. A virtual multi-axis machine tool can be used to verify the machining process and evaluate manufacturability. The virtual multi-axis machine tool based on commercial software has limitations to expand. Because the functions of library cannot meet the demands of the developer, the objective of this thesis is to develop virtual environment based on OpneGL library. Modified D-H notation is used to represent the relative position and motion direction of machine tool axes for universal assembly of five-axis virtual machine tool. In the assembly process, the system will assign the coordinate frames of machine tool axes according to Modified D-H notation. This can assist users assembling the five-axis virtual machine tool efficiently and effectively. In this thesis, user interface is developed and the system display is based on OpenGL. With the interface, users can select configuration and assemble virtual machine tool. Finally, a five-axis machine tool was taken as an example to perform the assembly and simulate the machine tool motion. The motion simulation of machining an industrial blade was verified by VERICUT software.