42 resultados para Allometric scaling
Resumo:
Adapting and scaling up agile concepts, which are characterized by iterative, self-directed, customer value focused methods, may not be a simple endeavor. This thesis concentrates on studying challenges in a large-scale agile software development transformation in order to enhance understanding and bring insight into the underlying factors for such emerging challenges. This topic is approached through understanding the concepts of agility and different methods compared to traditional plan-driven processes, complex adaptive theory and the impact of organizational culture on agile transformational efforts. The empirical part was conducted by a qualitative case study approach. The internationally operating software development case organization had a year of experience of an agile transformation effort during it had also undergone organizational realignment efforts. The primary data collection was conducted through semi-structured interviews supported by participatory observation. As a result the identified challenges were categorized under four broad themes: organizational, management, team dynamics and process related. The identified challenges indicate that agility is a multifaceted concept. Agile practices may bring visibility in issues of which many are embedded in the organizational culture or in the management style. Viewing software development as a complex adaptive system could facilitate understanding of the underpinning philosophy and eventually solving the issues: interactions are more important than processes and solving a complex problem, such a novel software development, requires constant feedback and adaptation to changing requirements. Furthermore, an agile implementation seems to be unique in nature, and agents engaged in the interaction are the pivotal part of the success of achieving agility. In case agility is not a strategic choice for whole organization, it seems additional issues may arise due to different ways of working in different parts of an organization. Lastly, detailed suggestions to mitigate the challenges of the case organization are provided.
Resumo:
Presentation at Open Repositories 2014, Helsinki, Finland, June 9-13, 2014
Resumo:
One of the main challenges in Software Engineering is to cope with the transition from an industry based on software as a product to software as a service. The field of Software Engineering should provide the necessary methods and tools to develop and deploy new cost-efficient and scalable digital services. In this thesis, we focus on deployment platforms to ensure cost-efficient scalability of multi-tier web applications and on-demand video transcoding service for different types of load conditions. Infrastructure as a Service (IaaS) clouds provide Virtual Machines (VMs) under the pay-per-use business model. Dynamically provisioning VMs on demand allows service providers to cope with fluctuations on the number of service users. However, VM provisioning must be done carefully, because over-provisioning results in an increased operational cost, while underprovisioning leads to a subpar service. Therefore, our main focus in this thesis is on cost-efficient VM provisioning for multi-tier web applications and on-demand video transcoding. Moreover, to prevent provisioned VMs from becoming overloaded, we augment VM provisioning with an admission control mechanism. Similarly, to ensure efficient use of provisioned VMs, web applications on the under-utilized VMs are consolidated periodically. Thus, the main problem that we address is cost-efficient VM provisioning augmented with server consolidation and admission control on the provisioned VMs. We seek solutions for two types of applications: multi-tier web applications that follow the request-response paradigm and on-demand video transcoding that is based on video streams with soft realtime constraints. Our first contribution is a cost-efficient VM provisioning approach for multi-tier web applications. The proposed approach comprises two subapproaches: a reactive VM provisioning approach called ARVUE and a hybrid reactive-proactive VM provisioning approach called Cost-efficient Resource Allocation for Multiple web applications with Proactive scaling. Our second contribution is a prediction-based VM provisioning approach for on-demand video transcoding in the cloud. Moreover, to prevent virtualized servers from becoming overloaded, the proposed VM provisioning approaches are augmented with admission control approaches. Therefore, our third contribution is a session-based admission control approach for multi-tier web applications called adaptive Admission Control for Virtualized Application Servers. Similarly, the fourth contribution in this thesis is a stream-based admission control and scheduling approach for on-demand video transcoding called Stream-Based Admission Control and Scheduling. Our fifth contribution is a computation and storage trade-o strategy for cost-efficient video transcoding in cloud computing. Finally, the sixth and the last contribution is a web application consolidation approach, which uses Ant Colony System to minimize the under-utilization of the virtualized application servers.
Resumo:
In this work, the feasibility of the floating-gate technology in analog computing platforms in a scaled down general-purpose CMOS technology is considered. When the technology is scaled down the performance of analog circuits tends to get worse because the process parameters are optimized for digital transistors and the scaling involves the reduction of supply voltages. Generally, the challenge in analog circuit design is that all salient design metrics such as power, area, bandwidth and accuracy are interrelated. Furthermore, poor flexibility, i.e. lack of reconfigurability, the reuse of IP etc., can be considered the most severe weakness of analog hardware. On this account, digital calibration schemes are often required for improved performance or yield enhancement, whereas high flexibility/reconfigurability can not be easily achieved. Here, it is discussed whether it is possible to work around these obstacles by using floating-gate transistors (FGTs), and analyze problems associated with the practical implementation. FGT technology is attractive because it is electrically programmable and also features a charge-based built-in non-volatile memory. Apart from being ideal for canceling the circuit non-idealities due to process variations, the FGTs can also be used as computational or adaptive elements in analog circuits. The nominal gate oxide thickness in the deep sub-micron (DSM) processes is too thin to support robust charge retention and consequently the FGT becomes leaky. In principle, non-leaky FGTs can be implemented in a scaled down process without any special masks by using “double”-oxide transistors intended for providing devices that operate with higher supply voltages than general purpose devices. However, in practice the technology scaling poses several challenges which are addressed in this thesis. To provide a sufficiently wide-ranging survey, six prototype chips with varying complexity were implemented in four different DSM process nodes and investigated from this perspective. The focus is on non-leaky FGTs, but the presented autozeroing floating-gate amplifier (AFGA) demonstrates that leaky FGTs may also find a use. The simplest test structures contain only a few transistors, whereas the most complex experimental chip is an implementation of a spiking neural network (SNN) which comprises thousands of active and passive devices. More precisely, it is a fully connected (256 FGT synapses) two-layer spiking neural network (SNN), where the adaptive properties of FGT are taken advantage of. A compact realization of Spike Timing Dependent Plasticity (STDP) within the SNN is one of the key contributions of this thesis. Finally, the considerations in this thesis extend beyond CMOS to emerging nanodevices. To this end, one promising emerging nanoscale circuit element - memristor - is reviewed and its applicability for analog processing is considered. Furthermore, it is discussed how the FGT technology can be used to prototype computation paradigms compatible with these emerging two-terminal nanoscale devices in a mature and widely available CMOS technology.
Resumo:
The performance measurement produces information about the operation of the business process. On the basis of this information performance of the company can be followed and improved. Balanced performance measurement system can monitor performance of several perspectives and business processes can be led according to company strategy. Major part of the costs of a company is originated from purchased goods or services are an output of the buying process emphasising the importance of a reliable performance measurement of purchasing process. In the study, theory of balanced performance measurement is orientated and framework of purchasing process performance measurement system is designed. The designed balanced performance measurement system of purchasing process is tested in case company paying attention to the available data and to other environmental enablers. The balanced purchasing performance measurement system is tested and improved during the test period and attention is paid to the definition and scaling of objectives. Found development initiatives are carried out especially in the scaling of indicators. Finally results of the study are evaluated, conclusions and additional research areas proposed.
Resumo:
Tässä työssä esiteltiin Android laitteisto- ja sovellusalustana sekä kuvattiin, kuinka Android-pelisovelluksen käyttöliittymä voidaan pitää yhtenäisenä eri näyttölaitteilla skaalauskertoimien ja ankkuroinnin avulla. Toisena osiona työtä käsiteltiin yksinkertaisia tapoja, joilla pelisovelluksien suorituskykyä voidaan parantaa. Näistä tarkempiin mittauksiin valittiin matalatarkkuuksinen piirtopuskuri ja näkymättömissä olevien kappaleiden piilotus. Mittauksissa valitut menetelmät vaikuttivat demosovelluksen suorituskykyyn huomattavasti. Tässä työssä rajauduttiin Android-ohjelmointiin Java-kielellä ilman ulkoisia kirjastoja, jolloin työn tuloksia voi helposti hyödyntää mahdollisimman monessa eri käyttökohteessa.
Resumo:
This thesis presents point-contact measurements between superconductors (Nb, Ta, Sn,Al, Zn) and ferromagnets (Co, Fe, Ni) as well as non-magnetic metals (Ag, Au, Cu, Pt).The point contacts were fabricated using the shear method. The differential resistanceof the contacts was measured either in liquid He at 4.2 K or in vacuum in a dilutionrefrigerator at varying temperature down to 0.1 K. The contact properties were investigatedas function of size and temperature. The measured Andreev-reflection spectrawere analysed in the framework of the BTK model – a three parameter model that describescurrent transport across a superconductor - normal conductor interface. Theoriginal BTK model was modified to include the effects of spin polarization or finitelifetime of the Cooper pairs. Our polarization values for the ferromagnets at 4.2 K agree with the literature data, but the analysis was ambiguous because the experimental spectra both with ferromagnets and non-magnets could be described equally well either with spin polarization or finite lifetime effects in the BTK model. With the polarization model the Z parametervaries from almost 0 to 0.8 while the lifetime model produces Z values close to 0.5. Measurements at lower temperatures partly lift this ambiguity because the magnitude of thermal broadening is small enough to separate lifetime broadening from the polarization. The reduced magnitude of the superconducting anomalies for Zn-Fe contacts required an additional modification of the BTK model which was implemented as a scaling factor. Adding this parameter led to reduced polarization values. However, reliable data is difficult to obtain because different parameter sets produce almost identical spectra.
Resumo:
Reverse osmosis and nanofiltration are among the most effective and widely used desalination and water softening technologies. They can also be used to treat mining wastewaters and are capable of producing water of extremely high purity, regardless of the high concentrations of toxic heavy metals and extreme pH and salinity. However, challenges with recovering the salts and metals from mining wastewaters in exploitable form, as well as problems with scaling still limit the process efficiency and the ratio of purified water recoverable from process waters. To address the problem of membrane scaling caused by calcium sulfate, batch filtration experiments with the Desal-5 DL nanofiltration membrane, three commercial antiscalants and actual mine process water from a copper mine were performed. The aim of these experiments was to find process conditions where maximum water recovery would be achieved before significant scaling or irreversible membrane fouling would occur and to further improve water recovery by addition of antiscalants. Water recovery of 70 % was reached with the experimental setups by optimizing process conditions. PC-504T antiscaling agent was determined to be the most effective of the three antiscalants used and the addition of 5 ppm of PC-504T allowed the water recovery to be further increased from 70 % to 85 % before major scaling was observed. In these conditions 92 % calcium rejection was achieved.
Resumo:
In the last decades, the chemical synthesis of short oligonucleotides has become an important aspect of study due to the discovery of new functions for nucleic acids such as antisense oligonucleotides (ASOs), aptamers, DNAzymes, microRNA (miRNA) and small interfering RNA (siRNA). The applications in modern therapies and fundamental medicine on the treatment of different cancer diseases, viral infections and genetic disorders has established the necessity to develop scalable methods for their cheaper and easier industrial manufacture. While small scale solid-phase oligonucleotide synthesis is the method of choice in the field, various challenges still remain associated with the production of short DNA and RNA-oligomers in very large quantities. On the other hand, solution phase synthesis of oligonucleotides offers a more predictable scaling-up of the synthesis and is amenable to standard industrial manufacture techniques. In the present thesis, various protocols for the synthesis of short DNA and RNA oligomers have been studied on a peracetylated and methylated β-cyclodextrin, and also on a pentaerythritol-derived support. On using the peracetylated and methylated β-cyclodextrin soluble supports, the coupling cycle was simplified by replacement of the typical 5′-O-(4,4′-dimethoxytrityl) protecting group with an acid-labile acetal-protected 5′-O-(1-methoxy-1-methylethyl) group, which upon acid-catalyzed methanolysis released easily removable volatile products. For this reason monomeric building blocks 5′-O-(1-methoxy-1-methylethyl) 3′-(2-cyano-ethyl-N,N-diisopropylphosphoramidite) were synthesized. Alternatively, on using the precipitative pentaerythritol support, novel 2´-O-(2-cyanoethyl)-5´-O-(1-methoxy-1-methylethyl) protected phosphoramidite building blocks for RNA synthesis have been prepared and their applicability by the synthesis of a pentamer was demonstrated. Similarly, a method for the preparation of short RNAs from commercially available 5´-O-(4,4´-dimethoxytrityl)-2´-O-(tert-butyldimethyl-silyl)ribonucleoside 3´-(2-cyanoethyl-N,N-diisopropylphosphoramidite) building blocks has been developed
Resumo:
Työn aiheena on vaihteen pienoismallin suunnittelu ja toteutus 3d-tulostusta hyväksi käyttäen. Pienoismalli tehdään Moventas Gears Oy:n suunnittelemasta tuuliturbiinin vaihteesta. Vaihteen pienentämisestä johtuen malliin on suunniteltava uudet laakeripesät ja hammaspyörät. 3D-tulostuksen ja pienoismallin pienen koon ansiosta vaihdetta voidaan yksinkertaistaa suuresti ja näin vähentää tulostettavien osien määrää. Lisäksi työssä selvitetään, mitä ongelmia 3D-tulostus tuo valmistukseen ja suunnitteluun. Työn kirjallisessa osassa selvennetään planeettavaihteen toimintaa yleisesti sekä esitellään Exceed Series 3+ vaihdetta. Lisäksi kerrotaan 3D-tulostuksesta, sen periaatteesta, erilaisista tulostusmenetelmistä, tulostinlaitteesta ja mahdollisista ongelmista tulostuksessa. Kokeellinen osa koostuu pienoismallin suunnittelusta ja valmistuksesta. Valmistuksessa olleiden virheiden takia muutama osa jouduttiin tulostamaan uudelleen. Muutamia osia jouduttiin myös hieman jälkikäsittelemään tulostuksen jälkeen, jotta malli saatiin kasattua. Ongelmakohdaksi muodostui tulostimen ohjelmisto ja tulostustiedostot. Tulostusprosessi sujui kuitenkin hyvin. Lopputuloksena saatiin toimiva pienoismalli. 3D-tulostus toimii hyvin monimutkaisten kappaleiden tulostuksessa. Tulostuksen hinta nousi kuitenkin varsin korkeaksi. Tulostuslaitteistosta riippuen tulostuksen voisi mahdollisesti suorittaa myös halvemmallakin.
Resumo:
Kotkan jakelualueella käytetään historiallisista syistä keskijänniteverkossa kahta jänniteta-soa, 10 kV ja 20 kV. Eri jännitetasojen lisäksi Kotkan jakelualueen 110/20 päämuuntajien kytkentäryhmänä on käytössä YNyn0, kun taas muualla verkossa käytetään YNd11 kyt-kentäryhmää. Jännitetasoista ja kytkentäryhmistä johtuen Kotkan jakeluverkon yhteenkyt-kettävyys ympäröivän verkon kanssa on haastavaa. Työn tavoitteena on selvittää Kotkan kaupungin keskijänniteverkon nykytila ja käytettä-vyys häiriötilanteissa pahimpana mahdollisena aikana, sekä löytää mahdolliset ongelma-kohdat. Verkon nykytila tarkasteltiin verkkotietojärjestelmän avulla käyttäen laskennallisia tuloksia, jotka skaalattiin vastaamaan kovemman pakkastalven kuormitusta. Skaalaus teh-tiin useamman vuoden takaiseen tilanteeseen, jolloin yleinen taloustilanne oli parempi ja verkon kuormitus suurempi, jolloin verkko ei tule alimitoitetuksi taloustilanteen parantuessa. Tulevaisuuden varalta muodostettiin alueen tulevaisuuden kuormitusennusteet käyttämällä historiatietoja sekä tulevaisuuden näkymiä apuna. Työn keskeisimmäksi sisällöksi muodostui selvittää tarve usean käyttöjännitteen säilyttä-miselle sekä erilaisten kytkentäryhmien ylläpitämiseen ja kosketusjänniteongelman ratkai-seminen. Alueen sähköverkon kehittämiseksi tehtiin useita eri vaihtoehtoja, joita vertailtiin elinkaarikustannusperiaatteella toisiinsa. Vertailun pohjalta saatiin investointistrategia ehdo-tukset, joiden pohjalta verkkoyhtiö voi tehdä tulevaisuuteen sijoittuvia ratkaisuja.
Resumo:
This work presents synopsis of efficient strategies used in power managements for achieving the most economical power and energy consumption in multicore systems, FPGA and NoC Platforms. In this work, a practical approach was taken, in an effort to validate the significance of the proposed Adaptive Power Management Algorithm (APMA), proposed for system developed, for this thesis project. This system comprise arithmetic and logic unit, up and down counters, adder, state machine and multiplexer. The essence of carrying this project firstly, is to develop a system that will be used for this power management project. Secondly, to perform area and power synopsis of the system on these various scalable technology platforms, UMC 90nm nanotechnology 1.2v, UMC 90nm nanotechnology 1.32v and UMC 0.18 μmNanotechnology 1.80v, in order to examine the difference in area and power consumption of the system on the platforms. Thirdly, to explore various strategies that can be used to reducing system’s power consumption and to propose an adaptive power management algorithm that can be used to reduce the power consumption of the system. The strategies introduced in this work comprise Dynamic Voltage Frequency Scaling (DVFS) and task parallelism. After the system development, it was run on FPGA board, basically NoC Platforms and on these various technology platforms UMC 90nm nanotechnology1.2v, UMC 90nm nanotechnology 1.32v and UMC180 nm nanotechnology 1.80v, the system synthesis was successfully accomplished, the simulated result analysis shows that the system meets all functional requirements, the power consumption and the area utilization were recorded and analyzed in chapter 7 of this work. This work extensively reviewed various strategies for managing power consumption which were quantitative research works by many researchers and companies, it's a mixture of study analysis and experimented lab works, it condensed and presents the whole basic concepts of power management strategy from quality technical papers.