Merken

Userspace Linux I/O towards Petascale Storage

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
so I had the pleasure for me to introduce the non army and roommates and some thoughts about how to bring the Linux firewall into into the next level and lets you consult work of how few and it you and and without 1st sound technicians and and is and here 1 of the guns soon working behind z other times making the data of thank you and it thank you and it OK it on a I did not only on the that was the problem so algorithm not know the previous thought was the board laughter you will see some references that off just here to uh the reason for that is faced by phone and lost project and uh I learned a lot in the process and use here for some of it in in this talk that occurred in the last part of the form laughter now that it's good that it had and also there's 11 communities they are taking classes for the next level and and all working on a new open-source projects it's actually an open source the software that native to Amazon S 3 I talk about that project but that this 1 is specific to how you can build Lawrence Hill's storage systems handling petabytes of data in user space that this could this so
this talk is not a war criminal law so user which is better than no career batting but this that specifically parts the board later back when I started laughter in who goes in fighting the phagosome by the 2006 that we very discouraged a lot or attempting to write a file system in user space you end up at a much later stage you limitations of middle statement what user-specified systems our boys and the lady made of all file systems these other than that the everything you this file systems inside the kernel but generally a statement from him really birds new project that up in user space will come a long way today you know and there have been and being storage systems in user space the most popular ones the furniture in user space that the the storage systems are actually in use of states the the this talk will address more aboard whole you can do different kinds of stories systems and embrace user space there are a lot of new advancements since I started laughter who actually enable space storage architecture really goes through those details but in the stock
so the the 1st thing when people think of all users spaces uses this file system user-specified system plus all right so that some of the common things I heard men and in Gloucester was they do they use they needed to get politics right and there are already other file systems like last as USC ID and they would be way ahead of you in 10 years and my mind was that I wanted something that is simple and just works and whether it laughter has nothing to do with the laughter no sharing it even the name blusters named him from bringing bluster and it was originally supposed to be a userspace distributed operating system inspired by a foreign body then it became a end up becoming a distributed file system uh but still inspired by the current design and I think this was on the early days of laughter you very like the big the idea of uses this by systems are so you able to demonstrate new gigabytes for per 2nd foreign all on on cluster we were able to make it up the book on a small cluster the variable be sure that it 16 gigabytes per 2nd report and each your during late on who you weights for a 2nd and this was the when he finally Infiniband hard back and then give it was not really but it would be sure that you can actually gives full performance close to the network limits is in fact this so that it would the from all even more uh what the network idea may that's that's the peak he would get infected would be that it was due to memory to memory grants the argument from user space that back then it was possible and 1 of the recent advancement is the PDK at that is they and it's also a piece source project you can implement user space in a network that it comes with its own user space for more diverse so 1 of the harder things in user space is convex it's a if you're reading firing perhaps but each packages the so it costs a lot of convex but instead you can visit any kernel component that interfaces with the user space again DQ the packet on would you take the form a set of packets and process them quickly in user space so you have an interface father and you have a whole particularly depend you are dependent on DVD stacked you and have a userspace TCP IP stack you have like a level EPA stood that lead you with the be right there so many features that are not really from the use of space you can start doing high-speed networking led to crosses 18 million packets per 2nd on a single z on the the E 5 that promise it is a big deal if they win the war the process of the previous generation of beyond that if a comparison like between kernel more PDAB ended form more use of user space right where you can see like being blown political and 35 it's a it's a pretty big job but the idea is this not too sure the use of spaces Fast it is the that idea want to share here is that uses this is natural that even if it's a matter of writing for and of course you get this kind of performance inside the current to but 1 of the debates early on was that any of us in user space was faster than the current mortified system but at the group is that you can write disciplined poured inside the kernel more assessed that it is hard because it is you because users this is easier you would optimise it and make it better tightening the you end up making use of space for but overall performance is not being part of writing important and maintaining it is the hardest part rate finding was losing data get all the important things to worry and nowadays that the amount of data we are talking aboard 110 which is no longer a big deal that a single value today is a year within 4 to 6 tablets on and foreign enterprise did this and often that awaits foreign of the disk the file system that you're talking inside the kernel more the couple for 41 6 Terabyte grades tightening of by system did not extend that you will not hoping for is when you're writing award single who you box that would rise on average like Facebook Wilbon compute what you're talking about the the device in a single chassis a kernel mortified system struggling to manage that much more than the the right where furthermore and systems are still good if you're talking about group played systems that make a small local this file system that you want to you latency high-performance I will forget his work or things like that but for the for the most part linear parking award large-scale data that I had made a a single that can be any there would be into 4 petabytes of data file that the and you just have to move things to user space the note that system is not the only part so there are different types of systems to manage large amounts of data there is block students place by the system and then there is a new category called dexterous objects to reduce somewhere in the meantime systems and objects that by systems and somewhat storage but I would say object to it is more rules of the file systems with on the deposits semantics is just a simple they die needs to have gone version of OS X which is just get work and list right and so it's easy so that means the are emerging as the leading major interfaces for storing large quantity of data we can then there are there so many human vision these unjust like the kernel current more not all of the moratorium on where they go through the list so bluster procedures had uh uh uh of heart aboard than the previous talk it's a distributed file system in user space and how do these differences basically the fast food large quantities of long lines a colored unstructured data but any structured data if you just throw a lot of them it becomes unstructured so consumers on the popular lot real unstructured stories it is not exactly a file system will be like to call a by this term that in Gloucester for example if you use a 1 gigabyte file it is a very large file on average files are like any there would be few kilobytes to 2 megabytes and about sci-fi has made in how do the fighting can be the nothing to like couple couple of their weights and then you are having fabrics lace file you are recommended to have a new weights space block on average if you're talking up on average you're talking award the 64 the 128 megabyte block states that s and laughter it's 1 of the key part of this file system it's for the right so how do is dealing with fire lots of its of you but when you talk about lots and lots of data to your liking modifies the server logs produce from machines that are pumping did all the time now that is to log phase that 1 quarter the forum each gene on 1 formant he doesn't matter it's at NCDs data later but it just keeps growing so how do you got it the idea of phases and fuck like fight fight and in the context of files and folders and modernizing them instead you just dump them that's just blocks and blocks of data in a very large file that certified keeps growing at fighting in how do is equal to that part of the NYU in cluster no end of Indonesia and you know that there not exactly like systems by themselves it is a friend and partner Liping fight systems they implement upper specification you build a storage system behind it I more more more about them in detail in the coming slides note that the block stories part the but there is there are multiple interfaces but that mean that the most they're going this in the because NDT is not tied to the risk of the lake specification instead you have like so much of the legacy but then whenever there are some of so many improvements discussed is tied to a consortium of storage industries and had a kid anything that has a big standards body and so many people have toward things move very slowly it happened even the benefits they bring the stock and laughter and that's the of specification was on paper work but I knew that by the time I feel a realistic enough as planned without it
laughter automated so we basically adopted fuse and we just and we just move move forward with that the is that we just want something that is workable today we want we actually had a need to take it the apart in 6 months and there was nothing over there that's in the role lust and emotional already good of the dividing up the specification do stimulates had an but NDD that is most of the 1st things to worry when the bodies ideas but in and it is a simple block delays etc. and a client variations to the NBDs indeed implementations and they in the end the the the x and the the you but the idea is really simple now if you're building a intransigently AWS Amazon E C 2 like infrastructure are individuals and like the prophet of the fundamental things you need a way of orders in you did you see you you did you memory and this great of course network note that this part of you need to have a persistent local hard that it's not based out as and there's any labor association block storage is a fundamental part because they appear as a local the local operating system right and you need to you need to think award hope to handle thousands if not millions of containers and virtually genes large compute farm Hollywood to build a large-scale storage area clearly hear any of the industry standards and storage area network the most expensive hired and 1 from the empty and that it won't be able to handle that kind of long you're talking about the right and distort Brooke browsing toward possibilities what we need to solve the money going to the architectural details of how we can board solving these problems now on the block so is there also linkage like a label easy and they are labeled product that use Linux I will have a change in name to DCM having DCM stands for the target core module how many of any of you don't number here PC MCA at the node expansion anyone the expansion yeah I hate Burnham's storage indices full them people can't memories computer-industry occurrence there and lab at the gym today so then the that he is the the DDL basically scuzzy implementations there are multiple competing scuzzy implementations that these are basically let me up here that I could see the all started with the eyes the server just like an upper like you and other of the of the nature is the use of space of that appeals of an officer or the EDGE uh later the the all these projects the upper year after the other night this work it's a softer Aurora B makes it look like if you are admitted this but including and really now is eligible this actually the odd 1 out of these but because they're a is actually inside the kernel and but but what babies and you did was they expose the interface well it up yourself and income I Scorsese do device they expose them back in part that the actual storage functionalities for upon the exposed that both to the kernel out that the user space I like it when linux-kernel calls that they get unbiased way that you are free to extend the kernel on the use of space are not being might be picky aborted that because sometimes kernel kernel mode is great sometimes user-mode is guided by having this option your ollowing both of both of the communities to coexist and they know it and let the users choose which 1 they want and is being religious board users this is bad of kernel of its corals basis in LA would easier made no has interface the buying a file system that got very little if you and I refer set Gloucester you can all have human storage back ends that appears that I could see that the the kind meetings like this he said is in the plane not the army the at this actually other popular projects and here the it only works like approach to naught but for the most part that is all you need a new 1 more nodes just have 2 more to more and do more each serving their 1 set of users so that it allows like 1 active worried basically means that the kernel is fixed that exhibit I think that other nothing but there are 2 subjects to it so the understood that are that that that basically that do that at the end you immediately even laughter has sustained losses also on of the fluid that's Sufis also it's media is the new project that I'm working on this very early and and then set subjects during the amount of project for these are all open source not only when we started we will funny laughter it was suppose it's compatible file system wasn't is a very low level state the undergoes very japanese you can't possibly use a high-level language like white on and implemented very responsive systems blasted actually has led all the complicated things you can imagine in a programming environment it's non-blocking it's asynchronous its message-passing distributed all altogether and all these machines link in a distributed environment machines fail all the time it is the hard part of it possibly you could be solving these problems inside the kernel makes it very hard wishing to the users this means anything here you take aliased novel you obviously handles the years was easier to to debug just a standard GDP was in fact uh initially when I was that standard they just set up these releases the compiler that we would symbols and leaves and the in final as big a just a small like little more like stuffing binary but the point is that in in a production environment if it fails I cannot and and see what went wrong I can fix it usually the part harder part is not fitting it it is actually finding what went wrong you would just literally compiler the debug symbols and which is our and and uses the fine with their what we also there was blasted was written in C and he did not hire the program of the new governments to reject words and we did not have any of these explodes that only a handful of white system hackers that you can hire across the ball and came at all in aging ideas and it's very hard to achieve meet our idea was that it should look like well it's inherent ideas from it you just look like an FTP server to look like that a collection of web servers which had not me more hard and to do that all you need is discipline C programmers what we did was we hired Lisp hackers in fact the leading hierarchies that like that kind of like my other hobby projects where C and skiing extensible uh chinese yeah they're like it later with the read line the that it simple stupid project like messenger I wrote it back when my wife of them from the top of the used a proprietary messenger uh problem and and then I I need to talk so that the program that was the delayed extensible lisp extensible so that so these guys laughter based on each of the radical school and these that Lisp hacker School Medicine course because of the functional thinking and that action just a a lot but we where the women and believed that we could actually solve storage problems in user space is that the 2 blue the storage of storage talk about the absurd operating system you need a bigger b is the 1 of the previous is the package make a proprietary make specialized extensions within a specialized hardware and back them on the so you it's so easy to operate on the solution and the others believed that storage has to be a lot of lines didn't they did not believe so it can be a softer and the relate did that if I want to put my data I just want collection of 50 piece of running on a bunch of silver robots as hot white you'd be hard back then they did not believe this we basically pushed to users adopted the language that they only can be inherited and we had to was all and it looks like that but it's just a a simple user
cetera going much of this across machines into the system that but after restarted their new projects lately taking off the lake house they the ones that rule after we started their prominently like the it's g of us like to if and if you look at them they're writing important I done in job I'm dating made us look like the outdoor school known days because you're writing code and the there is do these in whether there was the warhead was the beach 6 wasn't was the wonderful supporting us back because it was that you have to be responsive that week if you use a Chinese ADA and then posits was designed it was designed by this file system is not being of order and work file system and network latency is salt bad you link possibly didn't go that invite than that but I can is not a bad language I this very slow compared to see what I can report what certain seeking CATV this and you can call this impairment core logic in C and and extend inside by them so that the floor you can handle in in in Python I think that if you're disciplined programmer you can like like and just fine but sometimes you that when you do products and by then you end up hiding that pops days will generate automation court and they are not necessarily the best place to enterprise-grade lots piece of software so I don't blame fight and it is the kind of people you bring on board a fight and for that you got like hostility illegible and delegated IPython for given if they have not happened by and you see them writing that provide ample beating of Python and the greedy that's the beauty of white and so but that is just plain but believe in your talking about objects to an environment you're only talking aboard his cTBS during his TDB infinite latency so by the by then the difference you will will be so marginally 1 year and recognize that and our partial label I don't like dogs because of the JVM dependency and it's kind of logic but once it starts you're just fine it is pretty close to CT but see the 1st performance for a long learning passed down by just find portable but let it out if you are talking of order 2 the coupled with a good example right how to do it would've been a large-scale systems in the end they kind of better ways of data what matters is to have a solution that works and there is so much of a dollar that Jobandtalent there was manage it fine but that agrees in heard that the accessible they're talking Award Lin benefits like they're the ones that the redundancy and using benefits live benefits is a client side libraries is completely user space that you have this to automatically like you're writing these tools that popping up as laughter and the possible medically they complete the job by the time they're horrible based was that he was based was even start loading the dog players and JVM there glossaries to complete in that same time is just like to the CC shows that wanted but if you have a long-running that download and will become marginal work in general that in the committee that would part of community they still have hidden words gel this sobering new product I could go on a have a have a toxicity of all why do you think will and tomorrow so a that it I'll part of the talk more awarded later but what I mean is actually have a fine balance between gel vitamin uh I'm able to kind of admittedly that did it is still not as fast as seabirds reduce you this it gives you the compiler performance and it's getting better it is acid easiest by done uh and a while it is you don't have that you don't have a by correlating environment as well and is just as portable recorders is already running from bottom to bottom next like Windows did what they did it using the same unwanted of portability and it's all a great site oddly pretty much the best of all those working they can languages depending on what problems what kind of story you want the bill what your user base and what kind of community the language you speak will also be a the kind of community you agree that back into the project not so there are some individuals to do things in user space use of course is the common 1 when we started early on given that fuse was like liberating essence file system uh unified system it was really vibrating boys they did not really 1 can write an and integrated high-performance distributed file system confused I actually did not know fuse thoroughly I'm coming from hot in hard file system and this is the operating system that is this here late operating system fits inside the file system names this and translators are very natural inside part of everything is implemented as translated as I'm our original plan was to build something like that but Lennox and that was already fuse project and back then use project was modeled on the inside the community it was kind of like it don't say but the they data related indeed few score other than that 1 of the is the bottom on board and that use water wonderfully forehead lost but back then did not believe you could actually do nice things and use that network this network and displayed latency are the ones that holds you back the kernel context which like that is not a big deal it for the most part they even in the Baltics were going to rule 48 based operation if you're doing leg around 100 kilobase degree they chance you'll actually see the context it's problems disappear very so it it's just a matter of how you were on their way the other 1 they would you give to exceed the sized user-item affordable mounted but it's a characterize character interface that you it will it allows you to actually do the math memory access later you can map it do you it would do I send you can access specific parts from user space live news we all you do use of space that is pretty much again actors uses it you the devices from user space not so much useful that the 3 of them are not so not so much useful for writing storage devices of storage systems but just to give you an idea that it is possible to delete in human-human like years the stack and userspace straight do we need get it's pretty case actually actually interesting 1 the the DDK actually has the full rule the golden it's like a subgradient but I'll explain to you the what it is in entirely used this as a as a kid SPD can what it does is that it has and so on but if you notice that the death of the PTT interface that acid Nick divers like the from the use did can you can access the you could be due the fact that have the of users they face could see that you have like that even the newer ones that are coming on board are there in the and the intellect is old pushing me on the court system memory it wasn't being by operating system based on a long time we wanted to be the converged network so so the disk and memory acid there 1 what is that this last process memory and their persistent but this never got past past but did not look like many can get persistent it is an answer that and that is working toward like it comes at the solid state of what he may be make memory persistent they're working on some new new take nude acknowledges that like nanosecond latency so so in a matter of 5 years we will basically the memory 1 dB to 0 dB memory to be persistent and uh and that is a big deal that will change we have start carpeting what kind of improvement in the Hollywood designed storage and no practice those devices you know space interface you can directly coupled pocket the persistent memory the way from the user space and even the control of the popular persistent storage is in all of its to deceive you die so so CPU genetically Dr. them money out of the and access to the persistent memory so a lot is changing since he started laughter a lot of the time now we have become really really easy to high-speed I walk all the way from userspace CDMA salted DMA interface into the storage device and and then there's a memory they're going to have a like you can overlap happen and device that admits a block device and just comment that the many at for 1 moment so it's not to leave the inmate
who needs a library who uses this are being made between between August and you can get realize the performance of the RD made it worked and what did you give it less uh that you give it now it's also 40 Gigabit and they're working to its 100 year which but I in the demand is also there so both of them we can all go RT amazing this library then the ones that we have the following us just use was extended library for the most part users are giving you data in the form of some log file easier for those pictures images just economic story that has the regular final value and their radiation recorded and chartered under this but you really don't need specialized access to hardware like I was talking about all the things you really don't need much help specially built from the kernel and lets you in human being a special-purpose body weight of special-purpose storage for the most part bringing a large-scale file system objects to it you don't need anything special all you need a standard what celebrity interferes in Harare very used mark EPA the kind of trying to model the supposed portable up the on mark but with the glasses we just use standard GATE ADAC we did Linux like any other Michael and just noted like a regular idiot the C programming uses the same thing was no all modern obligations and that more and more than you talk application of a trading Gordon audience and our that like what is a cluster Y here if you really don't understand these things all they want is 60 dB get lost in the UN and the metadata in the form of ideas on it is just fine for them so it's really easy to make the final toward all the low-level interface and start writing like you're writing distributed user-space applications we've been through this so the
phone would fall gone but it's very large systems that's 1 lesson I learned building large systems may not need a supercomputer being really large systems again this means that it's go on with a very large means this building a lot in states like say I want a rocket that can store regularly and places I wanna a name space that can still be advised against chemicals like that can scale across all the lord's it actually becomes very unreliable that putting all their eggs in 1 basket imagine you're if you to be it's nice to see a while you that is in the right state 100 but way but in reality company of the high deployment cannot enabling very large systems that the smaller systems almost the scalable unit is like 16 or ignored clusters and that if it in fact it's like formal but what do you do when you add more users more more theories that application scales still like what started are what what you do is provision and you storage cluster on it's cluster Allosaurus cluster now any damn you want obviate don't they coverage you see the place heartbreak you're only operating on 1 side of for that becomes very scalable so the approach to building very large systems is to model the the very large system but with this many smaller systems but something that I know incorporating in the newer ones that a like a like a massive scale also the thing I thought I saw was this natural to build systems that once you've been distorted system you see that it's a key stood in the end you can store any Uganda up and this so you want the file system you want to be understood it's want to be 1st you want to be an of us even block storage containers storage containers and then we also want to build I can't even do key-value store like databases it is very convenient an architect that you saw the hard part but then all we can do little more authority can do you can live that grand unified storage 1 storage system that can be filed block and object in reality it is really hard you end up building exercise the knife right so you don't live in a system that has many things you good system that is 1 thing so much better and that's another thing going me from my experience and in performance is not important for the most part that you're talking board like that of the data is reliability and operations for the key period state power they more and more organizations like who is an auditor is if you have a standard unit the figure is more expensive it's people because that's where you lose money these nodes are achieved let them the other nodes would daycare once in a while you will do better than the whole the machines that are there and refresh them and focus on keeping DataSafe focus on making it easier and that's a real scale far formants is secondary particularly the new skill all you have many processes many she views and many network becomes due to born as it should be your goal unless you're doing some special-purpose fight fight system which is not far scale it focus on keeping things simple coupling of little relevance all-white intelligent system something something as mundane heart rate that self-managing systems that are intelligent that can fix all these problems by itself we often rule based on like most of the time I see if you have set up a high-availability network it needs a 2nd in Europe and the scene especially network reliably detect which this that it was a really here who you check that the 2 companies will admit and I see that system used because the set of is so complicated that and then like the problems like the consensus misled about after protocols qualia relatively better knowledge systems our company given feeling because of these algorithms even if they give the system in a way that is good or bad I just as set and then we start can happen final systems to be cheaper and easier to manage than a complicated self-managing system so we get that upon the architecture the let's see during a file system if you have a strong . politics just use enough of the nature of course you can have for your own custom prepared the RPC leghold laughter of initially but there was more than the initial back then but instead of saying we can do multiprotocol stick to 1 just a graph has an office plans are already there even further with that that's not having of line you have likely benefits and that would end up spending the back and is the 1 that you're going to focus and even there
born with a very large namespaces that keep things simple that back and that's an eventual consistency application writing a synchronous obligation bluster doesn't but it is really hard if you it literally like 1 of the models and leg environment is you have meaning and that's was very the gender of the word is serving as that of users are even 1 body user follows like the micro-services model and you have like micro storage flew small storage systems but in large numbers and if you choose that having mitigated an upholsterer this here is just no hope to fix it literally again s is an SCP that data back and you're good to go things things work really well that's how you scale you keep skin of it on distributed problems into provisioning problems we can have simple is just puppets scripts to basically automates the recovered and it's just a simple problem sending was to block students in block storage again I would stick to a standard in the back of the D 1 scusi but for the most part of its you're on a plane that they can be is not already supported in most environments that doing the under the back end there are people today work gets into the standard of implementing them on a lot structured file system and it is pretty hard and but if you want snapshotting lake the facility you have to look at some logic to by the some I did you the the lake at ought to be that 11 DVDs approach but they are not so wooden leg there wouldn't excluding simply key-value store but not all of what voters is that there is no good solution you have to look at writing in the euro on but I would basically start with beating snapshots and allowing users to displayed many tiny interfaces that tiny block devices themselves like in in Doctor Bark at all about the route image follows you do use this basically version the images like using Wardley us so the root bi system is already version which is equal and of course is equal and of some kind of snapshot in and what that did that while images like databases and stuff like that you basically have the database continuously back there so you can get there from being snapshots you don't need snapshots it's not a hard problem you can basically keep that this scheme major just tiny images and get shot across the other legation actually find in the literature for the college I said which is a user's data should library even have a goal and by bindings because we needed that our new project use that and yes it they parts did not have the same like if you have for data support pattern you you got only its legible and other application but any 4 legs can be so great really scares the latter good performance on the tour de on going to yet but I actually the object URIs to be there fast emerging 1 fostering unstructured data because there is no boss it's it's a certificate based at the negation because I don't have that rule and other users on other systems is just a simple this CDB get book list and the sort of indication it access you can access it from the graph Internet cannot get simpler than that it needs no special girl extensions and you get out of the same ideas like from the file system except this just to go overseas and the cat is the 1 that is new the lovely uh the catch is actually used to be at any portion of the operating system but nowadays it has become a big deal cash is the new family storage and enterprise and forfeiture more and more the longer data that past persist was to object to it on the day that needs that changes all the time these basically cashed in Indiana and in memory of local hard disk and the are usually managed by caching servers are databases and this is a common common diploma nowadays they see that adjusted memory key-value store and all of once the operation is committed people do that a database architect will start objects to is but the the other ones are like the ones with that there it's deepest catchingly but it also gets laughter but about a product of the story of that but it is a new opportunity for catching project because even in the new devices that are coming into the market that that these are persistent memory devices begins scale up to that of weights that I'm at any of the existing catching solutions are not that scalable you like areas of school quot willing it distributed catch open source and distributed patterns of work that is not just what is actually persistent cache that can withstand years and can ordered work out and that's clearly so that the the the a product like that there will be a very hot product and open source this that's pretty much it so
most of the time I the item about managing that so that I can take you questions and we can all got off line of sight thank you so that you see this informal meeting questions so many years ago and I would and surprised to see Mrs. memory on that list how would you I've only seen it moves through the through the ends and um there's a small amounts of data in transactions that you can make them and then and only then did that the slightest and how users actually that was used was when he begins with the the world so in that sense the 2nd guy this is kind of also of people wanting to know something something be combined with the movement of the scale of like you could do with some of their so that of model of the helicase reported the model that I want I want to become a good but if you put it in the individual level and the question of how do you that is that the question I I've heard of system and we use in this moment of the letters in the transactions are in place and not the mentioned before were large caches of this slide and how and why do you think is relevant to the largest concentrations sometimes that is the place of the courses that memory like in all of these 2 little leverage in that in that that have a lot ideas and which life so the medical memory manager to be on the side of a couple of hundred the you know the end of lecture that had a lot of the Continental Army method but like that here but usually video talking at that point of whenever you have a bit of the latency is not how I want to have real quality so the flow of new devices that are not at all elements of getting nanosecond ligand the some of them I really think and that's clearly is not talking about talking about going straight and these are going to become a commodity and is that another mother and that obligate you years and this means that we need a new kind of that thing if you did not like it is the heart of the need to all we need you think systems that are there but it works is that a lot of it and and a lot of you you you you later in the morning room for it to like 1 and we get a lot of 64 there what would the value of T a lot that no you think it would be produce so it's a bit of today because the new we need to use it to mean that the operating system that can work memory and is that it is not even in today at the beginning of the year and marked the beginning of the hour of trading in a market that would like to begin we get a lot of things in there
Prozess <Physik>
Firewall
Open Source
Güte der Anpassung
Gebäude <Mathematik>
Klasse <Mathematik>
Speicher <Informatik>
Physikalisches System
Raum-Zeit
Whiteboard
Computeranimation
Übergang
Bildschirmmaske
Diskrete-Elemente-Methode
Software
Mereologie
Projektive Ebene
Datenspeicherung
Subtraktion
Befehl <Informatik>
Speicher <Informatik>
Physikalisches System
Gesetz <Physik>
Raum-Zeit
Whiteboard
Computeranimation
Kernel <Informatik>
Eins
Mereologie
Dateiverwaltung
Inverser Limes
Vorlesung/Konferenz
Datenspeicherung
Projektive Ebene
Computerarchitektur
Aggregatzustand
Offene Menge
Einfügungsdämpfung
Compiler
t-Test
Raum-Zeit
Computeranimation
Gradient
Formale Semantik
Client
Dateiverwaltung
Phasenumwandlung
Gerade
Schnittstelle
Datennetz
Kategorie <Mathematik>
Gebäude <Mathematik>
Negative Binomialverteilung
Störungstheorie
Biprodukt
Bitrate
Kontextbezogenes System
Verbandstheorie
Menge
Rechter Winkel
Festspeicher
Server
Ordnung <Mathematik>
Explosion <Stochastik>
Programmierumgebung
Lesen <Datenverarbeitung>
Subtraktion
Mathematisierung
Abgeschlossene Menge
Whiteboard
Virtuelle Maschine
Bildschirmmaske
Knotenmenge
Webforum
Reelle Zahl
Speicherbereichsnetzwerk
Netzbetriebssystem
Datentyp
Maßerweiterung
Open Source
Datenmodell
Schlussregel
Symboltabelle
Elektronische Publikation
Binder <Informatik>
Wort <Informatik>
Wärmeausdehnung
Boolesche Algebra
TVD-Verfahren
Programmiergerät
Prozess <Physik>
Punkt
Natürliche Zahl
Konvexer Körper
Formale Sprache
Gruppenkeim
Versionsverwaltung
Systemzusammenbruch
Login
Übergang
Kernel <Informatik>
Arbeit <Physik>
Datenmanagement
Prozess <Informatik>
Hacker
Maschinelles Sehen
Bildauflösung
Umwandlungsenthalpie
ATM
Parametersystem
Lineares Funktional
Stellenring
Speicher <Informatik>
Systemaufruf
Quellcode
p-Block
Algorithmische Programmiersprache
Konfiguration <Informatik>
Linearisierung
Rechenschieber
Projektive Ebene
p-Block
Aggregatzustand
Standardabweichung
Ebene
Gewicht <Mathematik>
Quader
Fluid
Gruppenoperation
Zahlenbereich
Implementierung
Hierarchische Struktur
Term
Systemprogrammierung
Benutzerbeteiligung
Mittelwert
Mini-Disc
Inverser Limes
Zusammenhängender Graph
Datenspeicherung
Optimierung
Dateiverwaltung
Assoziativgesetz
Einfache Genauigkeit
Mailing-Liste
Physikalisches System
Paarvergleich
Keller <Informatik>
Roboter
Office-Paket
Objekt <Kategorie>
Flächeninhalt
Basisvektor
Mereologie
Tablet PC
Verzerrungstensor
Speicherabzug
Unternehmensarchitektur
Verkehrsinformation
Kernel <Informatik>
Programmiergerät
Prozess <Physik>
Momentenproblem
Atomarität <Informatik>
Compiler
Formale Sprache
Schreiben <Datenverarbeitung>
Systemzusammenbruch
Raum-Zeit
Computeranimation
Kernel <Informatik>
Eins
Intel
Festplattenlaufwerk
Client
Standardabweichung
Schwebung
Prozess <Informatik>
Bildschirmfenster
Minimum
Translation <Mathematik>
Dateiverwaltung
Vorlesung/Konferenz
Schnittstelle
Umwandlungsenthalpie
Datennetz
Güte der Anpassung
Speicher <Informatik>
p-Block
Biprodukt
Kontextbezogenes System
Generator <Informatik>
Rechter Winkel
Festspeicher
Projektive Ebene
Ordnung <Mathematik>
Programmierumgebung
Aggregatzustand
Sichtbarkeitsverfahren
Schnittstelle
Web Site
Subtraktion
Ortsoperator
Relationentheorie
Wasserdampftafel
Mathematisierung
Automatische Handlungsplanung
Zentraleinheit
Mathematische Logik
Whiteboard
Code
Virtuelle Maschine
Datensatz
Software
Netzbetriebssystem
Mini-Disc
Programmbibliothek
Datenspeicherung
Mobiles Endgerät
Open Source
Schlussregel
Physikalisches System
Unendlichkeit
Objekt <Kategorie>
Codec
Summengleichung
Minimalgrad
CDMA
Mereologie
Gamecontroller
Speicherabzug
Wort <Informatik>
Schnittstelle
Hardware
Speicher <Informatik>
Schreiben <Datenverarbeitung>
Kartesische Koordinaten
Elektronische Publikation
Computeranimation
Kernel <Informatik>
Eins
Intel
Objekt <Kategorie>
Metadaten
Temperaturstrahlung
Bildschirmmaske
Verknüpfungsglied
Standardabweichung
Mereologie
Programmbibliothek
Dateiverwaltung
Datenspeicherung
Optimierung
Mobiles Endgerät
Bildgebendes Verfahren
Standardabweichung
Kernel <Informatik>
Wissensbasiertes System
Formale Grammatik
t-Test
Festplattenlaufwerk
Freeware
Negative Zahl
Algorithmus
Mustersprache
Dateiverwaltung
Skript <Programm>
Gerade
Schnittstelle
Caching
Namensraum
Oval
Datennetz
Gebäude <Mathematik>
Negative Binomialverteilung
Störungstheorie
Bitrate
Biprodukt
Menge
Rechter Winkel
Benutzerschnittstellenverwaltungssystem
Festspeicher
Server
Computerunterstützte Übersetzung
Programmierumgebung
Selbst organisierendes System
Mathematisierung
Automatische Handlungsplanung
Mathematische Logik
Whiteboard
Demoszene <Programmierung>
Virtuelle Maschine
Knotenmenge
Informationsmodellierung
Supercomputer
Netzbetriebssystem
Programmbibliothek
Indexberechnung
Maßerweiterung
Protokoll <Datenverarbeitungssystem>
Open Source
Schlussregel
Caching
Wort <Informatik>
Abstimmung <Frequenz>
Prozess <Physik>
Natürliche Zahl
Familie <Mathematik>
Versionsverwaltung
Kartesische Koordinaten
Synchronisierung
Eins
Internetworking
Einheit <Mathematik>
Wurzel <Mathematik>
Figurierte Zahl
Nichtlinearer Operator
Zentrische Streckung
Schnelltaste
Datenhaltung
Stellenring
Speicher <Informatik>
Nummerung
p-Block
Frequenz
Arithmetisches Mittel
Geschlecht <Mathematik>
Projektive Ebene
p-Block
Schlüsselverwaltung
Aggregatzustand
Standardabweichung
Ebene
Gewicht <Mathematik>
Zahlenbereich
ROM <Informatik>
Physikalische Theorie
Physikalisches System
Front-End <Software>
Datenspeicherung
Widerspruchsfreiheit
Bildgebendes Verfahren
Gammafunktion
Leistung <Physik>
Autorisierung
Digitales Zertifikat
Graph
Mailing-Liste
Routing
Physikalisches System
Fokalpunkt
Quick-Sort
Office-Paket
Objekt <Kategorie>
Flächeninhalt
Mereologie
Computerarchitektur
Unternehmensarchitektur
Videospiel
Bit
Punkt
Momentenproblem
Speicher <Informatik>
Mailing-Liste
Physikalisches System
Element <Mathematik>
Datenfluss
Computeranimation
Übergang
Rechenschieber
Konzentrizität
Informationsmodellierung
Transaktionsverwaltung
Verbandstheorie
Caching
Netzbetriebssystem
Festspeicher
Speicherabzug
Speicherverwaltung
Information

Metadaten

Formale Metadaten

Titel Userspace Linux I/O towards Petascale Storage
Alternativer Titel Rearchitecting Linux I O Towards Petascale Storage
Serientitel FOSDEM 2016
Teil 83
Anzahl der Teile 110
Autor Babu, Anand
Lizenz CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/30997
Herausgeber FOSDEM VZW
Erscheinungsjahr 2016
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...