Spelling suggestions: "subject:"datorteknik"" "subject:"datortekniks""
711 |
An Indirection Architecture for the InternetGold, Richard January 2005 (has links)
We present an indirection architecture for the Internet called SelNet. SelNet provides a uniform indirection mechanism for controlling the route that packets take through the network and which functions are invoked to process these packets. In the current Internet, at least for the majority of users, there is only one way that a packet can go and that is to the default route. Whilst this is sufficient for many applications, numerous applications have arisen which require alternative routes or processing to be present not only at the application-layer of the protocol stack, but at the network-layer itself. Solutions to such scenarios attempt to place an indirection point between the communicating end-systems either with a middlebox (such as a proxy) or by altering one or more of the Internet's naming systems. However these approaches lead to an application-specific network, which is against the Internet's design goals. We argue for a uniform approach to indirection instead of building multiple, partially overlapping structures as is the current trend. SelNet differs from existing indirection approaches in that it is function-orientated, rather than node-orientated and that it provides an explicit, controllable resolution mechanism for resolving host names and services. The motivation behind our approach is to create efficient indirection structures for supporting new applications which have indirection requirements. We present a detailed design and specification of SelNet. We then go on to describe implementation work with the LUNAR ad-hoc routing protocol and the Janus middleware for accessing sensor networks systems. The purpose of this implementation work is to demonstrate the feasibility of SelNet and its ability to reach its goals.
|
712 |
Performance driven FPGA design with an ASIC perspectiveEhliar, Andreas January 2009 (has links)
FPGA devices are an important component in many modern devices. This means that it is important that VLSI designers have a thorough knowledge of how to optimize designs for FPGAs. While the design flows for ASICs and FPGAs are similar, there are many differences as well due to the limitations inherent in FPGA devices. To be able to use an FPGA efficiently it is important to be aware of both the strengths and oweaknesses of FPGAs. If an FPGA design should be ported to an ASIC at a later stage it is also important to take this into account early in the design cycle so that the ASIC port will be efficient. This thesis investigates how to optimize a design for an FPGA through a number of case studies of important SoC components. One of these case studies discusses high speed processors and the tradeoffs that are necessary when constructing very high speed processors in FPGAs. The processor has a maximum clock frequency of 357~MHz in a Xilinx Virtex-4 devices of the fastest speedgrade, which is significantly higher than Xilinx' own processor in the same FPGA. Another case study investigates floating point datapaths and describes how a floating point adder and multiplier can be efficiently implemented in an FPGA. The final case study investigates Network-on-Chip architectures and how these can be optimized for FPGAs. The main focus is on packet switched architectures, but a circuit switched architecture optimized for FPGAs is also investigated. All of these case studies also contain information about potential pitfalls when porting designs optimized for an FPGA to an ASIC. The focus in this case is on systems where initial low volume production will be using FPGAs while still keeping the option open to port the design to an ASIC if the demand is high. This information will also be useful for designers who want to create IP cores that can be efficiently mapped to both FPGAs and ASICs. Finally, a framework is also presented which allows for the creation of custom backend tools for the Xilinx design flow. The framework is already useful for some tasks, but the main reason for including it is to inspire researchers and developers to use this powerful ability in their own design tools.
|
713 |
Interaktiv webbapplikation för möbelprodukterBraescu, Tatiana January 2008 (has links)
<p>Det här examensarbetet är utfört på uppdrag av AB Järnforsens Stoppmöbler i Järnforsen som vill ha en ny webbplast med ett rikt användargränssnitt.</p><p>Syftet med examensarbetet är att undersöka vilka moderna webbteknologier som lämpar sig bäst för att presentera och visualisera data. Målet har varit att designa och implementera en fungerande webbplats till företaget med användning av vald teknik.</p><p>Arbetet baseras på teoristudier samt en kvalitativ empirisk undersökning med hjälp av prototyp och användartest. Undersökningens resultat har analyserats och ligger till grund för den nya webbapplikationen utformning.</p><p>Analysen av denna undersökning antyder att genom att tillföra webbplatsen ny funktionalitet, har användarna fått mer information om företagets produkter.</p><p>Användning av Ajax-tekniken har reducerat tiden för uppdatering av information.</p>
|
714 |
Piqtura – Interaktiv bildvisningAndersson, Jonas January 2008 (has links)
<p>Denna rapport behandlar utveckling av en förenklad konstnärsportal. Tekniker som används är ASP.NET 3.5 med C# och för hantering av databas MS SQL Server 2005. Ett fokus område för detta arbete är AJAX och att skapa AJAX Extenders, dessa används för att skapa ett rikare användargränssnitt.</p> / <p>Frågeställningen som låg till grund för detta examensarbete var, hur skapar man en bra plattform för konst på Internet och hur visualiserar man konsten på ett bra sätt?</p><p>Teknikerna som användes under projektet var ASP.NET 3.5 med programmeringsspråket C#. För att sköta datalagring så användes Ms SQL Server 2005. Mycket av arbetet kretsade kring AJAX och att skapa egna AJAX Extenders framför allt för bildvisningen som var ett av målen i projektet.</p><p>ImageGallery är en egen utvecklad AJAX extender som fungerar som ett förenklat bildgalleri, den används för att visualisera konsten på ett interaktivt sätt.</p><p>Arbetet resulterade i en färdig applikation som fungerar som en förenklad konstnärsportal. En konstnär har möjligheten att publicera sina konstverk, besökarna kan sedan påverka visningen av konstverket på ett interaktivt sätt. Övriga funktioner som finns tillgängliga för besökaren är kommentering, röstning samt diverse filtreringsfunktioner. En administratör kan hantera nyheter, användare, kategorier samt tekniker.</p> / <p>The underlying question for this project was, how do you create a solid platform for art on the internet and how do you visualize the art in a good way?</p><p>The technology used during the project was ASP.NET 3.5 with the programming language C#. To handle the datastorage MsSql Server 2005 was choosen. Plenty of time and effort was spent around AJAX and the creation of own AJAX Extenders, mainly for the imageviewing part.</p><p>ImageGallery is a AJAX Extender that works like a simplyfied imagegallery, its used to visualize the artworks in a interactive way.</p><p>The project resulted in a ready to use application targeted for artists that want to publish their works online. Visitors can affect the imageviewing in a interactive way. Other functions that are available to them are the possiblity to comment, rate and filter artworks. The administrators for the website can handle news, users, categories and techniques.</p>
|
715 |
Datadrivet generellt partikelsystem till NeoEngine och Power RacingKarlsson, Erik January 2008 (has links)
<p>Arbetet har utförts åt Power Challenge AB som utvecklar onlinebaserade spel. Partikelsystemet är utvecklat att kunna användas oavsett spel, men effekterna som skapats i detta arbete är riktat till ett racing-spel. En generell uppbyggnad har underlättat konfigurationen av olika parametrar avsevärt. Det har också medfört skapandet av en editor där det går att skapa nya effekter samt spara ner konfigurationen för dessa.</p>
|
716 |
Slow rate denial of service attacks on dedicated- versus cloud based server solutions / En jämförelse mellan resursbindande denial of service attacker mot dedikerade och molnbaserade serverlösningarAndell, Oscar, Andersson, Albin January 2018 (has links)
Denial of Service (DoS) attacks remain a serious threat to internet stability. A specific kind of low bandwidth DoS attack, called a slow rate attack can with very limited resources potentially cause major interruptions to the availability of the attacked web servers. This thesis examines the impact of slow rate application layer DoS attacks against three different server solutions. The server solutions are a static cloud solution and a load-balancing cloud solution running on AmazonWeb Services (AWS) as well as a dedicated server. To identify the impact in terms of responsiveness and service availability a number of experiments were conducted on the web servers using publicly available DoS tools. The response times of the requests were measured. The results show that the dedicated and static cloud based server solutions are severely impacted by the attacks while the AWS load-balancing cloud solution is not impacted nearly as much. We concluded that all solutions were impacted by the attacks and that the readily available DoS tools are sufficient for creating a denial of service state on certain web servers.
|
717 |
Schemaläggning genom webbapplikationen Placeholder / Scheduling with the Web Application PlaceholderNordström, Zacharias, Åström, David, Lindman, Emelie, Landor, Anton, Jonsson, Daniel, Tedhamre, Erik, Eriksson, Hampus January 2018 (has links)
Den här rapporten behandlar arbetet utfört av sju studenter på Linköpings universitet som går programmen civilingenjör i datateknik och mjukvaruteknik. Rapporten är en del av kursen TDDD96 Kandidatprojekt i programutveckling under vårterminen 2018. Arbetet har omfattat utveckling av webbapplikationen Placeholder, på uppdrag av Niclas Hjorth vid Röntgenkliniken Linköping. Applikationen som utvecklades är ett verktyg skapat för att underlätta schemaläggningen av personalen på röntgenkliniken. Schemaläggarens jobb underlättades genom funktionalitet som att tydligt visa var personer är inbokade samt vilka personer som finns tillgängliga. Arbetssättet följde en anpassad och avskalad variant av Scrum. Utvecklingsarbetet har utförts inkrementellt och iterativt med delleveranser av produkten i form av prototyper under projektets gång. Arbetssättet resulterade i att projektets arbete har kunnat anpassats efter ändringar i kundens önskemål om funktion. Projektet resulterade i en prototyp för kunden som kan användas för fortsatt utveckling. Under projektets gång upplevde gruppen erfarenheter som fångats upp, dessa erfarenheter visade på att kommunikation i projekt är viktiga. Gruppen visade även att Trello är ett användbart verktyg för agil systemutveckling
|
718 |
HTTP Based Adaptive Bitrate Streaming Protocols in Live Surveillance SystemsDzabic, Daniel, Mårtensson, Jacob January 2018 (has links)
This thesis explores possible solutions to replace Adobe Flash Player by using tools already built into modern web browsers, and explores the tradeoffs between bitrate, quality, and delay when using an adaptive bitrate for live streamed video. Using an adaptive bitrate for streamed video was found to reduce stalls in playback for the client by adapting to the available bandwidth. A newer codec can further compress the video file size while maintaining the same video quality. This can improve the viewing experience for clients on a restricted or a congested network. The tests conducted in this thesis show that producing an adaptive bitrate stream and changing codecs is a very CPU intensive process.
|
719 |
Det dagliga arbetet som webbutvecklare – En praktisk studie av arbetsprocessen på tidningen Norra VästerbottenRodin, Matilda January 2018 (has links)
Målet med detta projekt har varit att delta i ett dagligt arbete på tidningen Norra Västerbotten. Mer ingående skulle frågor om arbetsprocessen för webbutvecklarna besvaras, hur nya uppgifter inkommer, hur projekt implementeras och vad som händer med produkter efter implementeringen. Dessa frågor besvarades med hjälp av praktiskt arbete jämsides med webbutvecklarna på företaget men även genom att ställa frågor och föra samtal med nyckelpersoner. De studier som och det praktiska arbetet som genomfördes har gett en bild över hur arbetsprocessen på Norra Västerbotten vanligtvis ser ut, det har framkommit vilka metoder som ligger som grund för arbetet på tidningen men även vilka versionshanteringssystem och lagringstjänster de använder sig utav. En ingående konstruktionsrapportering finns med där mycket fokus ligger på ett av de större projekten som arbetats med under praktik perioden. Rapporten avslutas med en diskussion om hur projektet har fortskridit, vad som var svårare och lättare, vad författaren lärt sig och vad hon vill fortsätta använda och skaffa mer kunskap inom.
|
720 |
Can Microsoft Logic Apps replace Microsoft BizTalk? : An evaluation of integration platformsBerglund, Anton, Fredriksson, Oscar January 2018 (has links)
Integration has always been an important and tricky task for IT-businesses. There are several products available for solving integration issues, one of them is the long developed platform BizTalk from Microsoft. As cloud computing has grown in recent years, Microsoft has been putting more focus towards the cloud. With their cloud, named Azure, expanding a new integration platform have been released, the iPaaS (integration Platform as a Service) Logic Apps. This report aims to evaluate the integration platforms Logic Apps and BizTalk with the purpose of finding out if the new Logic Apps can replace the long developed BizTalk. The evaluation is performed by implementing an application in both platforms, then evaluating selected parameters by giving each a score to concretize our assessment on quantify whether Logic Apps can replace BizTalk.
|
Page generated in 0.0504 seconds