99 research outputs found
Autonomic care platform for optimizing query performance
Background: As the amount of information in electronic health care systems increases, data operations get more complicated and time-consuming. Intensive Care platforms require a timely processing of data retrievals to guarantee the continuous display of recent data of patients. Physicians and nurses rely on this data for their decision making. Manual optimization of query executions has become difficult to handle due to the increased amount of queries across multiple sources. Hence, a more automated management is necessary to increase the performance of database queries. The autonomic computing paradigm promises an approach in which the system adapts itself and acts as self-managing entity, thereby limiting human interventions and taking actions. Despite the usage of autonomic control loops in network and software systems, this approach has not been applied so far for health information systems.
Methods: We extend the COSARA architecture, an infection surveillance and antibiotic management service platform for the Intensive Care Unit (ICU), with self-managed components to increase the performance of data retrievals. We used real-life ICU COSARA queries to analyse slow performance and measure the impact of optimizations. Each day more than 2 million COSARA queries are executed. Three control loops, which monitor the executions and take action, have been proposed: reactive, deliberative and reflective control loops. We focus on improvements of the execution time of microbiology queries directly related to the visual displays of patients' data on the bedside screens.
Results: The results show that autonomic control loops are beneficial for the optimizations in the data executions in the ICU. The application of reactive control loop results in a reduction of 8.61% of the average execution time of microbiology results. The combined application of the reactive and deliberative control loop results in an average query time reduction of 10.92% and the combination of reactive, deliberative and reflective control loops provides a reduction of 13.04%.
Conclusions: We found that by controlled reduction of queries' executions the performance for the end-user can be improved. The implementation of autonomic control loops in an existing health platform, COSARA, has a positive effect on the timely data visualization for the physician and nurse
Analyse et amélioration de la qualité de services WEB multimédia et leurs mises en oeuvre sur ordinateur et sur FPGA
Résumé : Les services Web, issus de l’avancée technologique dans le domaine des réseaux informatiques et des dispositifs de télécommunications portables et fixes, occupent une place primordiale dans la vie quotidienne des gens. La demande croissante sur des services Web multimédia (SWM), en particulier, augmente la charge sur les réseaux d’Internet, les fournisseurs de services et les serveurs Web. Cette charge est essentiellement due au fait que les SWM de haute qualité nécessitent des débits de transfert et des tailles de paquets importants. La qualité de service (par définition, telle que vue par l’utilisateur) est influencée par plusieurs facteurs de performance, comme le temps de traitement, le délai de propagation, le temps de réponse, la résolution d’images et l’efficacité de compression.
Le travail décrit dans cette thèse est motivé par la demande continuellement croissante de nouveaux SWM et le besoin de maintenir et d’améliorer la qualité de ces services. Nous nous intéressons tout d’abord à la qualité de services (QdS) des SWM lorsqu’ils sont mis en œuvre sur des ordinateurs, tels que les ordinateurs de bureau ou les portables. Nous commençons par étudier les aspects de compatibilité afin d’obtenir des SWM fonctionnant de manière satisfaisante sur différentes plate-formes. Nous étudions ensuite la QdS des SWM lorsqu’ils sont mis en œuvre selon deux approches différentes, soit le protocole SOAP et le style RESTful. Nous étudions plus particulièrement le taux de compression qui est un des facteurs influençant la QdS.
Après avoir considéré sous différents angles les SWM avec mise en œuvre sur des ordinateurs, nous nous intéressons à la QdS des SWM lorsqu’ils sont mis en œuvre sur FPGA. Nous effectuons alors une étude et une mise en œuvre qui permet d’identifier les avantages à mettre en œuvre des SWM sur FPGA.
Les contributions se définissent en cinq volets comme suit :
1. Nous introduisons des méthodes de création, c’est-à-dire conception et mise en œuvre, de SWM sur des plate-formes logicielles hétérogènes dans différents environnements tels que Windows, OS X et Solaris. Un objectif que nous visons est de proposer une approche permettant d’ajouter de nouveaux SWM tout en garantissant la compatibilité entre les plate-formes, dans le sens où nous identifions les options nous permettant d’offrir un ensemble riche et varié de SWM pouvant fonctionner sur les différentes plate-formes.
2. Nous identifions une liste de paramètres pertinents influençant la QdS des SWM mis en œuvre selon le protocole SOAP et selon le style REST.
3. Nous développons un environnement d’analyse pour quantifier les impacts de chaque paramètre identifié sur la QdS de SWM. Pour cela, nous considérons les SWM mis en œuvre selon le protocole SOAP et aussi selon style REST. Les QdS obtenues avec SOAP et REST sont comparées objectivement. Pour faciliter la comparaison, la même gamme d’images (dans l’analyse de SWM SOAP) a été réutilisée et les mêmes plate-formes logicielles.
4. Nous développons une procédure d’analyse qui permet de déterminer une corrélation entre la dimension d’une image et le taux de compression adéquat. Les résultats obtenus confirment cette contribution propre à cette thèse qui confirme que le taux de compression peut être optimisé lorsque les dimensions de l’image ont la propriété suivante : le rapport entre la longueur et la largeur est égal au nombre d’or connu dans la nature. Trois libraires ont été utilisées à savoir JPEG, JPEG2000 et DjVu.
5. Dans un volet complémentaire aux quatre volets précédents, qui concernent les SWM sur ordinateurs, nous étudions ainsi la conception et la mise en œuvre de SWM sur FPGA. Nous justifions l’option de FPGA en identifiant ses avantages par rapport à deux autres options : ordinateurs et ASICs. Afin de confirmer plusieurs avantages identifiés, un SWM de QdS élevée et de haute performance est créé sur FPGA, en utilisant des outils de conception gratuits, du code ouvert (open-source) et une méthode fondée uniquement sur HDL. Notre approche facilitera l’ajout d’autres modules de gestions et d’orchestration de SWM.
6. La mise à jour et l’adaptation du code open-source et de la documentation du module Ethernet IP Core pour la communication entre le FPGA et le port Ethernet sur la carte Nexys3. Ceci a pour effet de faciliter la mise en œuvre de SWM sur la carte Nexys3. // Abstract : Web services, which are the outcome of the technological advancements in IT networks
and hand-held mobile devices for telecommunications, occupy an important role in our
daily life. The increasing demand on multimedia Web services (MWS), in particular,
augments the load on the Internet, on service providers and Web servers. This load
is mainly due to the fact that the high-quality multimedia Web services necessitate
high data transfer rates and considerable payload sizes. The quality of service (QoS,
by definition as it is perceived by the user) is influenced by several factors, such as
processing time, propagation delay, response time, image resolution and compression
efficacy.
The research work in this thesis is motivated by the persistent demand on new MWS,
and the need to maintain and improve the QoS. Firstly, we focus on the QoS of MWS
when they are implemented on desktop and laptop computers. We start with studying
the compatibility aspects in order to obtain MWS functioning satisfactorily on different
platforms. Secondly, we study the QoS for MWS implemented according to the SOAP
protocol and the RESTful style. In particular, we study the compression rate, which is
one of the pertinent factors influencing the QoS.
Thirdly, after the study of MWS when implemented on computers, we proceed with the
study of QoS of MWS when implemented on hardware, in particular on FPGAs. We
achieved thus comprehensive study and implementations that show and compare the
advantages of MWS on FPGAs.
The contributions of this thesis can be resumed as follows:
1. We introduce methods of design and implementation of MWS on heterogeneous
platforms, such as Windows, OS X and Solaris. One of our objectives is to
propose an approach that facilitates the integration of new MWS while assuring
the compatibility amongst involved platforms. This means that we identify the
options that enable offering a set of rich and various MWS that can run on different
platforms.
2. We determine a list of relevant parameters that influence the QoS of MWS.
3. We build an analysis environment that quantifies the impact of each parameter on
the QoS of MWS implemented on both SOAP protocol and RESTful style. Both
QoS for SOAP and REST are objectively compared. The analysis has been held on
a large scale of different images, which produces a realistic point of view describing
the behaviour of real MWS.
4. We develop an analysis procedure to determine the correlation between the
aspect ratio of an image and its compression ratio. Our results confirm that
the compression ratio can be improved and optimised when the aspect ratio of
iiiiv
an image is close to the golden ratio, which exists in nature. Three libraries of
compression schemes have been used, namely: JPEG, JPEG2000 and DjVu.
5. Complementary to the four contributions mentioned above, which concern the
MWS on computers, we study also the design and implementation of MWS on
FPGA. This is justified by the numerous advantages that are offered by FPGAs,
compared to the other technologies such as computers and ASICs. In order to
highlight the advantages of implementing MWS on FPGA, we developed on FPGA
a MWS of high performance and high level of QoS. To achieve our goal, we utilised
freely available design utilities, open-source code and a method based only on
HDL. This approach is adequate for future extensions and add-on modules for
MWS orchestration
Adapting Agent Platforms to Web Service Environments
This master thesis tries to address the above-mentioned issues by creating an agent plat-
form suitable for encapsulating web-services into agents, providing them with typical
agent capabilities (such as learning or complex communication and reasoning mechanisms).
The objective of this point is to create a generic, modular agent platform that is able to
run lightweight agents. The agents should be able to easily invoke web-services, e ectively
encapsulating them. They also should be able to easily coordinate for composing the invoked
services in order to perform complex tasks. Thus, the platform must provide facilities to
allow the agents perform these service invocations
Improving supervised music classification by means of multi-objective evolutionary feature selection
In this work, several strategies are developed to reduce the impact of the two limitations of most current studies in supervised music classification: the classification rules and music features have often a low interpretability, and the evaluation of algorithms and feature subsets is almost always done with respect to only one or a few common evaluation criteria separately.
Although music classification is in most cases user-centered and it is desired to understand well the properties of related music categories, many current approaches are based on low-level characteristics of the audio signal. We have designed a large set of more meaningful and interpretable high-level features, which may completely replace the baseline low-level feature set and are even capable to significantly outperform it for the categorisation into three music styles. These features provide a comprehensible insight into the properties of music genres and styles: instrumentation, moods, harmony, temporal, and melodic characteristics. A crucial advantage of audio high-level features is that they can be extracted from any digitally available music piece, independently of its popularity, availability of the corresponding score, or the Internet connection for the download of the metadata and community features, which are sometimes erroneous and incomplete. A part of high-level features, which are particularly successful for classification into genres and styles, has been developed based on the novel approach called sliding feature selection. Here, high-level features are estimated from low-level and other high-level ones during a sequence of supervised classification steps, and an integrated evolutionary feature selection helps to search for the most relevant features in each step of this sequence.
Another drawback of many related state-of-the-art studies is that the algorithms and feature sets are almost always compared using only one or a few evaluation criteria separately. However, different evaluation criteria are often in conflict: an algorithm optimised only with respect to classification quality may be slow, have high storage demands, perform worse on imbalanced data, or require high user efforts for labelling of songs. The simultaneous optimisation of multiple conflicting criteria remains until now almost unexplored in music information retrieval, and it was applied for feature selection in music classification for the first time in this thesis, except for several preliminary own publications. As an exemplarily multi-objective approach for optimisation of feature selection, we simultaneously minimise the classification error and the number of features used for classification. The sets with more features lead to a higher classification quality. On the other side, the sets with fewer features and a lower classification performance may help to strongly decrease the demands for storage and computing time and to reduce the risk of too complex and overfitted classification models. Further, we describe several groups of evaluation criteria and discuss other reasonable multi-objective optimisation scenarios for music data analysis
Adapting Agent Platforms to Web Service Environments
This master thesis tries to address the above-mentioned issues by creating an agent plat-
form suitable for encapsulating web-services into agents, providing them with typical
agent capabilities (such as learning or complex communication and reasoning mechanisms).
The objective of this point is to create a generic, modular agent platform that is able to
run lightweight agents. The agents should be able to easily invoke web-services, e ectively
encapsulating them. They also should be able to easily coordinate for composing the invoked
services in order to perform complex tasks. Thus, the platform must provide facilities to
allow the agents perform these service invocations
The BG News May 25, 2011
The BGSU campus student newspaper May 25, 2011. Volume 101 - Issue 152https://scholarworks.bgsu.edu/bg-news/9416/thumbnail.jp
Web service detection in service-oriented software development
Service Orientierung ist ein wichtiger Trend in der aktuellen Software Entwicklung, von dem sich die Befürworter eine Erhöhung des Wiederverwendungsgrads von Software Komponenten erhoffen. Jedoch fehlt bislang eine erprobtes Vorgehen zur Entwicklung service-orientierter Architekturen, das die Wiederverwendung unterstützt. In dieser Arbeit wird anhand eines Beispiels aus dem Finanzdienstleistungssektor ein "meet-in-the-middle" Vorgehen vorgestellt und aufgezeigt, an welchen Stellen Wiederverwendungspotential besteht. Ein relationales Repository für Web Service Operationen wird vorgestellt und die Anfragemöglichkeiten mittels Description Logic erweitert. Techniken des relationalen Schema Matchings und Description Logic werden kombiniert, um eine effiziente Suche nach Web Service Operationen zu unterstützen. Service orientation has become a buzzword in research and practice
during the last years, but a mature development methodology for
service-oriented architectures does not exist yet. This thesis makes a
contribution to the ongoing discussion on the organization of
service-oriented application development to increase the reuse of Web
services. Based on an example from the financial industry, a
meet-in-the-middle development approach is presented. A relational Web
service operation schema repository is introduced and semantically
extended with description logic. Relational schema matching techniques
and description logic are combined to support efficient
syntactic-semantic search for Web service operations in the repository
Computação ubíqua para aplicações em saúde
Tese de mestrado integrado. Engenharia Electrotécnica e de Computadores (Major Telecomunicações). Faculdade de Engenharia. Universidade do Porto. 200
- …