75 research outputs found

    An evaluation of time series forecasting models on water consumption data: A case study of Greece

    Full text link
    In recent years, the increased urbanization and industrialization has led to a rising water demand and resources, thus increasing the gap between demand and supply. Proper water distribution and forecasting of water consumption are key factors in mitigating the imbalance of supply and demand by improving operations, planning and management of water resources. To this end, in this paper, several well-known forecasting algorithms are evaluated over time series, water consumption data from Greece, a country with diverse socio-economic and urbanization issues. The forecasting algorithms are evaluated on a real-world dataset provided by the Water Supply and Sewerage Company of Greece revealing key insights about each algorithm and its use

    Management of investments in the personal budget

    Get PDF
    Drawing up of the family budget family budgets. Additional revenues are presented as investment strategies using characteristics. The object of the study are operations in the family budget. The purpose of our work is to study in the long run the process of accumulating family finances and developing an information management system for personal finances, taking into account the life trajectory of family members. The system was tested with a specific example

    Combined metabolome and transcriptome profiling provides new insights into diterpene biosynthesis in S. pomifera glandular trichomes

    Get PDF
    Background: Salvia diterpenes have been found to have health promoting properties. Among them, carnosic acid and carnosol, tanshinones and sclareol are well known for their cardiovascular, antitumor, antiinflammatory and antioxidant activities. However, many of these compounds are not available at a constant supply and developing biotechnological methods for their production could provide a sustainable alternative. The transcriptome of S. pomifera glandular trichomes was analysed aiming to identify genes that could be used in the engineering of synthetic microbial systems. Results: In the present study, a thorough metabolite analysis of S. pomifera leaves led to the isolation and structure elucidation of carnosic acid-family metabolites including one new natural product. These labdane diterpenes seem to be synthesized through miltiradiene and ferruginol. Transcriptomic analysis of the glandular trichomes from the S. pomifera leaves revealed two genes likely involved in miltiradiene synthesis. Their products were identified and the corresponding enzymes were characterized as copalyl diphosphate synthase (SpCDS) and miltiradiene synthase (SpMilS). In addition, several CYP-encoding transcripts were identified providing a valuable resource for the identification of the biosynthetic mechanism responsible for the production of carnosic acid-family metabolites in S. pomifera. Conclusions: Our work has uncovered the key enzymes involved in miltiradiene biosynthesis in S. pomifera leaf glandular trichomes. The transcriptomic dataset obtained provides a valuable tool for the identification of the CYPs involved in the synthesis of carnosic acid-family metabolites.General Secretariat of Research and Technology (GSRT) {[}09-SYN-23-879]; grant SEE-ERA. NET PLUS {[}ERA 64/01]; grant KRIPIS {[}MIS 448840

    Towards elucidating carnosic acid biosynthesis in Lamiaceae: Functional characterization of the three first steps of the pathway in Salvia fruticosa and Rosmarinus officinalis

    Get PDF
    Carnosic acid (CA) is a phenolic diterpene with anti-tumour, anti-diabetic, antibacterial and neuroprotective properties that is produced by a number of species from several genera of the Lamiaceae family, including Salvia fruticosa (Cretan sage) and Rosmarinus officinalis (Rosemary). To elucidate CA biosynthesis, glandular trichome transcriptome data of S. fruticosa were mined for terpene synthase genes. Two putative diterpene synthase genes, namely SfCPSand SfKSL, showing similarities to copalyl diphosphate synthase and kaurene synthase-like genes, respectively, were isolated and functionally characterized. Recombinant expression in Escherichia coli followed by in vitro enzyme activity assays confirmed that SfCPS is a copalyl diphosphate synthase. Coupling of SfCPS with SfKSL, both in vitro and in yeast, resulted in the synthesis miltiradiene, as confirmed by 1D and 2D NMR analyses (1H, 13C, DEPT, COSY H-H, HMQC and HMBC). Coupled transient in vivo assays of SfCPS and SfKSL in Nicotiana benthamiana further confirmed production of miltiradiene in planta. To elucidate the subsequent biosynthetic step, RNA-Seq data of S. fruticosa and R. officinalis were searched for cytochrome P450 (CYP) encoding genes potentially involved in the synthesis of the first phenolic compound in the CA pathway, ferruginol. Three candidate genes were selected, SfFS, RoFS1 and RoFS2. Using yeast and N. benthamiana expression systems, all three where confirmed to be coding for ferruginol synthases, thus revealing the enzymatic activities responsible for the first three steps leading to CA in two Lamiaceae genera

    Decision support database system for Hellenic Naval Personnel Management

    Get PDF
    The Naval Officers Personnel Management System is a very complex system especially inside the Fleet Command. Managing the system manually is neither effective nor efficient in supporting the decision makers. This thesis proposes a method to use a computer based information processing system to help decision makers in scheduling the assignment of officers to warships during the annual assignment process, as well as in other functions concerning personnel management. The thesis presents a decision support database system for the Naval Officers Management Staff. Keywords: Database system; Computerized personnel management system; Decision support system, theseshttp://archive.org/details/decisionsupportd00makrHellenic Navy author

    Μελέτη για την ελαχιστοποίηση του χρόνου απόκρισης ερωτημάτων σε κατανεμημένα (χωροχρονικά) συστήματα βάσεων δεδομένων

    No full text
    Data centers have become a critical component in enterprise systems as web services and cloud computing continue their massive growth. Meeting hard application constraints (e.g., temporal) under these circumstances puts an enormous strain on the capabilities and limits of enterprise systems, especially in coping with the immense rate of queries in the persistence layer. To cope with these ever-growing application requirements, the data management layer must decouple itself from the many, heavy disk IOs and add a faster persistence layer in between. This approach is implemented with in-memory storage mechanisms which maintain data views in the form of key-value pairs and respond to queries in near-real time even under heavy loads.However, IMKVS suffer inherently (as any distributed system) from the problem of the uneven load distribution among the underlying nodes. The high heterogeneity combining with the distribution of objects through random identifiers, and the fact that these systems do not take into consideration uneven request workloads (e.g., existence of nodes that hold popular objects), can lead to imbalances. As a consequence, overloaded nodes become hotspots in the system and this has a detrimental effect in the systems’ performance in terms of response time.During my Ph.D., the overarching objective of this thesis was to improve the performance of distributed data stores in terms of queries' execution response times by investigating three different perspectives: performance evaluation of spatiotemporal datastores, effective dynamic load balancing and data compression. Initially, we set to investigate the performance of distributed storage systems. Thus, we investigated the field of spatiotemporal data management and analysis, which is a growing area of research supporting multiple application domains. Part of this thesis was set to identify the most efficient data store system in terms of response times, comparing two of the most representative of the two categories (NoSQL and relational), MongoDB and PostgreSQL for a particular class of requirements, i.e., those that the response time in complex spatiotemporal queries is of high importance. The evaluation is based upon real business scenarios.The performance of distributed data stores can greatly be improved by a more effective object placement. Thus, regarding dynamic load balancing, our proposal is to define the actual contributing factors to the load balancing problem and to provide a novel object placement protocol for distributed storage systems that migrates objects between nodes in run time with the goal to minimize very high (based on a threshold identified empirically) response times. The proposed placement protocol constitutes a hybrid solution which combines consistent hashing and directory services. In addition, we approached the problem of data placement, in terms of data compression. Data compression involves the development of a compact representation of information. Therefore, as part of this Ph.D. dissertation, a number of compression algorithms are proposed which are able to reduce the size of the data, while minimizing the loss and at the same time preserving the quality of the information. In other words, compression is investigated as a means to improve performance.The results showed that the proposed object placement protocol achieves to balance the load on a Redis Cluster and the average response time is also becomes uniform across the nodes, leading to an improved performance. In addition, data compression was presented as an alternative to the load balancing problem. A number of compression algorithms are proposed which are able to reduce the size of the data, while minimizing the loss and at the same time preserving the quality of the information. The relationship and the impact of trajectory compression were investigated experimentally by employing trajectory classification and similarity measure techniques. Finally, regarding the most efficient spatiotemporal distributed storage system, the results demonstrated the he superiority of PostgreSQL in almost all cases with the exception of the polygon intersection queries.Τα κέντρα δεδομένων, αποτελούν ένα κύριο συστατικό στα επιχειρησιακά συστήματα, καθώς οι διαδικτυακές υπηρεσίες και το υπολογιστικό νέφος συνεχίζουν να αναπτύσσονται ραγδαία. Ως εκ τούτου, οι αυξανόμενες απαιτήσεις των χρηστών οδηγούν στα όρια τις δυνατότητες των επιχειρησιακών συστημάτων, που καλούνται να αντιμετωπίσουν ένα τεράστιο αριθμό ερωτημάτων αλλά και σκληρούς χρονικούς περιορισμούς, όσον αφορά την απόκριση του συστήματος. Για να αντιμετωπιστούν αυτές οι ολοένα αυξανόμενες απαιτήσεις των εφαρμογών, το data management layer πρέπει να αποσυνδεθεί από τις πολλές και βαριές εντολές εισόδου-εξόδου από τον δίσκο και να εισάγει ένα γρηγορότερο στρώμα ενδιάμεσα. Η προσέγγιση αυτή μπορεί να υλοποιηθεί με μηχανισμούς αποθήκευσης στη μνήμη (in-memory storage mechanisms), που διατηρούν τα δεδομένα στη μνήμη με τη μορφή ζευγών κλειδιού-τιμής και έχουν τη δυνατότητα να αποκρίνονται στα ερωτήματα των πελατών σε πραγματικό χρόνο ακόμη και κάτω από τεράστια υπολογιστικά φορτία. Ωστόσο τα in-memory KVS (IMKVS), όπως και κάθε κατανεμημένο σύστημα πάσχουν από το πρόβλημα της άνισης κατανομής του φόρτου μεταξύ των κόμβων του συστήματος. Η υψηλή ετερογένεια σε συνδυασμό με την κατανομή των αντικειμένων μέσω τυχαίων αναγνωριστικών, και το γεγονός ότι αυτά τα συστήματα δεν λαμβάνουν υπόψη τους άνισους φόρτους ερωτημάτων αλλά δίνουν περισσότερη βάση στον αριθμό των αντικειμένων που βρίσκονται σε κάθε κόμβο του συστήματος, οδηγεί σε ανισορροπίες (άνιση κατανομή του φόρτου). Ως εκ τούτου, οι υπερφορτωμένοι κόμβοι γίνονται hotspots και αυτό έχει επιζήμια αποτελέσματα όσον αφορά τις επιδόσεις του συστήματος από την άποψη του χρόνου απόκρισης.Στα πλαίσια του διδακτορικού μου έργου, ο βασικός στόχος ήταν η βελτίωση της απόδοσης των κατανεμημένων συστημάτων αποθήκευσης όσον αφορά τους χρόνους απόκρισης εκτέλεσης ερωτημάτων, διερευνώντας το πρόβλημα από τρείς διαφορετικές οπτικές: αξιολόγηση απόδοσης χωροχρονικών συστημάτων αποθήκευσης δεδομένων, αποτελεσματική εξισορρόπηση φορτίου σε πραγματικό χρόνο και συμπίεση δεδομένων.Αρχικά, ξεκινήσαμε να διερευνούμε την απόδοση των κατανεμημένων συστημάτων αποθήκευσης. Έτσι, διερευνήσαμε τον τομέα που αφορά τη διαχείριση και ανάλυση χωροχρονικών δεδομένων, ο οποίος αποτελεί μια αναπτυσσόμενη περιοχή έρευνας που υποστηρίζει πολλαπλούς τομείς εφαρμογών. Μέρος της διδακτορικής μου διατριβής αποτέλεσε ο προσδιορισμός του πιο αποτελεσματικού συστήματος αποθήκευσης δεδομένων υπό την έννοια του χρόνου απόκρισης, συγκρίνοντας δυο συστήματα που ανήκουν στις δυο πιο αντιπροσωπευτικές κατηγορίες (NoSQL και σχεσιακές βάσεις δεδομένων). Συγκεκριμένα, τα συστήματα MongoDB και PostgreSQL εξετάστηκαν σε μια συγκεκριμένη κατηγορία απαιτήσεων, αυτές δηλαδή για τις οποίες ο χρόνος απόκρισης που αφορά σύνθετα χωροχρονικά ερωτήματα είναι υψηλής σημασίας. Η αξιολόγηση των συστημάτων βασίστηκε σε πραγματικά επιχειρηματικά σενάρια.Η απόδοση των κατανεμημένων συτημάτων αποθήκευσης μπορεί να βελτιωθεί σημαντικά με μια πιο αποτελεσματική τοποθέτηση των αντικειμένων στους κομβους του συστήματος. Έτσι, όσον αφορά τη δυναμική εξισορρόπηση φόρτου,στοχεύσαμε στην αναγνώριση και πιστοποίηση των παραγόντων που συμβάλλουν στο πρόβλημα της εξισορρόπησης του φόρτου και στη συνέχεια δημιουργήσαμε ένα νέο πρωτόκολλο τοποθέτησης αντικειμένων για κατανεμημένα συστήματα αποθήκευσης το οποίο μετακινεί αντικείμενα μεταξύ των κόμβων του συστήματος, σε πραγματικό χρόνο εκτέλεσης, με στόχο να ελαχιστοποιηθεί ο αρκετά υψηλός χρόνος απόκρισης (με βάση ένα κατώτατο όριο που προσδιορίστηκε εμπειρικά). Το πρωτόκολλο τοποθέτησης αποτελεί μια υβριδική λύση που συνδυάζει την τυχαία τοποθέτηση και έναν αποκεντρωμένο κατάλογο εξαιρέσεων. Τέλος, προσεγγίσαμε το πρόβλημα της τοποθέτησης δεδομένων από τη σκοπιά της συμπίεσης. Ως μέρος της παρούσας διδακτορικής διατριβής, προτείναμε αλγορίθμους συμπίεσης που μπορούν να μειώσουν το μέγεθος των δεδομένων, ελαχιστοποιώντας την απώλεια πληροφοριών, διατηρώντας ταυτόχρονα την ποιότητα των πληροφοριών. Με άλλα λόγια, διερευνήσαμε τη συμπίεση ως μέσο για τη βελτίωση της απόδοσης του συστήματος.Τα αποτελέσματα έδειξαν ότι το πρωτόκολλο τοποθέτησης αντικειμένων που προτείναμε και δημιουργήσαμε, επιτυγχάνει την εξισορρόπηση του φόρτου σε ένα κατανεμημένο σύστημα, συγκεκριμένα σε ενα Redis Cluster, και ο μέσος χρόνος απόκρισης γίνεται ομοιόμορφος στους κόμβους του συστήματος, οδηγώντας έτσι στην βελτίωση της απόδοσης. Επιπλέον, η συμπίεση δεδομένων που παρουσιάζεται ως εναλλακτική λύση στο πρόβλημα της εξισορρόπησης του φόρτου, κατάφερε να μειώσει το μέγεθος των δεδομένων μέσω των προτεινόμενων αλγορίθμων, ελαχιστοποιώντας την απώλεια και ταυτόχρονα διατηρώντας την ποιότητα των πληροφοριών. Η σχέση και η επίδραση της συμπίεσης διερευνήθηκαν πειραματικά χρησιμοποιώντας τεχνικές ταξινόμησης και μέτρησης ομοιότητας. Τέλος, σχετικά με τον προσδιορισμό του πιο αποτελεσματικού συστήματος αποθήκευσης χωροχρονικών δεδομένων, τα αποτελέσματα έδειξαν πως η PostgreSQL παρουσιάσε τα καλυτερα αποτελέσματα σε όλες σχεδόν τις περιπτώσεις σε σύγκριση με τη MongoDB, με εξαίρεση τα ερωτήματα διασταύρωσης πολυγώνου
    corecore