• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 107
  • 90
  • Tagged with
  • 197
  • 128
  • 89
  • 68
  • 66
  • 57
  • 53
  • 49
  • 39
  • 39
  • 27
  • 26
  • 26
  • 25
  • 25
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
71

An Evaluation of Google Glass : Design, Implementation and Evaluation of a Product Assembly Application for Google Glass and Smartphones / En Utvärdering av Google Glass : Design, Implementation and Utvärdering av en Produktsammansättningsapplikation för Google Glass och Smarttelefoner

Häger, Johan January 2015 (has links)
Assembling components in a production line could potentially be a tedious task, if performed stepwise by the book. However, an employee who is assembling many different products may not know all the steps by heart. As such they will be reliant on an instruction manual. However, an instruction manual must be carried around and, while assembling components, placed in the assembler's line of sight. Instead new technology could make the process more efficient. Google Glass places a display slightly above the user's line of sight and can be controlled via voice commands, and as such solves many of the problems associated with carrying around instruction manuals. This dissertation is an evaluation of Google Glass and describes the design, implementation and evaluation of an product assembly application for both Google Glass and smartphones. The smartphone version was implemented in order to provide a reference point as well as means of comparison with the Google Glass application. The test application used in the study was to read a QR code and download a set of assembly instructions. Testing was carried out on the different steps of the application, from when the QR code had been scanned until the information was displayed to the user. The results show that Google Glass is almost always slower, in all steps, compared to the smartphone equivalents. The conclusion is that Google must upgrade and improve on Google Glass and in particular the hardware. Google Glass overheats easily and the camera is of inferior quality. Google's implementation restrictions also limits what developers might be able to do with the device. However, Google Glass is easy to use and has potential to become a more useful device in the future. / Montering av komponenter i en produktionslinje kan potentiellt vara en tradig och mekanisk uppgift, om det utförs stegvis enligt instruktioner. En anställd som bygger många olika produkter kan dock eventuellt inte samtliga steg utantill, utan blir beroende av en bruksanvisning. En bruksanvisning måste dock bäras runt och, vid montering av komponenter, lämnad i monterarens siktlinje. Ny teknik skulle kunna göra processen mer effektiv. Google Glass heter den enhet som placerar en display något över användarens siktlinje och kan styras via röstkommandon, och löser således många av de problem som är förknippade med att bära runt en bruksanvisning. Denna uppsats är en utvärdering av Google Glass och beskriver utformning, implementering och utvärdering av en produktsammansättningsapplikation för både Google Glass och smarttelefoner. Smarttelefon-versionen implementerades i syfte att ge en referenspunkt samt medel för jämförelse med Google Glass applikationen. Test-applikationen som används i studien kan skanna en QR-kod och ladda ner en uppsättning monteringsanvisningar. Testning utfördes på de olika stegen i applikationen, från när QR-koden har skannats tills informationen visas för användaren. Resultaten visar att Google Glass nästan alltid är långsammare, i alla steg, jämfört med smarttelefon-ekvivalenter. Slutsatsen är att Google måste uppgradera och förbättra Google Glass, och särskilt hårdvaran. Google Glass överhettas lätt och kameran är av sämre kvalitet. Googles implementationsbegränsningar begränsar också vad utvecklarna skulle kunna göra med enheten. Google Glass är dock lätt att använda och har potential att bli en mer användbar enhet i framtiden.
72

Second screen on mobile crossplatform / Second screen on mobile crossplatform

Kvist, Torbjörn January 2014 (has links)
Utveckling av mobila applikationer är idag allt svårare för utvecklare, eftersom det finns många olika enheter och operativsystem. Detta examensarbete kommer gå igenom hur multiplattformsramverk kan användas för att utveckla och implementera en second screen som komplement till andra enheter. Plattformarna kommer utvärderas med avseende på hur komplext ded är att implementera lösningen samt hur de presterar under olika förhållanden. De multiplattformsramverk som kommer utvärderas är OpenFL och PhoneGap. / Development of mobile applications today are increasingly difficult for developers, because there are many different devices and operating systems. This thesis will look at how a cross-platform framework can be used to develop and implement a second screen as a complement to other devices. he platforms will be evaluated in terms of how complex it is to implement the solution and how they perform under different conditions. The cross-platform frameworks that will be evaluated is OpenFL and PhoneGap.
73

Jordning av propelleraxel : Konceptutveckling för jordningsanordning som kräver lite underhåll / Earthing of propeller shaft : Concept development for low maintenance shaft earthing device

Bergqvist, William January 2019 (has links)
Detta masterprojekt genomfördes på Rolls-Royce AB (nu känt som Kongsberg Maritime per 1 april 2019) i Kristinehamn, Sverige. Avhandlingen fokuserar på att utveckla en jordningsutrustning för propelleraxlar som kräver lågt underhåll till företagets nya poddrivna framdrivningssystem. Många elektriska maskiner med roterande axlar utsätts för skador på grund av flödet av elektriska laddningar genom axeln och komponenter med hög resistanselektrisk kontakt. Det är därför viktigt att mildra denna inducerad axelspänning, antingen genom isolering eller genom att ändra urladdningsvägen. Avhandlingen syftar till att identifiera konceptlösningar för jordning av propelleraxlar som är kostnadseffektiva, kräver lågt underhåll och uppfyller prestandakraven fastställda av företaget. En systematisk utvecklingsprocess används över hela projektet som består av fyra huvudaktiviteter. Den första aktiviteten är att skapa en kravspecifikation baserat på information från kunder, förstudie och kunskapssökning. Förundersökningen genererade en grundläggande kunskapsbas för olika jordningsmetoder och de tribologiska aspekterna för glidande elektrisk kontakt. Den andra aktiviteten består av att generera koncept genom att ta fram huvudlösningar och dellösningar för varje genererat koncept baserat på kriterierna i den framtagna kravspecifikationen. För att underlätta processen är huvuduppgiften för enheten indelad i två kategorier, en med fokus på kontaktmetod och den andra montering av enheten. Den tredje aktiviteten är utvärdering och poängsättning av utvecklade lösningar för att göra det slutliga konceptet. Den fjärde och sista aktiviteten är att skapa en produktbeskrivning av det valda konceptet baserat på layout och detaljerade tekniska aspekter. De slutliga resultaten av avhandlingen är en produktbeskrivning av ett "Multiple fiber brushes" jordningsenhetskoncept, med en lösning på hur man optimerar design och prestanda parametrar för en viss specifik slitstyrka. En grundläggande konstruktionslösning presenteras med optimerade prestandaparametrar som är lämpliga för prestandakraven i företagets nya poddrivna framdrivningssystem. Tre framtida projekt kan tas fram från resultaten av denna avhandling. Dessa potentiella projekt kan mer ingående titta på den strukturella utformningen av jordningsanordningen, val av komponentmaterial och praktisk prestationstestning av en fiberborste prototyp. / This master thesis project has been done at Rolls-Royce AB (now known as Kongsberg Maritime as of April 1st2019) located in Kristinehamn, Sweden. The focus of the thesis is to develop a low maintenance propeller shaft earthing device for the company’s new podded propulsion system. Many electrical machines with a rotating shaft are exposed to damage due to the flow of electrical charges through the shaft and components with high resistance electrical contact. It is therefore important to mitigate this induced shaft voltage either by insulation or by altering the discharge path.  The thesis purpose is to identify concept solutions for earthing of propeller shafts that are cost effective, requires low levels of maintenance and fulfills performance requirements. A systematic development process is used throughout the project, which consists of four main activities. The first activity is to create a requirement specification from customer input, pre-study and knowledge search. The pre-study generated a fundamental base of knowledge for different earthing methods and the tribological aspects for sliding electrical contact.  The second activity is generating concepts by deriving main solutions and sub-solutions for each generated concept based on the criteria in the developed requirement specification. To make the process easier the main function of the device is divided into two categories, one focusing on contact method and the other assembly.  The third activity is evaluation and scoring of developed solutions to make the final concept selection. The fourth and final activity is to create a product description of the selected concept based on layout and detailed engineering aspects. The final results of the thesis is a product description of a  “multiple fiber brushes” earthing device concept, with a solution on how to optimize design and performance parameters for a certain specific wear rate. A fundamental construction solution is presented with optimized performance parameters suitable for the performance demands of the company’s new podded propulsion system. Three future projects could be extracted from the results of this thesis. These potential projects will in more detail focus on the structural design of the earthing device, component material selection and practical performance testing of a fiber brush prototype.
74

Supply Chain Performance Measurement Tool : Ett verktyg utvecklat för mätning av logistisk prestanda / Supply Chain Performance Measurement Tool : A tool developed to measure supply chain performance

Karlflo, Nils, Knutsson, Simon January 2020 (has links)
Under de senaste decennierna har världen genomgått en stadig ökning av konsumtion av varor. Medan konkurrensen mellan företag ständigt ökar är det viktigare än någonsin att förse konsumenter med rätt produkt, vid rätt tidpunkt och till rätt pris. På grund av detta har supply chain management blivit en nyckelfunktion i de flesta företag, inte minst eftersom det har en stor inverkan på viktiga aspekter som kundtjänst, lönsamhet och företags generella prestanda. För att som företag uppnå förbättringar och uppnå mål såsom ökad konkurrenskraft är det fördelaktigt att mäta och analysera sin prestanda kontinuerligt. Rapporten syftar till att undersöka vilka mätvärden som representerar försörjningskedjans prestanda och hur dessa kan kombineras till en modell. En litteraturstudie genomfördes där data samlades in från ett stort antal vetenskapliga artiklar. För att få ytterligare kunskap och expertis från e-handelsbranschen samlades data in genom intervjuer och dokument från företaget Jollyroom, som sedan jämfördes med tidigare studier inom forskningsområdet. Den presenterade litteraturen indikerar att det finns ett befintligt utbud av modeller för att mäta prestanda inom försörjningskedjor, men få av dem tar hänsyn till aspekter som tillämpning, benchmarking eller lokalisering av förbättringar. Med hänsyn till detta har en föreslagen modell med namnet Supply Chain Performance Measurement Tool (SCPMT) utformats för att mäta supply chain performance med hjälp av en uppsättning av 61 mätvärden. Den föreslagna modellen använder en hierarkisk struktur vilket möjliggör konsolidering av mätetalen utefter både processer och attribut. Modellens processer är uppdelade i kategorierna anskaffning, intern affärsprocess, distribution, retur och stöd- & ledningsprocess. Modellen använder även de tre finansiella attributen intäkter, kostnader och tillgångar. Mätvärdena som används i modellen bör fördelaktigt jämföras mot ett måltal som sätts av modellens användare vilket kommer att generera en grad av måluppfyllelse. / During the last decades the world has seen a steady increase in the consumption of goods. While the competition among companies is constantly increasing it is more important than ever to provide customers with the right product, at the right time and at the right price. Due to this, supply chain management has become a key function in most companies as it has a large impact on important aspects such as customer service, profitability and the overall performance of a business. In order to achieve improvements and accomplish goals such as increased competitiveness, it is preferable to measure and analyze its performance constantly. This paper aims to investigate which metrics that represent supply chain performance and how these can be combined into a model. A literature study was conducted where data was collected from a large number of scientific papers. In order to gain further knowledge and expertise from the industry of e-commerce, data was collected through interviews and documents at the company Jollyroom, and then compared to previous studies. The literature presented indicates that a range of models exist to measure supply chain performance, however, only some of them take application, benchmarking or localization of improvements into consideration. With this taken into consideration, a proposed model named Supply Chain Performance Measurement Tool (SCPMT) has been designed in order measure supply chain performance using a set of 61 metrics. The proposed model uses a hierarchical structure and consists of metrics that can be consolidated to processes and attributes. The processes used in the model are categorized as source, internal business process, distribution, return and supportive/management process. The model uses the three financial attributes revenues, costs and assets. The metrics used in the model should preferably be compared against an objective or target set by the user of the model, which will generate a rate of fulfillment.
75

DNS prestanda / DNS performance

Bentahar, Younes January 2013 (has links)
Use of computers and computer networks is nowadays a part of everyday life. You do not use them only at home when you sit at you computer, but you can use them all the time everywhere. This can involve everything from surf to any website when you are at home, to checking your email on your mobile when you are on your way to work. Most people do not think about how it really works when they try to access a web page by typing the address into their browser, but something that most people probably notice is how long it can sometimes take to access a web page. All items which are directly connected to the IP network have a unique IP address that is used to make it possible to communicate. The IP address is either a period separated sequence of digits representing 32 bits or a colon separated sequence of digits representing 128 bits, depending on whether the address is an IPv4 or IPv6 address. Such numeric sequences are often difficult for us humans to remember therefore, the domain name system (DNS) was constructed. DNS makes it possible for us to write addresses in a textual format to access an item stored in a device connected to the network. DNS can be seen as a directory for the network and can be compared to a telephone directory, where if you know the name of a person can find his or her phone number. This thesis will describe how the various address translations are done by using DNS. It will also examine how much impact DNS has on the experienced delay from the time you type a web page address in the address bar of your browser to the actual time you reach the website. A survey of DNS performance will be presented to investigate how much delay can be reduced by using one of Sweden's two most well-known public DNS servers (Google Public DNS and OpenDNS) instead of the normal default DNS server provided by one's Internet service provider (ISP). The survey will also show how the DNS lookup waiting time changes at different times of day and different days of the week. The purpose of this work is to provide a basic explanation of what DNS is and increase the understanding of how an everyday user in a simple way can make their network usage more effective by getting their DNS lookups to occur faster. The conclusion from this thesis is that the alternative DNS server, Google Public DNS has the fastest DNS lookup time for this particular computer which the measurement was carried on. But this tells us nothing about whether the case for any other network users because the observed DNS performance has a large extent dependent on the ISP you are connected to, and what place you are at. / Dator- och nätverksanvändandet är idag en del av vardagen. Användandet sker inte enbart när man sitter hemma, utan det kan ske hela tiden och överallt. Det kan handla om allt från att surfa in på någon webbsida när man är hemma, till att kolla sin e-post i mobilen när man är på väg till jobbet. De flesta funderar inte på hur det egentligen går till när man försöker ansluta till en webbsida genom att skriva in adressen i webbläsaren. Däremot något som de flesta nog lagt märke till är hur lång tid det ibland kan ta att komma åt någon webbsida. Alla objekt som är direkt uppkopplade till IP-nätverket, har en unik IP-adress som används för att kunna kommunicera med varandra. IP-adressen är antingen en punktskild sifferföljd som består av 32 bitar eller en semikolonskild sifferföljd som består av 128 bitar, beroende på om det är IPv4 eller IPv6. Denna sifferföljd är ofta svår för oss människor att komma ihåg och av den orsaken konstruerades domännamnsystemet (DNS) som tillåter oss att genom adresser i textformat komma åt det sökta objektet på nätverket. DNS kan ses som ett uppslagsverk för nätverket och kan liknas vid en telefonkatalog, där om man vet namnet på en person kan hitta dennes telefonnummer. I detta examensarbete kommer det att beskrivas hur olika adressöversättningar sker med hjälp av DNS. Det kommer även utredas hur stor påverkan DNS har på den upplevda fördröjningen från det att man skrivit in webbsidans adress i adressfältet i webbläsaren tills det att man faktiskt kommer fram till webbsidan. En undersökning av DNS prestandan kommer att presenteras som utreder hur mycket tid man kan tjäna på att använda någon av Sveriges två mest kända alternativa DNS-servrar (Google Public DNS och OpenDNS) istället för den normalt förinställda DNS-servern som fås av ens internetleverantör (ISP). Undersökningen kommer även visa hur DNS uppslagningarnas väntetid förändras vid olika tidpunkter på dygnet samt vid olika veckodagar. Syftet med detta arbete är att ge en grundläggande förklaring av vad DNS är för något samt att öka förståelsen för hur en vardaglig nätverksanvändare på ett enkelt sätt kan effektivisera sitt nätverksanvändande genom att få sina DNS uppslagningar att gå fortare. Slutsatsen från denna avhandling är att den alternativa DNS-servern Google Public DNS har snabbast DNS uppslagningstid för just denna dator som mätningarna genomförts på. Men detta säger oss ingenting om huruvida fallet är för andra nätverksanvändare eftersom den observerade DNS prestandan är till stor grad beroende av den ISP man är ansluten till samt vilken plats man befinner sig på.
76

Performance Evaluation of Virtualization in Cloud Data Center

Zhuang, Hao January 2012 (has links)
Amazon Elastic Compute Cloud (EC2) has been adopted by a large number of small and medium enterprises (SMEs), e.g. foursquare, Monster World, and Netflix, to provide various kinds of services. There has been some existing work in the current literature investigating the variation and unpredictability of cloud services. These work demonstrated interesting observations regarding cloud offerings. However, they failed to reveal the underlying essence of the various appearances for the cloud services. In this thesis, we looked into the underlying scheduling mechanisms, and hardware configurations, of Amazon EC2, and investigated their impact on the performance of virtual machine instances running atop. Specifically, several instances with the standard and high-CPU instance families are covered to shed light on the hardware upgrade and replacement of Amazon EC2. Then large instance from the standard family is selected to conduct focus analysis. To better understand the various behaviors of the instances, a local cluster environment is set up, which consists of two Intel Xeon servers, using different scheduling algorithms. Through a series of benchmark measurements, we observed the following findings: (1) Amazon utilizes highly diversified hardware to provision different instances. It results in significant performance variation, which can reach up to 30%. (2) Two different scheduling mechanisms were observed, one is similar to Simple Earliest Deadline Fist (SEDF) scheduler, whilst the other one analogies Credit scheduler in Xen hypervisor. These two scheduling mechanisms also arouse variations in performance. (3) By applying a simple "trial-and-failure" instance selection strategy, the cost saving is surprisingly significant. Given certain distribution of fast-instances and slow-instances, the achievable cost saving can reach 30%, which is attractive to SMEs which use Amazon EC2 platform. / Amazon Elastic Compute Cloud (EC2) har antagits av ett stort antal små och medelstora företag (SMB), t.ex. foursquare, Monster World, och Netflix, för att ge olika typer av tjänster. Det finns en del tidigare arbeten i den aktuella litteraturen som undersöker variationen och oförutsägbarheten av molntjänster. Dessa arbetenhar visat intressanta iakttagelser om molnerbjudanden, men de har misslyckats med att avslöja den underliggande kärnan hos de olika utseendena för molntjänster. I denna avhandling tittade vi på de underliggande schemaläggningsmekanismerna och maskinvarukonfigurationer i Amazon EC2, och undersökte deras inverkan på resultatet för de virtuella maskiners instanser som körs ovanpå. Närmare bestämt är det flera fall med standard- och hög-CPU instanser som omfattas att belysa uppgradering av hårdvara och utbyte av Amazon EC2. Stora instanser från standardfamiljen är valda för att genomföra en fokusanalys. För att bättre förstå olika beteenden av de olika instanserna har lokala kluster miljöer inrättas, dessa klustermiljöer består av två Intel Xeonservrar och har inrättats med hjälp av olika schemaläggningsalgoritmer. Genom en serie benchmarkmätningar observerade vi följande slutsatser: (1) Amazon använder mycket diversifierad hårdvara för att tillhandahållandet olika instanser. Från de olika instans-sub-typernas perspektiv leder hårdvarumångfald till betydande prestationsvariation som kan nå upp till 30%. (2) Två olika schemaläggningsmekanismer observerades, en liknande Simple Earliest Deadline Fist(SEDF) schemaläggare, medan den andra mer liknar Credit-schemaläggaren i Xenhypervisor. Dessa två schemaläggningsmekanismer ger även upphov till variationer i prestanda. (3) Genom att tillämpa en enkel "trial-and-failure" strategi för val av instans, är kostnadsbesparande förvånansvärt stor. Med tanke på fördelning av snabba och långsamma instanser kan kostnadsbesparingen uppgå till 30%, vilket är attraktivt för små och medelstora företag som använder Amazon EC2 plattform.
77

Processing data sources with big data frameworks / Behandla datakällor med big data-ramverk

Nyström, Simon, Lönnegren, Joakim January 2016 (has links)
Big data is a concept that is expanding rapidly. As more and more data is generatedand garnered, there is an increasing need for efficient solutions that can be utilized to process all this data in attempts to gain value from it. The purpose of this thesis is to find an efficient way to quickly process a large number of relatively small files. More specifically, the purpose is to test two frameworks that can be used for processing big data. The frameworks that are tested against each other are Apache NiFi and Apache Storm. A method is devised in order to, firstly, construct a data flow and secondly, construct a method for testing the performance and scalability of the frameworks running this data flow. The results reveal that Apache Storm is faster than Apache NiFi, at the sort of task that was tested. As the number of nodes included in the tests went up, the performance did not always do the same. This indicates that adding more nodes to a big data processing pipeline, does not always result in a better performing setup and that, sometimes, other measures must be made to heighten the performance. / Big data är ett koncept som växer snabbt. När mer och mer data genereras och samlas in finns det ett ökande behov av effektiva lösningar som kan användas föratt behandla all denna data, i försök att utvinna värde från den. Syftet med detta examensarbete är att hitta ett effektivt sätt att snabbt behandla ett stort antal filer, av relativt liten storlek. Mer specifikt så är det för att testa två ramverk som kan användas vid big data-behandling. De två ramverken som testas mot varandra är Apache NiFi och Apache Storm. En metod beskrivs för att, för det första, konstruera ett dataflöde och, för det andra, konstruera en metod för att testa prestandan och skalbarheten av de ramverk som kör dataflödet. Resultaten avslöjar att Apache Storm är snabbare än NiFi, på den typen av test som gjordes. När antalet noder som var med i testerna ökades, så ökade inte alltid prestandan. Detta visar att en ökning av antalet noder, i en big data-behandlingskedja, inte alltid leder till bättre prestanda och att det ibland krävs andra åtgärder för att öka prestandan.
78

Secure Access for Public Clients to Web API:s with Minimum Performance Loss / Säker åtkomst för publika klienter mot Web API:er med minimal prestandaförlust

Maan, Narbir Singh, Hanchi, Hamza January 2014 (has links)
A lot of information nowadays is made available through Web APIs on the Internet and without security and encryption; it is very easy for malicious users to access confidential information. The goal was to find out what different mechanisms that are available for providing a safe communication with a web API from web clients and mobile applications with little as possible impact on the performance. Learning, implementing and maintaining the mechanisms are also im- portant aspects looked at in the evaluation. Many mechanisms are available for use to secure the communication but not all are suitable for public clients. The suitable mechanisms are Digest authentication and OAuth 2.0. The chosen mechanisms were developed, tested and evaluated in regard to safety, performance impact and usabil- ity from a company perspective. The authentication and authorization mechanism, which was the most suitable, was OAuth 2.0as it has least impact on performance and better security features than the other mechanisms. / Mycket information finns numera tillgänglig via Web API:er på Internet och utan säkerhet och kryptering är det mycket lätt att illvilliga personer får tillgång till konfidentiellinformation. Målet är att ta reda på vilka olika säkerhetsmekanismer som finns tillgängliga för att tillhandahålla en säker kommunikation med ett Web API från webbklienter och mobila applikationer med så liten påverkan på prestanda. Kunskapsinhämtning, utveckling och underhållandet av lösningar är också viktiga aspeketer som tittats på vid utvärderingen av mekanismerna. Flera mekanismer finns att använda sig av för att säkra kommunkationen men de lämpliga mekanismerna för publika klienter är Digest Authentication och OAuth 2.0. De utvalda mekanismerna har utvecklats, testats, utvärderats med avseende på säkerhet, påverkan på prestanda och användbarhet utifrån ett företags perspektiv. Autentiserings- och behörighets-mekanismen som blev den utvalda var OAuth 2.0 då den har minst påverkan på prestandan och bättre säkerhets egenskaper än de andra mekanismerna.
79

3G HSDPA Performance In Mobile Internet Connections

Wang, Xiaoxin January 2004 (has links)
A key objective for 3G wireless networks, such as the Universal Mobile Telecommunication System (UMTS), is the explicit support for data communications for mobile users. Today, the dominant transport protocol in the Internet is the Transport Control Protocol (TCP). Since TCP was not tailored for wireless networks, there are some performance issues occurring when TCP traffic is transferred over a UMTS radio link. In this paper, the characteristics of TCP and UMTS are specified and the problems of TCP over UMTS dedicated channels (DCHs) are analyzed. The problem is high delays implying low utilization of allocated resources for small file transfers or due to packet losses. High Speed Downlink Packet Access (HSDPA)’s potential to solve the problem is studied. Since in HSDPA, High-Speed Downlink shared channel (HS-DSCH) is introduced as an alternative of DCH on downlink packet access, a model of HS-DSCH is built and simulations are performed in order to compare its TCP performance with DCH. The focus is on studying retransmission delay and Block Error Rate (BLER) targets. Some scheduling methods are also compared. The results indicate that HS-DSCH gives better TCP performance than a DCH, and that advanced scheduling methods gives similar result as round robin if there are packet losses. Moreover, a somewhat surprising result is found regarding fast retransmission and channel utilization for increasing BLER targets. / I denna rapport specificeras karaktäristiken för TCP and UMTS, och problemet med TCP över dedikerade UMTS kanaler analyseras. Problemet är höga fördröjningar som medför låg utnyttjande grad av allokerade resurser vid överföring av små filer eller vid paket förluster. High Speed Downlink Packet Access (HSDPA)’s potential att lösa problemet studeras. En modell av HS-DSCH konstrueras och simuleringar utförs för att jämföra dess TCP prestanda med DCH. Fokus är på att studera återsändningsfördröjning och BLER riktvärden. Några scheduleringsmetoder jämförs också. Resultatet indikerar att HS-DSCH ger bättre TCP prestanda än DCH, och att avancerad scheduleringsmetoder ger liknande resultat som round robin vid paket förluster. Dessutom har ett ganska överraskande resultat funnits kring snabb återsändning och kanal utnyttjande grad då BLER riktvärdet ökar.
80

Dynamic scaling of a web-based application in a Cloud Architecture

Hossain, Md. Iqbal, Hossain, Md. Iqbal January 2014 (has links)
With the constant growth of internet applications, such as social networks, online media, various online communities, and mobile applications, website user traffic has grown, is very dynamic, and is oftentimes unpredictable. These unpredictable natures of the traffic have led to many new and unique challenges which must be addressed by solution architects, application developers, and technology researchers. All of these actors must continually innovate to create new attractive application and new system architectures to support the users of these new applications. In addition, increased traffic increases the demands for resources, while users demand even faster response times, despite the ever-growing datasets underlying many of these new applications. Several concepts and best practices have been introduced to build highly scalable applications by exploiting cloud computing. As no one who expect to be or remain a leader in business today can afford to ignore cloud computing. Cloud computing has emerged as a platform upon which innovation, flexibility, availability, and faster time-to-market can be supported by new small and medium sized enterprises. Cloud computing is enabling these businesses to create massively scalable applications, some of which handle tens of millions of active users daily. This thesis concerns the design, implementation, demonstration, and evaluation of a highly scalable cloud based architectures designed for high performance and rapid evolution for new businesses, such as Ifoodbag AB, in order to meet the requirement for their web based application. This thesis examines how to scale resources both up and down dynamically, since there is no reason to allocate more or less resources than actually needed. Apart from implementing and testing the proposed design, this thesis presents several guidelines, best practices and recommendations for optimizing auto scaling process including cost analysis. Test results and analysis presented in this thesis, clearly shows the proposed architecture model is strongly capable of supporting high demand applications, provides greater flexibility and enables rapid market share growth for new businesses, without their need to investing in an expensive infrastructure. / Med den ständiga tillväxten av Internet- applikationer, såsom sociala nätverk, online media, olika communities och mobila applikationer, har trafiken mot webbplatser ökat samt blivit mycket mer dynamisk och är ofta oförutsägbara. Denna oförutsägbara natur av trafiken har lett till många nya och unika utmaningar som måste lösas med hjälp av lösningsarkitekter, applikationsutvecklare och teknikforskare. Alla dessa aktörer måste ständigt förnya sig för att skapa nya attraktiva program och nya systemarkitekturer för att stödja användarna av dessa nya tillämpningar. Dessutom ökar den ökade trafikmängden krav på resurser, samtidigt som användarna kräver ännu snabbare svarstider, trots den ständigt växande datamängden som ligger som grund för många av dessa nya tillämpningar . Flera koncept och branchstandarder har införts för att bygga skalbara applikationer genom att utnyttja ”molnet” (”cloud computing”), eftersom att ingen som förväntar sig att bli eller förbli en ledare i näringslivet idag har råd att ignorera ”molnet”. Cloud computing har vuxit fram som en plattform på vilken innovation, flexibilitet, tillgänglighet och snabbhet till marknaden kan uppnås av nya, små och medelstora företag. Cloud computing är möjligt för dessa företag att skapa mycket skalbara applikationer, vilka kan hanterar tiotals miljoner aktiva användare varje dag. Detta examensarbete handlar om utformning, genomförande, demonstration och utvärdering av en mycket skalbar molnbaseradearkitekturer som utformats för höga prestanda och snabb utveckling av nya företag, såsom Ifoodbag AB, för att uppfylla kravet på deras webb- baserad applikation. Detta examensarbete undersöker hur man både skalar upp och ner dynamiskt, eftersom det inte finns någon anledning att tillägna applikationer mer eller mindre resurser än vad som faktiskt behövs för stunden. Som en del av examensarbetet implementeras och testas den föreslagna utformningen, samt presenterar flera riktlinjer, branchstandarder och rekommendationer för att optimera automatisk skalning av processer. Testresultat och de analyser som presenteras i detta examensarbete, visar tydligt att den föreslagna arkitekturen/modellen kan stödja resurskrävande applikationer, ger större flexibilitet och möjliggör snabb tillväxt av marknadsandelar för nya företag, utan att deras behov av att investera i en dyr infrastruktur.

Page generated in 0.0698 seconds