Search results for "020207 software engineering"

showing 10 items of 475 documents

A configurable rule based classful token bucket filter network request scheduler for the lustre file system

2017

HPC file systems today work in a best-effort manner where individual applications can flood the file system with requests, effectively leading to a denial of service for all other tasks. This paper presents a classful Token Bucket Filter (TBF) policy for the Lustre file system. The TBF enforces Remote Procedure Call (RPC) rate limitations based on (potentially complex) Quality of Service (QoS) rules. The QoS rules are enforced in Lustre's Object Storage Servers, where each request is assigned to an automatically created QoS class.The proposed QoS implementation for Lustre enables various features for each class including the support for high-priority and real-time requests even under heavy …

File systemComputer scienceQuality of service020206 networking & telecommunications020207 software engineeringDenial-of-service attackRule-based system02 engineering and technologycomputer.software_genreObject storageRemote procedure callServer0202 electrical engineering electronic engineering information engineeringOperating systemLustre (file system)computerProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
researchProduct

Challenges and Solutions for Tracing Storage Systems

2018

IBM Spectrum Scale’s parallel file system General Parallel File System (GPFS) has a 20-year development history with over 100 contributing developers. Its ability to support strict POSIX semantics across more than 10K clients leads to a complex design with intricate interactions between the cluster nodes. Tracing has proven to be a vital tool to understand the behavior and the anomalies of such a complex software product. However, the necessary trace information is often buried in hundreds of gigabytes of by-product trace records. Further, the overhead of tracing can significantly impact running applications and file system performance, limiting the use of tracing in a production system. In…

File systemComputer sciencebusiness.industryInterface (computing)Distributed computing020206 networking & telecommunications020207 software engineering02 engineering and technologyTracingcomputer.software_genreSoftwareHardware and ArchitecturePOSIXScalability0202 electrical engineering electronic engineering information engineeringOverhead (computing)businesscomputerTRACE (psycholinguistics)ACM Transactions on Storage
researchProduct

Towards a Reference Architecture for Model-Driven Business Apps

2016

Model-driven development techniques have been proposed for cross-platform app development. Typically, an individual domain-specific language (DSL) is used. The MD² framework consists of a DSL for business apps and generators, which transform a domain model to native platform code. Prior research on it focused on language and general generator design, this paper accentuates the code generation stage. A reference architecture for the generated apps is proposed to accelerate the development of new generators for which architectural decisions had been made on ad-hoc basis up to now. Moreover, generators are going to expose similar structures that facilitate maintenance. Our proposal takes MD²'s…

Flexibility (engineering)Enterprise architecture frameworkbusiness.industryComputer scienceMobile computing020207 software engineering02 engineering and technologySoftwareApplications architectureBusiness architecture0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingCode generationReference architectureSoftware engineeringbusiness2016 49th Hawaii International Conference on System Sciences (HICSS)
researchProduct

Continuous experimentation on artificial intelligence software : a research agenda

2020

Moving from experiments to industrial level AI software development requires a shift from understanding AI/ ML model attributes as a standalone experiment to know-how integrating and operating AI models in a large-scale software system. It is a growing demand for adopting state-of-the-art software engineering paradigms into AI development, so that the development efforts can be aligned with business strategies in a lean and fast-paced manner. We describe AI development as an “unknown unknown” problem where both business needs and AI models evolve over time. We describe a holistic view of an iterative, continuous approach to develop industrial AI software basing on business goals, requiremen…

Focus (computing)Future studiesComputer sciencebusiness.industrysoftwareContinuous experimentationohjelmistotuotantoSoftware development020207 software engineeringArtificial intelligence software02 engineering and technologytekoälytutkimustoimintaartificial intelligenceGeneralLiterature_MISCELLANEOUSEngineering managementBusiness goalsSoftwareComputingMethodologies_PATTERNRECOGNITION020204 information systems0202 electrical engineering electronic engineering information engineeringSoftware systembusinessohjelmistokehitys
researchProduct

Multilayer Network Model of Movie Script

2018

Network models have been increasingly used in the past years to support summarization and analysis of narratives, such as famous TV series, books and news. Inspired by social network analysis, most of these models focus on the characters at play. The network model well captures all characters interactions, giving a broad picture of the narration’s content. A few works went beyond by introducing additional semantic elements, always captured in a single layer network. In contrast, we introduce in this work a multilayer network model to capture more elements of the narration of a movie from its script: people, locations, and other semantic elements. This model enables new measures and insights…

Focus (computing)Information retrievalComputer scienceSocial network analysis (criminology)Contrast (statistics)020207 software engineering02 engineering and technology01 natural sciencesAutomatic summarization010305 fluids & plasmas0103 physical sciences0202 electrical engineering electronic engineering information engineeringNarrative[INFO]Computer Science [cs]Single layerComputingMilieux_MISCELLANEOUSNetwork model
researchProduct

Investigating how user avatar in touchless interfaces affects perceived cognitive load and two-handed interactions

2017

In recent years, touchless-enabling technologies have been more and more adopted for providing public displays with gestural interactivity. This has led to the need for novel visual interfaces aimed at solving issues such as communicating interactivity to users, as well as supporting immediate usability and "natural" interactions. In this paper, we focus our investigation on a visual interface based only on the use of in-air direct manipulations. Our study aims at evaluating whether and how the presence of an Avatar that replays user's movements may decrease the perceived cognitive workload during interactions. Moreover, we conducted a brief evaluation of the relationship between the presen…

Focus (computing)business.industryComputer scienceInterface (computing)05 social sciences020207 software engineeringUsability02 engineering and technologyInteractivityHuman–computer interaction0202 electrical engineering electronic engineering information engineeringNatural (music)0501 psychology and cognitive sciencesVisual interfacebusiness050107 human factorsCognitive loadAvatar
researchProduct

Novel threat-based AI strategies that incorporate adaptive data structures for multi-player board games

2016

This paper considers the problem of designing novel techniques for multi-player game playing, in a range of board games and configurations. Compared to the well-known case of two-player game playing, multi-player game playing is a more complex problem with unique requirements. To address the unique challenges of this domain, we examine the potential of employing techniques inspired by Adaptive Data Structures (ADSs) to rank opponents based on their relative threats, and using this information to achieve gains in move ordering and tree pruning. We name our new technique the Threat-ADS heuristic. We examine the Threat-ADS’ performance within a range of game models, employing a number of diffe…

Game mechanicsNon-cooperative gameSequential gamebusiness.industryComputer scienceNormal-form gameComputingMilieux_PERSONALCOMPUTINGCombinatorial game theory020207 software engineeringScreening game02 engineering and technologyExtensive-form gameWin-win gameGame designArtificial IntelligenceSimulations and games in economics education0202 electrical engineering electronic engineering information engineeringRepeated game020201 artificial intelligence & image processingArtificial intelligencebusinessGame treeMetagamingApplied Intelligence
researchProduct

Reduced reference 3D mesh quality assessment based on statistical models

2015

International audience; During their geometry processing and transmission 3D meshes are subject to various visual processing operations like compression, watermarking, remeshing, noise addition and so forth. In this context it is indispensable to evaluate the quality of the distorted mesh, we talk here about the mesh visual quality (MVQ) assessment. Several works have tried to evaluate the MVQ using simple geometric measures, However this metrics do not correlate well with the subjective score since they fail to reflect the perceived quality. In this paper we propose a new objective metric to evaluate the visual quality between a mesh with a perfect quality called reference mesh and its dis…

Gamma distribution[ INFO ] Computer Science [cs]Kullback–Leibler divergenceKullback-Leibler divergencestatistical modelingContext (language use)02 engineering and technologyhuman visual systemDatabases[SPI]Engineering Sciences [physics][ SPI ] Engineering Sciences [physics]0202 electrical engineering electronic engineering information engineeringcomputational geometryPolygon mesh[INFO]Computer Science [cs]Divergence (statistics)MathematicsComputingMethodologies_COMPUTERGRAPHICSVisualizationbusiness.industry020207 software engineeringStatistical modelPattern recognitionstatistical distributionsDistortionGeometry processing3D triangle mesh[ SPI.TRON ] Engineering Sciences [physics]/Electronicsimage processing[SPI.TRON]Engineering Sciences [physics]/ElectronicsHuman visual system modelMetric (mathematics)Solid modelingThree-dimensional displays020201 artificial intelligence & image processingDistortion measurementWeibull distributionArtificial intelligencebusinessobjective metricQuality assessment
researchProduct

No-Reference 3D Mesh Quality Assessment Based on Dihedral Angles Model and Support Vector Regression

2016

International audience; 3D meshes are subject to various visual distortions during their transmission and geometrical processing. Several works have tried to evaluate the visual quality using either full reference or reduced reference approaches. However, these approaches require the presence of the reference mesh which is not available in such practical situations. In this paper, the main contribution lies in the design of a computational method to automatically predict the perceived mesh quality without reference and without knowing beforehand the distortion type. Following the no-reference (NR) quality assessment principle, the proposed method focuses only on the distorted mesh. Specific…

Gamma distribution[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processing[ INFO ] Computer Science [cs]Computer science02 engineering and technologycomputer.software_genre[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI]Quality (physics)[INFO.INFO-TS]Computer Science [cs]/Signal and Image ProcessingVisual maskingDistortion0202 electrical engineering electronic engineering information engineeringGamma distribution[INFO]Computer Science [cs]Polygon mesh[ INFO.INFO-AI ] Computer Science [cs]/Artificial Intelligence [cs.AI]No-reference mesh quality assessmentVisual masking effect020207 software engineeringSupport vector machineSupport vector regressionQuality ScoreHuman visual system modelDihedral angles020201 artificial intelligence & image processingData miningAlgorithmcomputer
researchProduct

Robust Light Field Watermarking by 4D Wavelet Transform

2020

Unlike common 2D images, the light field representation of a scene delivers spatial and angular description which is of paramount importance for 3D reconstruction. Despite the numerous methods proposed for 2D image watermarking, such methods do not address the angular information of the light field. Hence the exploitation of such methods may cause severe destruction of the angular information. In this paper, we propose a novel method for light field watermarking with extensive consideration of the spatial and angular information. Considering the 4D innate of the light field, the proposed method incorporates 4D wavelet for the purpose of watermarking and converts the heavily-correlated chann…

General Computer ScienceComputer scienceComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION4D waveletImage processing02 engineering and technologyGaussian noisesymbols.namesakeWaveletRobustness (computer science)Computer Science::Multimedia0202 electrical engineering electronic engineering information engineeringDiscrete cosine transformMedian filterlight fieldplenoptic imageGeneral Materials ScienceComputer visionDigital watermarkingbusiness.industry3D reconstructionGeneral EngineeringWavelet transformDCT020207 software engineeringcomputer.file_formatÒpticaGaussian noiseJPEG 2000symbolsRGB color model020201 artificial intelligence & image processingArtificial intelligenceDigital watermarkinglcsh:Electrical engineering. Electronics. Nuclear engineeringbusinesscomputerlcsh:TK1-9971Light fieldImatges Processament Tècniques digitalsIEEE Access
researchProduct