83 research outputs found

    Runtime Adaptation of Scientific Service Workflows

    Get PDF
    Software landscapes are rather subject to change than being complete after having been built. Changes may be caused by a modified customer behavior, the shift to new hardware resources, or otherwise changed requirements. In such situations, several challenges arise. New architectural models have to be designed and implemented, existing software has to be integrated, and, finally, the new software has to be deployed, monitored, and, where appropriate, optimized during runtime under realistic usage scenarios. All of these situations often demand manual intervention, which causes them to be error-prone. This thesis addresses these types of runtime adaptation. Based on service-oriented architectures, an environment is developed that enables the integration of existing software (i.e., the wrapping of legacy software as web services). A workflow modeling tool that aims at an easy-to-use approach by separating the role of the workflow expert and the role of the domain expert. After the development of workflows, tools that observe the executing infrastructure and perform automatic scale-in and scale-out operations are presented. Infrastructure-as-a-Service providers are used to scale the infrastructure in a transparent and cost-efficient way. The deployment of necessary middleware tools is automatically done. The use of a distributed infrastructure can lead to communication problems. In order to keep workflows robust, these exceptional cases need to treated. But, in this way, the process logic of a workflow gets mixed up and bloated with infrastructural details, which yields an increase in its complexity. In this work, a module is presented that can deal automatically with infrastructural faults and that thereby allows to keep the separation of these two layers. When services or their components are hosted in a distributed environment, some requirements need to be addressed at each service separately. Although techniques as object-oriented programming or the usage of design patterns like the interceptor pattern ease the adaptation of service behavior or structures. Still, these methods require to modify the configuration or the implementation of each individual service. On the other side, aspect-oriented programming allows to weave functionality into existing code even without having its source. Since the functionality needs to be woven into the code, it depends on the specific implementation. In a service-oriented architecture, where the implementation of a service is unknown, this approach clearly has its limitations. The request/response aspects presented in this thesis overcome this obstacle and provide a SOA-compliant and new methods to weave functionality into the communication layer of web services. The main contributions of this thesis are the following: Shifting towards a service-oriented architecture: The generic and extensible Legacy Code Description Language and the corresponding framework allow to wrap existing software, e.g., as web services, which afterwards can be composed into a workflow by SimpleBPEL without overburdening the domain expert with technical details that are indeed handled by a workflow expert. Runtime adaption: Based on the standardized Business Process Execution Language an automatic scheduling approach is presented that monitors all used resources and is able to automatically provision new machines in case a scale-out becomes necessary. If the resource's load drops, e.g., because of less workflow executions, a scale-in is also automatically performed. The scheduling algorithm takes the data transfer between the services into account in order to prevent scheduling allocations that eventually increase the workflow's makespan due to unnecessary or disadvantageous data transfers. Furthermore, a multi-objective scheduling algorithm that is based on a genetic algorithm is able to additionally consider cost, in a way that a user can define her own preferences rising from optimized execution times of a workflow and minimized costs. Possible communication errors are automatically detected and, according to certain constraints, corrected. Adaptation of communication: The presented request/response aspects allow to weave functionality into the communication of web services. By defining a pointcut language that only relies on the exchanged documents, the implementation of services must neither be known nor be available. The weaving process itself is modeled using web services. In this way, the concept of request/response aspects is naturally embedded into a service-oriented architecture

    Advances in Grid Computing

    Get PDF
    This book approaches the grid computing with a perspective on the latest achievements in the field, providing an insight into the current research trends and advances, and presenting a large range of innovative research papers. The topics covered in this book include resource and data management, grid architectures and development, and grid-enabled applications. New ideas employing heuristic methods from swarm intelligence or genetic algorithm and quantum encryption are considered in order to explain two main aspects of grid computing: resource management and data management. The book addresses also some aspects of grid computing that regard architecture and development, and includes a diverse range of applications for grid computing, including possible human grid computing system, simulation of the fusion reaction, ubiquitous healthcare service provisioning and complex water systems

    2019 EC3 July 10-12, 2019 Chania, Crete, Greece

    Get PDF

    Applied Metaheuristic Computing

    Get PDF
    For decades, Applied Metaheuristic Computing (AMC) has been a prevailing optimization technique for tackling perplexing engineering and business problems, such as scheduling, routing, ordering, bin packing, assignment, facility layout planning, among others. This is partly because the classic exact methods are constrained with prior assumptions, and partly due to the heuristics being problem-dependent and lacking generalization. AMC, on the contrary, guides the course of low-level heuristics to search beyond the local optimality, which impairs the capability of traditional computation methods. This topic series has collected quality papers proposing cutting-edge methodology and innovative applications which drive the advances of AMC

    Komponentenbasierte dynamische Modellierung von Energiesystemen und Energiemanagement-Strategien fĂŒr ein intelligentes Stromnetz im Heimbereich

    Get PDF
    The motivation of this work is to present an energy cost reduction concept in a home area power network (HAPN) with intelligent generation and flexible load demands. This study endeavors to address the energy management system (EMS) and layout-design challenges faced by HAPN through a systematic design approach. The growing demand for electricity has become a significant burden on traditional power networks, prompting power engineers to seek ways to improve their efficiency. One such solution is to integrate dispersed generation sources, such as photovoltaic (PV) and storage systems, with an appropriate control mechanism at the distribution level. In recent years, there has been a significant increase in interest in the installation of PV-Battery systems, due to their potential to reduce carbon emissions and lower energy costs. This research proposes an optimal economic power dispatch strategy using Model Predictive Control (MPC) to enhance the overall performance of HAPN. A hybrid AC/DC microgrid concept is proposed to address the control choices made by the appliance scheduling and hybrid switching approaches based on a linear programming optimization framework. The suggested optimization criteria improve consumer satisfaction, minimize grid disconnections, and lower overall energy costs by deploying inexpensive clean energy generation and control. Various examples from actual case study demonstrate the use of the established EMS and design methodology.Die Motivation dieser Arbeit besteht darin, ein Konzept zur Senkung der Energiekosten in einem Heimnetzwerk (HAPN) mit intelligenter Erzeugung und exiblen Lastanforderungen vorzustellen. Im Rahmen dieser Forschungsarbeit wird ein Entwurf fĂŒr ein HAPN entwickelt, indem das Energiemanagementsystem (EMS) und der Entwurf des Layouts auf der Grundlage des Systemmodells und der betrieblichen Anforderungen gelöst werden. Die steigende Nachfrage nach ElektrizitĂ€t ist fĂŒr traditionelle Stromnetze kostspielig und infrastrukturintensiv. Daher konzentrieren sich Energietechniker darauf, die Effizienz der derzeitigen Netze zu erhöhen. Dies kann durch die Integration verteilter Erzeugungsanlagen (z. B. Photovoltaik (PV), Speicher) mit einem geeigneten Kontrollmechanismus fĂŒr das Energiemanagement auf der Verteilungsseite erreicht werden. DarĂŒber hinaus hat das Interesse an der Installation von PV-Batterie-basierten Systemen aufgrund der Reduzierung der CO2-Emissionen und der Senkung der Energiekosten erheblich zugenommen. Es wird eine optimale wirtschaftliche Strategie fĂŒr den Energieeinsatz unter Verwendung einer modellprĂ€diktiven Steuerung (MPC) entwickelt. Es wird zudem ein hybrides AC/DC-Microgrid-Konzept vorgeschlagen, um die Steuerungsentscheidungen, die von den AnsĂ€tzen der GerĂ€teplanung und der hybriden Umschaltung getroffen werden, auf der Grundlage eines linearen Programmierungsoptimierungsrahmens zu berĂŒcksichtigen. Die vorgeschlagenen Optimierungskriterien verbessern die Zufriedenheit der Verbraucher, minimieren Netzabschaltungen und senken die Gesamtenergiekosten durch den Einsatz von kostengĂŒnstiger und sauberer Energieerzeugung. Verschiedene Beispiele aus einer Fallstudie demonstrieren den Einsatz des entwickelten EMS und der Entwurfsmethodik

    Management, Technology and Learning for Individuals, Organisations and Society in Turbulent Environments

    Get PDF
    This book presents the collection of fifty two papers which were presented on the First International Conference on BUSINESS SUSTAINABILITY ’08 - Management, Technology and Learning for Individuals, Organisations and Society in Turbulent Environments, held in Ofir, Portugal, from 25th to 27th of June, 2008. The main motive of the meeting was the growing awareness of the importance of the sustainability issue. This importance had emerged from the growing uncertainty of the market behaviour that leads to the characterization of the market, i.e. environment, as turbulent. Actually, the characterization of the environment as uncertain and turbulent reflects the fact that the traditional technocratic and/or socio-technical approaches cannot effectively and efficiently lead with the present situation. In other words, the rise of the sustainability issue means the quest for new instruments to deal with uncertainty and/or turbulence. The sustainability issue has a complex nature and solutions are sought in a wide range of domains and instruments to achieve and manage it. The domains range from environmental sustainability (referring to natural environment) through organisational and business sustainability towards social sustainability. Concerning the instruments for sustainability, they range from traditional engineering and management methodologies towards “soft” instruments such as knowledge, learning, creativity. The papers in this book address virtually whole sustainability problems space in a greater or lesser extent. However, although the uncertainty and/or turbulence, or in other words the dynamic properties, come from coupling of management, technology, learning, individuals, organisations and society, meaning that everything is at the same time effect and cause, we wanted to put the emphasis on business with the intention to address primarily the companies and their businesses. From this reason, the main title of the book is “Business Sustainability” but with the approach of coupling Management, Technology and Learning for individuals, organisations and society in Turbulent Environments. Concerning the First International Conference on BUSINESS SUSTAINABILITY, its particularity was that it had served primarily as a learning environment in which the papers published in this book were the ground for further individual and collective growth in understanding and perception of sustainability and capacity for building new instruments for business sustainability. In that respect, the methodology of the conference work was basically dialogical, meaning promoting dialog on the papers, but also including formal paper presentations. In this way, the conference presented a rich space for satisfying different authors’ and participants’ needs. Additionally, promoting the widest and global learning environment and participativeness, the Conference Organisation provided the broadcasting over Internet of the Conference sessions, dialogical and formal presentations, for all authors’ and participants’ institutions, as an innovative Conference feature. In these terms, this book could also be understood as a complementary instrument to the Conference authors’ and participants’, but also to the wider readerships’ interested in the sustainability issues. The book brought together 97 authors from 10 countries, namely from Australia, Finland, France, Germany, Ireland, Portugal, Russia, Serbia, Sweden and United Kingdom. The authors “ranged” from senior and renowned scientists to young researchers providing a rich and learning environment. At the end, the editors hope and would like that this book will be useful, meeting the expectation of the authors and wider readership and serving for enhancing the individual and collective learning, and to incentive further scientific development and creation of new papers. Also, the editors would use this opportunity to announce the intention to continue with new editions of the conference and subsequent editions of accompanying books on the subject of BUSINESS SUSTAINABILITY, the second of which is planned for year 2011.info:eu-repo/semantics/publishedVersio
    • 

    corecore