Search results for "Virtual machine"

showing 10 items of 83 documents

An ontology-based metamodel for multiagent-based simulations

2014

Multiagent-based simulations enable us to validate dierent use-case scenarios in a lot of application domains. The idea is to develop a realistic virtual environment to test particular domain-specic procedures. This paper presents our general framework for interactive multiagent-based simulations in virtual environments. The major contribution of this paper is the integration of the notion of ontology as a core element to the design process of a behavioral simulation. The proposed metamodel describes the concepts of a multiagent simulation using situated agents moving in a semantically enriched 3D environment. The agents perceive the geometric and semantic data in the surrounding environmen…

SIMPLE (military communications protocol)business.industryComputer scienceOntology (information science)Semantic data modelcomputer.software_genreMetamodelingHardware and ArchitectureVirtual machineModeling and SimulationIndustry Foundation ClassesSituatedSystems engineeringSoftware engineeringbusinessEngineering design processcomputerSoftwareSimulation Modelling Practice and Theory
researchProduct

A Study of the Simulated Evolution of the Spectral Sensitivity of Visual Agent Receptors

2001

In this article we study a model for the evolution of the spectral sensitivity of visual receptors for agents in a continuous virtual environment. The model uses a genetic algorithm (GA) to evolve the agent sensors along with the control of the agents by requiring the agents to solve certain tasks in the simulation environment. The properties of the evolved sensors are analyzed for different scenarios. In particular, it is shown that the GA is able to find a balance between sensor costs and agent performance in such a way that the spectral sensor sensitivity reflects the emission spectrum of the target objects and that the capability of the sensors to evolve can help the agents significantl…

Sensory Receptor CellsComputer scienceReal-time computingRoboticsEnvironmentcomputer.software_genreGeneral Biochemistry Genetics and Molecular BiologyTask (computing)Spectral sensitivityArtificial IntelligenceVirtual machineBraitenberg vehicleGenetic algorithmAnimalsComputer SimulationNeural Networks ComputerSensitivity (control systems)computerAlgorithmsPhotic StimulationSimulationArtificial Life
researchProduct

The Effects of the Use of Serious Game in Eco-Driving Training

2016

International audience; Serious games present a promising approach to training and learning. The player is engaged in a virtual environment for a purpose beyond pure entertainment, all while having fun. In this paper, we investigate the effects of the use of serious game in eco-driving training. An approach has been developed in order to improve players’ practical skills in terms of eco-driving. This approach is based on the development of a driving simulation based on a serious game, integrating a multisensorial guidance system with metaphors including visual messages (information on fuel consumption, ideal speed area, gearbox management, etc.) and sounds (spatialized sounds, voice message…

Serious gamesSynthèse d'image et réalité virtuelle [Informatique]Computer Networks and CommunicationsComputer scienceDriving simulation020209 energy02 engineering and technologycomputer.software_genre7. Clean energylcsh:QA75.5-76.95eco drivingEntertainment[ INFO.INFO-HC ] Computer Science [cs]/Human-Computer Interaction [cs.HC]Artificial IntelligenceHuman–computer interactionOrder (exchange)0202 electrical engineering electronic engineering information engineering[INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]MultimediaComputingMilieux_PERSONALCOMPUTING[ INFO.INFO-GR ] Computer Science [cs]/Graphics [cs.GR][INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]Term (time)Interface homme-machine [Informatique]Work (electrical)Hardware and ArchitectureVirtual machineICTinteractive guidance metaphors.Fuel efficiencylcsh:Electronic computers. Computer scienceEco-drivingvirtual environmentGuidance systemEngineering design processcomputerInteractive guidance metaphorsSoftwareInformation SystemsFrontiers in ICT
researchProduct

Kata Containers: An Emerging Architecture for Enabling MEC Services in Fast and Secure Way

2019

New coming applications will be only possible through Mobile Edge Servers deployed in proximity of the mobile users. Due to the user's mobility and server's workload, service migration will be an integral part of the services. For this reason, a standardized architecture should be designed to accomplish a workload migration in a secure and timely manner. Most research done to date has focused on the use of either virtual machine (VM) or container or a mix of both recently. A final solution might be an architecture only having the advantages of both technologies as the security of the VM and the speed of the containers. Custom solutions, actually, by using both technologies, need continuous …

Service (systems architecture)Settore ING-INF/03 - TelecomunicazioniInterface (Java)Computer science020206 networking & telecommunications02 engineering and technologycomputer.software_genreVirtualizationArchitecture Internet of things Optimization Virtual machineSoftware deploymentVirtual machine020204 information systemsServerContainer (abstract data type)0202 electrical engineering electronic engineering information engineeringOperating systemArchitecturecomputerLive migration2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS)
researchProduct

A genetic approach for adding QoS to distributed virtual environments

2007

Distributed virtual environment (DVE) systems have been designed last years as a set of distributed servers. These systems allow a large number of remote users to share a single 3D virtual scene. In order to provide quality of service in a DVE system, clients should be properly assigned to servers taking into account system throughput and system latency. The latter one is composed of both network and computational delays. This highly complex problem is known as the quality of service (QoS) problem. In this paper, we study the implementation of a genetic algorithm (GA) for solving the QoS problem in DVE systems. Performance evaluation results show that, due to its ability of both finding goo…

Service qualityComputer Networks and CommunicationsSearch algorithmVirtual machineComputer scienceDistributed computingQuality of serviceServerReal-time computingGenetic algorithmShortest path problemcomputer.software_genrecomputerComputer Communications
researchProduct

An Explorable Immersive Panorama

2012

The immersive panoramas are widely used to provide virtual tours of real scene. Their use covers a wide field of applications: art, industry, space research, topography, forensic investigation and all those systems requiring the exploration of a virtual environment which simulates a real one. Often sophisticated devices are used to perform the panorama acquisition. In this paper, we present an image based immersive panorama requiring low cost devices for the acquisition task and provides an innovative human-computer interaction approach. Many panoramic images of the same location are captured. The visualization system changes the panorama in a transparent way with respect to the user intera…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniPoint (typography)Panoramabusiness.industryComputer sciencemedia_common.quotation_subjectComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONImage processingcomputer.software_genreVisualizationXJ3D Immersive Panorama Panoramic ImageSoftwareData visualizationVirtual machineComputer graphics (images)businessFunction (engineering)computerComputingMethodologies_COMPUTERGRAPHICSmedia_common
researchProduct

Tuning Java to Run Interactive Multiagent Simulations over Jason

2010

Java-based simulation environments are currently used by many multiagent systems (MAS), since they mainly provide portability as well as an interesting reduction of the development cost. However, this kind of MAS are rarely considered when developing interactive applications with time response constraints. This paper analyses the performance provided by Jason, a well-known Java-based MAS platform, as a suitable framework for developing interactive multiagent simulations. We show how to tune both the heap size and the garbage collection of the Java Virtual Machine in order to achieve a good performance while executing a simple locomotion benchmark based on crowd simulations. Furthermore, the…

Software portabilityReal time JavaJavaComputer scienceMulti-agent systemstrictfpOperating systemcomputer.software_genreJava virtual machinecomputerHeap (data structure)Garbage collectioncomputer.programming_language
researchProduct

HERO vs. Zombie: Identifying Zombie Guests in a Virtual Machine Environment

2021

World Wide WebComputer scienceVirtual machineZombieHEROcomputer.software_genrecomputerProceedings of the 9th International Conference on Model-Driven Engineering and Software Development
researchProduct

A mobile agent tool for resource discovery

2004

Publisher Summary This chapter discusses a mobile agent based tool for arranging communities whose members want to share computing resources. Such a tool enables community members to arrange their own parallel virtual machine, using resources available within the community. Mobile agents are used to search among available addresses inside the community, and are instructed to select the ones which correspond to the users' requirements. The agent is the key component of the system, because it takes care of the server availability test and of the decision on whether to include them into the virtual machine, according to the user's requirements. The database acts as an intermediary between the …

World Wide WebResource (project management)Point (typography)Virtual machineComputer scienceServerComponent (UML)Key (cryptography)Window (computing)Mobile agentcomputer.software_genrecomputer
researchProduct

The Web Computer and Its Operating System: A New Approach for Creating Web Applications

2019

Web applications require not only more sophisticated infrastructure than traditional single-PC applications, but also a different way of thinking, where network-specific aspects have to be considered. In this paper, we introduce the web computer concept, which factors out network-related issues and provides an illusion of a single computer with directly attached CPUs, memory, and I/O devices. By assuming the web computer and its open operating system (webAppOS) as a target platform for web applications, developers can preserve the same level of thinking as when developing classical desktop applications. With this approach, which corresponds to the physiology of the human brain, web applicat…

World Wide Webbusiness.industryComputer scienceOperating systemWeb applicationJava virtual machinebusinesscomputer.software_genrecomputerProceedings of the 15th International Conference on Web Information Systems and Technologies
researchProduct