I can! Can you hear me? So, I graduated from Arizona State University and I did some clinicals at the hospitals and I also volunteered at the nursing school, but the reason why I love ICU is I really love the ICU atmosphere. I love the critical thinking. I like the, you know, sort of fast-paced at times where, you know, you're really having to use your nursing judgment and I think that a lot of ICU nurses have a similar personality which I feel like I kind of blend in, you know, kind of that very detail-oriented, you know, in-depth thinking which really appeals to my interest. So that's why I, I, I see you appeals to me and then just wheels in general appeal to me because I had experiences, you know, volunteering there and my clinicals there and it's always been great. Have you been working as a nurse? Yes, yep. Okay, so why don't you tell me about that? What are you doing up there? So I am working at a hospital it's called and I am, my main position is actually on a medical surgical floor, but it's a very rural hospital and so I have been cross-trained into our ICU and ER. So actually most of the time I show up to my med-surge position and they say, oh, we're short on nurse in the ER or, you know, we have a high patient load in the ICU today or difficult patients and so we need you there or you're down a nurse in the ICU and we can put you there and so most of the time I actually end up not being on med-surge. So I'm cross-trained to all of the spots. It's a very rural hospital, it has an ER, it has a small OR, the ICU is a total of six beds and they have two nurses there and our med-surge is about 25 beds or so. Very tiny but it's been great because I get to be resourceful and I feel like I have a good contribution to the hospital because they can, I never get called off because they can always put me somewhere so it's just good. Yes, it was a huge shocker coming from, you know, ASU had such a great well-rounded nursing program with all the clinical sites, these huge hospitals and I come here, this is the only hospital I'm on, actually an island, it's the only hospital on the island and we still do paper orders, we're slowly, we're transitioning into not doing paper orders and I was like what is this? You know, I learned so many things that I didn't realize I was gonna actually have to know being in a rural hospital but it's been good and it's been nice to have the different aspect and approach to things compared to where I did my clinicals from. I have been there since beginning of September, I got my license in August so closely creeping up on you. When I started nursing, I, being a small hospital, they don't have a set orientation program or preceptorship program so I had like a three-day little clinical orientation as far as learning certain kind of equipment and the pumps and things like that and going kind of through policies and then I was paired with another nurse for about three weeks so it was not a very extensive amount of time. My orientation to the ICU and ER have been longer, I was paired with a nurse in the ER for about two, three months and same for the ICU and but I'm also picking up shifts over there so I'm not there consistently you know three, four times a week so that's why you know it's been a little longer of a stretch but my five-year goal, right now I would love to, I'm starting to think about what I want to do to expand my education, I'm really still you know getting my feet wet and you know learning what nursing is all about in the different fields and everything but I would ideally I see myself in five years have beginning or you know in halfway in or whatever to getting my masters or I've also thought about nurse practitioner but again I'm just right now trying to kind of figure out what I want to do before I actually go in and specialize in something. I think my strengths are one I am very outgoing I get along great with others I feel like I have a lot of knowledge to offer and you know if I in critical thinking if I don't know something I am going to figure it out and or ask people to figure out the answer I'm not afraid to ask questions I'm not shy of you know being open about what I don't know and I feel like I'm a great communicator whether it's communicating with my fellow nursing staff or the charge nurse or the managers or supervisors or the physicians I'm not scared to approach and ask those questions especially when it involves patient care because I never want to compromise that and so yeah those are some of my strengths so well one thing I do every day I have I don't think there's a single shift I have gone by that I have not looked something up but I've been they have little classes that are offered at my hospital that I do like I did one recently it was like a geriatric education course I I've got my BLS and ACLS I just finished a telemetry course in April that was like a nine-week extensive like in-depth course telemetry and pretty much I feel like at all times I've been doing some sort of course when I started in ICU I had to complete an ICU consortium class that was like 64 CEUs and it was online and so I did that to basically kind of like well it's very in-depth but an intro to ICU even though it was very detailed oriented but it was a good exposure to the information before I was actually you know seeing it in in person eye contact and also so eye contact looking at them and then kind of regurgitating what they're saying and making sure that I'm understanding them correctly and just being engaged and I think let me we know listening is a huge part of being a nurse and that's pretty much you know a big part of our job but yeah regurgitating what they say to make sure that I'm hearing them correctly and even if I have no idea what to say if it's a sad situation or terrible situation I feel like if you just regurgitate like I see I see that you're feeling distraught or I see that you're feeling frustrated that tends to work well for listening and the patients or family members or whoever it is as well. In your hospital are there any process improvement projects going on for anything in particular? So on the phone user they try to implement to help reduce falls. Tell me about a time you had to go above and beyond the call of duty to get something done. What was that? What kind of challenges do you face on your current job? Current job the challenges would be equipment that is older and not quite working as well can be kind of frustrating and recently I actually had a patient who was went downhill very quickly on med search and the blood pressure machine stopped working and the bed stopped working and we have double rooms and so we had to literally like pick up the bed we had a bunch of us to try and turn it and so I think one of the most challenging things is sometimes feeling like you don't have the resources there that you need to provide the best patient care and obviously that's something that they're forever working on especially not having as many resources but it's a frustrating from a nursing standpoint when you think back and say you know I wish this would have worked or we could have done this differently or if I had this this would have gone better but I mean that's one of the great parts about nursing is you always forever are learning from those mistakes or things that didn't go well and you can better improve for the next situation. Most of the great customer service well would be the making the patient or a person whoever you're feeling feeling like you are like almost like they're the only one there that you are going above and beyond for them and you know even if you walk into one room and you have a patient who is totally not doing well or angry at you or angry at the doctor is being able to walk into the next room and making that patient feel like you didn't just get yelled at you are there to be available to them and that you are there to meet their needs and no matter how what lengths that you have to go to to serve them and make them feel like their stay is you know going to the best that they can because no one comes to the hospital for fun ideally except in the ER I feel like some people come to the ER for fun it's like their hobby but you know no one's in the hospital for you know they're in their most vulnerable states and I think that's one of the things I love about being a nurse is you're working with them in the most vulnerable states so making sure that they feel like you are there for them whether it's listening or making them just feel better but yeah so I had a family one time that was they didn't like the hospitalists that was assigned to their father's case they had had this hospitalist before several times and they did not really they weren't very fond of her and you know as a nurse you I was you know it's hard cuz even though I really like this hospitalist you can't be like oh no they're wonderful it's fine cuz the I was validated I didn't validate you know their concerns of you know I entered I'm sorry you have this bad experience and whenever I have a family member who's upset whether it's a previous maybe a previous nurse or a previous physician I always like to say what can I do for you right now that can would help the situation what do you think what can I do within my power where we could solve this family member in particular they're very upset and I said you know I will I'll see what I can do I will talk with the hospitalist and let them know your concerns and see what we can arrange and they actually ended up switching the house a different hospitals there's always two on and so they were very thankful by the time they went home they felt like their dad was in better care even though this other hospitalist does a phenomenal job they must have just not lined up at some point and they are very thankful for that and it you know kind of put out a little fire that could have been bad at the start of my shift I did have so I mean this kind of goes along with it I'm trying to think of a good situation but I did have a nurse who was a I so I work kind of a mid shift right now I work from 3 p.m. to 11 30 p.m. and so this night shift nurse was coming on at 11 11 30 we were given report and she notoriously like to call me out on things in the patient's room that maybe I hadn't done that I should have done I was just you know I was learning at the time I was very new and so I didn't wasn't aware of certain protocols yet without things done and so this nurse had called me one time this patient was in for a fall and they were I think they know I don't think they fractured their hip I think they're in for a syncope a syncopal fall and so we were monitoring them and this patient was totally alert and oriented would call appropriately every time they need to get to the bathroom and so the bed alarm was not on the patient because they were calling appropriately but for our hospital policy if a patient is in for a fall they are to have the bed alarm on and so this nurse made me aware of that and in the patient's room during report which wasn't very professional on her end but I ended up afterwards after the situation had passed I ended up you know later on at the end of report not in the patient's room just saying hey if there's ever an issue with you know maybe I haven't done something correct you know I apologize I am still learning but if you know you can let me know outside of the room that way we can talk about it and you know figure it out in a professional respectful way that way that patient doesn't feel involved in the first she was a little taken back but you know now we're good we're great no issues have arised and you know sometimes it just we all need a little reminder sometimes and we you know very outgoing energetic a quick learner I've had a lot of nurses on my shift say wow you know you've only been a nurse for this long and you've already you know surpassed this nurse who's been a nurse for 10 years or you know they not that it's good to compare but they always are saying how they're like wow you do so much no you're in the ER and ICU and you're so new like how do you do it all and I think they describe me as a quick learner someone who's very focused and motivated and yeah important in my work environment is that I like who I work with and I like what I'm doing I think that even if you have a terrible shift if you have a great support system and team to get you through that that makes you know world of a difference and you can still come home and feel supported I also think having a great upper management with who you can talk to if you feel like a situation isn't correct where you feel like if you talk to them they're not going to go and disclose your name to other supervisors or things like that you know when they're talking with them is important and I'm fortunate I do feel like I have a good management where I'm at right now and I you know have utilized that where I've talked to my manager quite a bit and also she's been very open to me cross-training which is difficult for some managers to have an employee that they are now donating to other departments but yeah having a great when you have a supportive upper management is I think huge expectations is that I have a great team with who I can go to for questions I also would love continuing education opportunities and you know things that classes are you know we're finding able to find resources for ways to expand my education and I just mainly going back to feeling supported and in all aspects of you know I'm we're all still learning doesn't matter if you've been a nurse for 25 years you know every day still learning so yeah feeling supported like I have a good a good team yeah you too I appreciate you taking the time to talk with me absolutely my pleasure all right you take care of you too bye


Hi, everyone. Thank you for coming. The last talk of the day. And we're going to talk about whether OpenStack is ready for 5G. So it's a big topic. There's OpenStack. There's 5G that covers everything. So this talk could have been about everything or about nothing or anything. So I decided to use the anything approach. So I'm Malini Bandaru. And I'm a principal engineer at Intel and a cloud architect, and I've been working with OpenStack for about five years now. So this is nearly my ninth OpenStack summit. And I'd like to call out my colleagues, Yun Hong and Brian, who helped me with the slides and Sandra, who had some very good graphics. So let's begin. OK, what are we going to cover? So we're going to cover 5G. What is it? When will it be here? What are the expectations and challenges of this 5G? It's just two little letters. But what does it mean? And we'll find out that it's all about jitter and latency. At least remember, I said we'll talk about anything. So this is the part that I'm going to focus on, on handling jitter and latency. And you can't do anything today and achieve anything today without taking the whole open source ecosystem into consideration, leveraging it and contributing up to it. So I do like this blue color and all these worlds. So 5G, it's an evolution. There's a progression, 1G, 2G, 3G, 4G. And here comes 5G. And 4G is catching up. It's providing you a lot more connectivity and speed and things like that. But 5G is the total next generation of this. It promises you higher speeds, higher capacity, and ultra-low latencies. When do we need this sort of stuff? You have a connected car. You have a map. It has to come and reach you before you cross the interstate and things like that before the exit arrives. You need it to control your breaks in real time. And if you're doing some virtual reality or augmented reality kind of stuff, there's a lot of data that has to come down to you. And also, all the processing, like you've moved or you're trying to shoot somebody or laser zap somebody, all that stuff has to kind of happen seamlessly. Otherwise, there's going to be nausea. I mean, it won't be an enjoyable experience. You want to control your drones. You have these connected cities, traffic lights, name it. So there's a lot of data that has to move. Some of it has to be in real time. Some of it can be slow if it's an internet of things kind of device like a tractor somewhere in a farm. So that's the kind of space we're looking at. That's the promise of 5G. Where are we today? Today, we're in 2017, we're pre-5G. The standards are going to be out in 2018. So people are really feverishly working on things. It's just called a new radio standard. And we're looking at things like 20 gigabits per second and one millisecond latencies. That's still not enough for the financial market, by the way. And when do we expect true 5G? We're expecting it around 2020. So this is a good day and year to ask that question. Is OpenStack ready for 5G? We're asking the question at the right time. We can get in the right path and we can achieve that goal. So the devices and true 5G, 2020. Okay, so what does this universe look in three years time? We're talking 50 billion connected devices. I mean, just about everything. It's not just the nest in your house. It's not just your iPad and your iPhone and your FooFoo gadgets, okay? It's just about everything from healthcare to traffic lights to trains and planes and cars and just about everyone these days have so many devices. So that's what we're looking at. And we're looking at terabytes of data. Your aeroplane, every part in it is gonna be sending some data down. So your black box is not just a black box of what's happening in the cockpit, but it's all about the other things. Every engine, every plane, every rotor, every, you know, airfoil out there. Smart factories, that's a whole new paradigm too because when you're having all these machines controlling things like you wanna toss in a rivet over there, is the whole ready for the rivet type of thing. And those things have to kind of like align at microsecond time scales. You can't have one thing trying to punch the rivet before the hole is in there. So does everything need high connectivity? Does everything need high bandwidth? No. So think of whatever you're having in your network space as like slices of your network. There'll be some that need high bandwidth, some that need ultra low latency, others that just need a little bit of bandwidth, and yet others that need ultra low latency, that is like your virtual reality type of applications. All this will eventually have to also feed into your data centers. And one of the most important things, and it was like an aha moment when I realized, it's not the north, south traffic that reaches your data center.  What's going up in leaps and bounds like 5x, 10x is the east-west traffic.  So we'll see how all that affects us as we go along in today's short journey. As I said, I like the blues. So now we're gonna talk about latency and jitter. But before we get into that, what kind of time slices and scales are we looking at? So voice over IP is like 150 milliseconds. Radio access networks, it's about a millisecond, but things are getting even, even smaller. So we're looking at one-tenth of that for 5G and automated stock trades, they're looking at the microseconds time scales. Now pause that and take a look at what you have on your platforms. What's the kind of time scales we're looking at when a CPU is talking to memory to retrieve a data line? That's about six to eight gigabits per second. PCI Express is also around that same time scale, about five gigabits per second. That's if you have 16 lanes and you can have way more lanes than that. Ram access, that is if you don't have something in your cache, that's about 200 nanoseconds. And if you find it in your last level cache on an Intel processor type thing, you're talking about four nanoseconds. So you kinda see, you're talking milliseconds, microseconds, and here you're talking gigabits per second and nanoseconds. We have to kinda see, these are what I have and where am I gonna lose it? I mean, you can't let your software stack fitter away all the stuff that you have here. These are the limitations of your hardware today. So you wanna take care of the software stack and make sure that you're balancing things well. Context switch, every context switch is about a thousand nanoseconds. And I could have written that as a microsecond, but why did I point out the thousand? Because that's an important number. You don't want to like, when you have to reach things like milliseconds, you don't wanna fitter away things in a millisecond or a microsecond for a context switch. And remember, we have network interfaces, they're getting faster, they're 10 right now, they can become 40, they can become 100, but you gotta watch all this. So what consumes time? System calls, context switches, data copying. Can I avoid any of these? Interrupt handling and resource contention. I want it, you want it, and we keep bouncing each other out. They're gonna be cache misses and things like that, that again are gonna cost us.  You have a context switch, thousand nanoseconds. You have a line miss in your core. You know, when you're on the CPU, then you have to go not from the third level cache, but you'll have to go all the way to RAM. And that's about two orders of magnitude right there, okay? So sources of latency. So I'm really like diving deep in here to kinda show anybody who's using any software, the Linux kernel here or your hypervisor, your KVM, whatever, where all this time is going away. It's like a cookie and these crumbs are falling away from you. So you gotta watch out in every which way. So when you have something like an OpenV switch, which is running on every compute node of yours in an OpenStack, there's several tunnels out there. That costs you time. Something's coming off a nick. There's a queue out there. The incoming request queue. That's another place where data's sitting waiting for being processed.  Please come and handle it. That's intra-processing for you, okay? Then what else can you see out there? There's gonna be, if you're using a hypervisor, there's gonna be VM enter exits. That's an overhead for you. You have multiple cores there. You have an operating system that's gonna schedule work over there. That's also a scheduling overhead for you. Now suppose you're in the virtual machine at that point. You have applications running there. They're gonna have their own scheduling. So that's again, vCPU scheduling. Another context switch there. Another scheduling overhead. So as you can see, there's time kinda slipping out of your fingers every which way. So we have to address all that. You might not get to all of it, but we have to try and get to most of it. And in the old days, I was saying, okay, so I bring in more processing power, inter-puts more cores, you put more CPU lanes, more buses, more capacity, you can handle more, but you can't handle latency without taking care of these issues. The whole software stack matters, not just the hardware at that point. So as we said earlier, we have to deal with our solutions through this ecosystem. It should be inside the Linux kernel, whatever you do so that everyone can leverage it. It might have to be something, another open source project like Open Daylight or Onos that does your software-defined networking. Something else might be like own app the latest initiative to kind of like bring in all this NFV kind of workload and make sure they all work end-to-end, okay? I didn't expect this to be a build. We're gonna have to do zoop-zoop here. Okay, so we did the zoop-zoop. So this is an iChart because it's OP NFV. There's a lot going on in OP NFV and sometimes I like to think of it as a ring that rules them all. Why do I say that? Because it brings the whole software stack, okay? And you can't just say, hey, it works in my open stack or hey, it works in ODL. Do they work well together? Can I change things and configure them so that yes, my firewall does my protection or my load balancer does its thing type of thing? So that's why OP NFV is like the ring that rules them all and you see all these boxes? There's a little bit of color coding going on there. The blue ones, like fuel on the left-most side, Apex, the blue ones are the ones Intel is involved in. So we're not everywhere. Be nice if we could be, but limited resources. So we have a focus on some things. We've been working on fuel for installation of the whole software stack. More recently, we've been involved in Apex along with Red Hat to install open stack again. And our latest little entity, Kola out there is something that we're working on. We wanna bring in an entirely open source installation solution, and that's Kola from open stack that we wanna bring in containerized into OP NFV. So what else are we working on? We're working on barometer models. What do we mean by models? Like a model of your hardware, the model of your VNF. How do they relate? Like I need something in terms of latency or jitter or acceleration. So that's what my VNF needs. That's the hardware provided. So you need those two models of the hardware, the software, to see if they can match and then launch things. So typically what's happened in open stack is we have a definition of flavors. We have a definition of filters. And these are together used to orchestrate, but how nice if you could do it all declaratively. What the hardware has, what the software needs, and then just do it instead of having an explosion of filters, okay? A more declarative way. We've also been working on SFC, that's the service function chaining and you'll see that later on. Yardstake, VS Perf. So those are those things at the very end. I have a laser pointer, let's try that. Ta-ta-ta-ta. Oh, here, there. Wait, little red dot. Never mind. Can you see a red dot? Never mind the red dot in me. Okay. Sorry about that. So we're gonna talk more about KVM for NFV in the bottom rectangle, KVM for NFV. So what's it all about? Kernel virtual machine for NFV, okay? This is the place where we're talking about latency and jitter and things like that. I won't talk about DPD care. I won't talk about OpenV switch. So I'll just focus on pretty much KVM for NFV today. Okay, so what does KVM for NFV do for us? It's got a few things and we'll kind of walk through them like four slides with them pretty much. The first most important thing that KVM for NFV did is like, yes, you have all those knobs, you have all those dials. What should you set them for for NFV workloads? So if you're an open stat, you have a compute node. What kind of OS is it running? What kind of settings have you on it? Is it NFV friendly? And that's part of the way OpenStack uses its filters or it defines host aggregates. So we can define, oops, we did bounce fast, didn't we? There we go. So is that host node got a hypervisor that's NFV friendly? So one of the ways you can achieve NFV friendliness is try and reduce jitter. How do you reduce jitter? You basically have to kind of close your ears and say, I don't want interrupts, okay? You basically have to also say that, hey, I don't wanna worry about power. So long ago, before I joined all the cloud effort, I used to be a Xeon power performance engineer. I was like, how can I save every little bit of kilowatt here? So I kick, the workload's not using much compute, I can reduce the frequency of that core. So that was the birth of per core P states.  You shouldn't be bouncing around the frequency of your core, okay? Let's just keep it pegged at the highest possible and let it run so that there is no jitter from that, okay? Because the frequency of the core determines it, what hertz it's running at, and that determines how fast your instructions are gonna be executed. So along that paradigm are C states, P states, turbo. I mean, everybody who's a game player knows about turbo, and that was where we would save some energy on one core to give it to another core to run it super fast. The core that might have been running your, you know, man of war or whatever it is. Another very important thing is like keeping a child happy, don't have to share your toys. The same notion here, disabled sharing. What do we mean by sharing? Long ago when we first brought hyper threading on a core, it was basically to hide latency, latency to get data from your memory. That allowed you to get about 30% performance improvement. But the moment you share your core with two execution threads, what can happen is one might cause an eviction of a line in your cache, because there are in Intel processes, we have three layers of cache. There's a cache that's closest to the core, and that's called L0, the one next closest is L1. So at that tiny little cache that's super, super fast, they can be contention when you have hyper threading. So say, no hyper threading. Don't throttle things if it's very busy working saying, hey, now I wanna interrupt you for some real time work. Isolate your CPU cores. Another notion, no sharing. Don't let anybody else preempt you from this core. So that reduces jitter. Then allocate memory for this workload. It belongs to only this, like direct memory access type of stuff. Huge pages so that you have fewer page faults. You can go up to like 64K, no, no. You're going like 4K. You're going to 1G. That size of huge pages you can have. And those are settings that you set on when you set up your BIOS and your operating system, that the huge pages and operating system thing. So you have to be able to say, this core is one of those NFV friendly cores then. And so you can add it to an NFV host aggregate. So what can you do in terms of reducing latency? You can reduce things like synchronizations, push some things to background tasks, push something saying, don't even deal with it, or delay it. Like if you're doing a virtual machine migration, delay some of this cleanup tasks afterwards. So another very important thing is affinity. So if you have a multi-socket system, make sure your workloads are NUMA aware. So they have their data in the memory that is closest to the cores where they're working. So don't like kind of put them on two edges and say keep crossing the bridge and things like that because the bridge has finite bandwidth. Again, direct access. And then a very important thing. As we've moved to these modern processors that are running at like, you know, gigahertz, three gigahertz, 3.5 gigahertz, the clock tick can be at that rate. Do I really need the clock to be ticking at that rate? Because every time the clock tick happens, I check, is there anything for me to do? Is there some interrupt handling that I have to handle? So not all clocks have to be at that frequency. So reduce the clock tick frequency just for the sort of timer interrupts but let the work go on at the full 3.5 gigahertz rate. So it's really all about closing your ears. I want fewer interrupts type of stuff. And then in the older processes, there was some amount of drift and you couldn't trust your clock so much. So you had a watchdog process that again consumes time. So you get to turn such things off. So this is kind of the level of detail Intel engineers have taken for this KVM for NFV project to make sure you get the maximum benefit to reduce latency in jitter. All of its upstream in KVM for NFV. Now there's no escaping that we do need live migration. When do we need it? Your hardware is failing. Or you have some security patch like some hard bleed virus, something. You want to put a security patch on that servers. You have to migrate the workloads. Or sometimes you might just have some new operating system that you want to download. These are cases when you need live migration. How do you speed that up? So originally people were thinking, hey, let me compress the workload before I migrated. If I've compressed it, there's less for me to move on. The network in the data center and it's less to move. So it'll move faster. It needs less. So there's gonna be less contention for the network bandwidth. But that wasn't exactly the best idea. So we did play around with that. The reason is because when you do compression and you do it on software, you're using your CPU core, which means it's busy doing something else. It can't do something else that you need for here. Which introduces latency, which introduces jitter. And then we had another idea. Like how about doing auto-converge? Especially if there's a workload that's doing a lot of dirty paging. I mean writes, it's doing a lot of dirty paging then. You want to pause it and say, hey, you know, you'll stop here and let me move you and then you can start. But that doesn't work either because then it increases latency. So after all those false stats, solutions that were ineffective, the optimizations we have upstreamed are deffer some cleanup operations. Like after you've moved the workload, you can do cleanup on the old host. So your workload has moved, your firewall can do its thing wherever it goes next. Then Intel also has certain new instructions. So these are vector processing instructions and there have been generations of them. The early ones were SSE and that was the one that was used for zero-paid checking. Now if you move it to AVX, you have like, you know, a double two X kind of performance speedups. And then again, we reduce something operations. So moving on, we had mentioned earlier service function chaining. So what service function chaining? You can have maybe a firewall followed by a load balancer followed by maybe some deep packet inspector.  Do you wanna chain them across different physical hosts? Maybe not. If they're sitting on the same host, can I leverage something? That the fact that they're on the same host, can I maybe speed up the intercommunication? So that's what we wanted to do here, speed inter-VM communication. How do we do it? Through shared memory. And then you can have some things like access control to that shared memory. Like VM1 can see what VM2 is putting in there and then you can have some limited sharing. You can have some, you know, for a certain time sharing and amount of sharing. So there are a whole lot of things you can do there. But that's how we're gonna speed up inter-VM communication. This is work in progress, not yet completed, but the concept is to reduce the communication time between VMs on the same processor. Okay. Now, take all those ideas that we talked about, about reducing latency, about reducing jitter, about, you know, isolation, about shared memory, and all that is encapsulated in an implementation called DPDK. That's Intel's Data Plane Development Kit. It essentially does just that. It does poll mode to see is there a packet waiting for me on a network interface card as opposed to interrupt handling? It's NUMA aware. It uses shared memory to reduce locking and synchronization. And, you know, open V-switch, we have integrated DPDK into it. And then the same concept is used in FDI and VPP too. So it uses vector processing and the DPDK principles in there. So it essentially skips a whole bunch of the, you know, networking stack in Linux and uses these sort of solutions to speed things up. So that helps us bring down our latency. Since it's so awesome, it's like a hardware package generator, it can handle it at that speed, okay? So we talked about KVM for NFV. We've talked about things we've done there to improve performance by, you know, capturing and encapsulating and controlling litter and jitter and latency. But what else can we do? Intel is Intel. We're a processor company. We're a hardware company. We really are not the experts in the network space in the sense that we aren't the ones who create those firewalls, load balancers, the 5G, VCPs and things like that. So this is where the users come in. This is where you vendors come in. This is where you come in and say, we need this or please test our workloads. So this is where we ask you to bring in your problems, your solutions as black boxes, as open source solutions and contribute them to our benchmarking solution space. So put it in there, let's see how it works and let's see what the problems are and let's see how we can help you. So in this space, we invite you to bring your workloads. We wanna understand what your scalability and agility issues are, what your system needs are. So it's like a win-win, then you bring it in and it doesn't work and then we change something in our hardware or we tell you how to tweak things and then we also can then help you build your total cost of ownership model so we can understand things better. Hey, that wasn't me, it's jumping on me. It really wants to jump on me. Hey, stop, I keep it here for a second. So what do we plan to do in terms of testing your workloads? We wanna test them on a standalone Linux environment. We wanna test it inside a cloud. We wanna test it in as part of a managed workload so the whole slew of things and I'll tell you where that's important. We were talking about live migration. Live migration, you can do from one host that has a hypervisor to another host without open stack in the mix. We can just have a script and say, hey, I have 10 VMs, just move it. How long does it take? Then you can have VMs of different sizes. You can have VMs that do more writing and things like that, how fast do they move? Then you can put them in the context of open stack and say, are those same numbers obtained? And they weren't. And there were two bugs in open stack. One was the way it was determining whether there was convergence. Another one was a race condition so we weren't getting those numbers. So that's one of our reasons where we say we wanna do this benchmarking across standalone, managed, native Linux so we get a better feel for it. We also wanna see scale up and scale out. Could I have put two instances and do I get good performance? Or do I need a much faster processor or is it Intel Generation X, Y, Z? How is it performing on different generations of our platform? And we also need from the vendors, from the users, what your key performance indicators are so we can leverage that as a feedback mechanism. Are we doing the right thing here? And then we have some open source solutions but we'd also like your black box solution so we can test them on real, real NFV workloads. Now it doesn't wanna move. So last but not least, it does like to move and I don't want it to move. No jitter. So part of the OP-NFV project that's awesome is that a lot of people know they have real workloads and they also know that they need to test them on real hardware and so there are labs. There are about 15 labs provided by several vendors. You know, Ericsson, Intel, Vaave, et cetera. They've all contributed hardware. I didn't even touch it and it's moving. It's a limit. It's got jitter problems. Are you doing something? We've been hacked. Now you've seen all my slides before in any order. There's no secrecy here. Stay here. So I invite you to use our hardware and one of the things we will do is as we bring out new generations of hardware, we'll be adding them to these labs. So say you have a workload, you're now very happy with how it's working on maybe some Intel X processor. You say, hey, how would it do on Intel Y or Intel Z? So give it a try and then if you are a big company and you would like to contribute hardware, that works too. And you can also schedule these. They're typically given out in two-week time slices. So just drop your workload, try it. All these systems typically at least have five servers, two of them control nodes for resiliency and three for your compute.  You can use micro services any which way you can use these systems. And it can give us feedback saying, hey, it worked, it didn't work, I'm happy. And you get a sense of what you might need if you're hosting your own cloud too. We talked about reducing jitter and latency and we talked about sharing and not sharing, like having CPU isolation and et cetera. But being a hardware company, which other way can we support you to reduce sharing? Typically the cash on Intel processors is all shared. Why was it sharing? So that if I don't need it and you need it, you can use it. But when we wanna, am I done here? Is it hinting to me like, I don't know what's happening here? I guess so. Okay, this is totally weird. Do you wanna try something? And I wasn't even dancing here. Thank you. So this is something I really wanna share with you. It's called resource director technology and it's all about allocating resources, okay? So look at that left hand, right hand side. You have these things called cost, zero cost one. It might be a little hard to read, but it means class of service. So in this class of service, if everything is the same class of service, the whole cash is pretty much shared, but you can even chunk it. You can say, hey, you know, I'm gonna let my workload right in 10 megabytes and then the next person has another 10 megabytes so I can isolate it or I can do some amount of sharing. I can put two, three different workloads in one class of service. So only those three can share that amount of cash. So essentially what we're saying here is those shared at the hardware level, we've provided some hardware support so that you can do some isolation. And that's awesome because now at the cash level, remember we talked about four nanoseconds? If you find it in the last layer of cash and then it can be 200 nanoseconds, you have to go all the way to memory, resource directed technology can try and help you reach that four nanoseconds and it does make a difference in time. So on the left-hand side, you can see what I mean by kind of reducing the jitter and latency over there. So you wanna have everything, you don't want that long tail and then in this chart, you see things, it's called CAT, CAT is cash allocation technology. So we're showing you workloads with cash allocation technology and without, and you kind of see that shift, that long tail disappears, all the yellows are nice and huddled. So that means it's reduced the jitter.  So you say I'm gonna give you an isolated CPU, I'm gonna give you so much of cash, so you have more predictability. Hello. Another thing we have coming are our accelerators. So remember we talked about when we wanted to move the VM from one host to another host and it could be slow because you're doing software compression, you want hardware compression and that's where QuickAssist technology comes in. It fits in like a PCI device, you have the same notions like SRIOV, so you can have a direct channel for your workloads to move and compress themselves. So in QuickAssist, we offer you compression and cryptography. So take that another step, make it more flexible, programmable and that's where our FPGAs come in. And through our Altera acquisition and on our roadmap, we wanna integrate this FPGA more tightly with the core so it has access to the cache lines, et cetera, that's where you can program stuff. So maybe you have a new machine learning algorithm or maybe you have a proprietary encryption algorithm, so those kind of things you can start pushing to the FPGAs. So that's work in progress and the whole idea, so you can have more hardware acceleration, improve your performance. And what's the future holds? So I just mentioned resource director technology in the context of cache, but the next layers of this are what? We have three layers of cache, so allocation and isolation at those layers of cache. You can also start doing some memory bandwidth allocation, monitor it and then allocate to it and then also network bandwidth. So that's the next level of all this. So those are still coming. And another very important thing is I can allocate, I can measure, I can monitor, I can do salameter or anything else, no key, but what happens? If I have to collect this data on a compute host and then bubble it up to the cloud orchestrator and say, you know, I'm suffering, I'm not getting what I need, salameter even sends it up about once a minute. And then let's say the cloud orchestrator's busy, it's got a thousand nodes, it does some more processing and then it takes another minute or even let's say a few seconds to come back, you see what that kind of latency is for this feedback cycle? That's too much sometimes. When you're talking one millisecond, it took one minute to collect this data. So one of the things we're working on in my team is a local monitoring and adapting process. So you have resource director technology, but we have defined something called a resource agent, resource monitor, learn, see what these footprints are and there's some level at which it can try it, can kind of like, you know, juggle things around between two, three workloads and if there's some virus or some denial or service happening and then there's just no more resources to handle, it's kind of fallen out of those boundaries and then it can escalate it up and say, hey, all's gone loose, try and do something here. But within its context, it will try and juggle, adapt and ensure performance. Other things that are coming, 5G modems, so that's the work in progress and then given that we wanna reach these kind of time scales and sub-microsecond kind of response times, it has to be across the whole platform, software stack and hardware platform and that's what we're talking about as our microsecond platform time granularity. So there's an IETF standard and we're talking about it across Intel, where all can we shave time? How can we kind of make these sort of things happen? So it's all you and us and we're all in this together, so please get involved and 5G is not gonna be about just big clouds, there's gonna be a lot of little clouds, the edge clouds. There was mentioned to it in this morning's keynote and there's gonna be a bird of feathers type of stuff. So please join that, kind of just look for the edge cloud word in your schedule, join those efforts. So originally we say, oh, can open stack scale? Sure it can scale, but it has to work at a little edge cloud layer, be efficient microservices so it can kind of like have maybe content distribution networks that are deeply embedded in your cities. Collect all your data, analyze it, see if something's going wrong and only bubble things that are important and necessary. And this comes back to my mind when I was first working on deeply embedded networks. There were these little devices that were the size of your quarter, they don't have much power and performance and things like that. So you can't transmit everything, you aggregate, you watch out for boundary conditions and then you only bubble up essential stuff. Then as I mentioned earlier, please share benchmarks, please use Farros and then what do we start off with? We started off with a question, is open stack ready for 5G? So I can say we're closer, please get involved. Any questions? No, come on, one question please. Thank you. So if it's closer, then you think there are a few things that need to happen. Can you pick one, like if there was one thing that needs to happen in open stack to make this better, what's that one thing? Let me see. I don't know if that's too hard. No, no, no, it's not hard. One of my concerns is that today the way open stack is, I have an issue with the way Nova works. And this is me and my five years of experience in open stack and it's a very hard project to push forward.  I really want that part to happen. Good. So he's on the spot. And he didn't think I might have said that. So that's one of my things. And another issue I had, again coming back to Nova is the way it schedules, it kind of looks at everything out there and I said, okay, you know, here are my 1000 nodes and this is the best, you don't need to do it. And one of the things I would propose is if your different nodes have different capabilities, kind of organize them in the most rarest and knock off things that are not going to be even viable candidates. So along those lines I'm thinking, to speed up scheduling. Okay. Okay, sounds good. Thank you. Any other questions? One more. Yes, please. Absolutely. So, and Intel's not sold on it having to be a hypervisor always, we're not sold on it being virtual machines.  So that's really nice to go the container path and that'd be quiet. So that's perfectly fine. Go the container path and we're actually having a container work group, which we handle such things for, for NFV, containers and NFV. Another thing is there's some commentary about multi-tenant systems and, you know, containers don't give you enough isolation and security. So to handle that, we have like an intermediate ground, very, very lightweight virtual machines, very, very lightweight hypervisors with virtual machine and then a container and that. So we call them a clear containers. So, the spectrum. Thank you for that question. Yes, yes, yes. Okay. Thank you so much, everyone. Thank you.


OK. So Arun, would you like to start? Yes, I will start. Buwan can be accessed with buwan.nrc.gov.in, so that is the URL. And when the user is landing to a Buwan homepage, you will be having five different major section. That is the visualization and the free download. That is the first section. Second is the maps and OGC services. What is the G governance dashboard? The fourth is the state portal. The fifth is the download section. So now for this particular mapathon, the most of the data sets are available under the download section. That is the section number one. So right now you are seeing that under the visualization and free download, you are able to see Buwan 2D, Buwan 3D, Open Data Archive, M1 and environment. When you are going to the Open Data Archive, the interface will have the three different options to select the data. The data can be selected based on the sensor or based on the project or based on the theme. So like that, there are three different options are there. Right now our interest is to have the data of Avivs and the LIS-3 and the Cartodam. So these three products, we will be seeing that how it can be downloaded. So by default, it will be selected with the satellite or a sensor. When you are going to the select subcategory, you will be able to get the option that the scatterometer data, ocean set, and the resource set, LIS-3, and IMS-1 hyperspectal, other set one, the resource one 102 Avivs data. Now for that, start with you go with the LIS-3 data. So when I am selecting this LIS-3 data, the right side map view will be updated with the grid. The grid will be available in the regular shape. That is nothing but availability of the data in boon. So if the user wants to download the LIS-3 product, they can have four different options. One is the bounding box, the other one is the map sheet based download. What is the tiles based download? Fourth is the interactive drawing. For example, if any user wants to have the data of Gujarat region, they can have a freehand drawing like this. And then when the freehand drawing is completed, meaning you have to double click to complete the drawing, all the tiles will be highlighted here like this. Suppose if the user is interested to select any particular tile, then they can hold the Shift or Control button so they can click whatever the tile is required like this. The tile number based on the geographical reference, they can select and they can have a selection like this. Or the user wants to download the data based on the open series map toposheet number. Then they can type that OSM number. Then accordingly, the data will be filtered and it will be visible in the selection window. Now the next one is the bounding box. Suppose if the area of interest is known, what is your lower left? What is the upper right? If it is defined, then the data products will be selected. For example, my minimum longitude is 77, and the maximum is 78, and the latitude is 22, and the maximum latitude is 23. Like this, I want to download one degree by one degree tile. When I am selecting this one, immediately my map window will be highlighted with the corresponding selection of the tile and it will be visible like this. Now once the selection is completed, the user can go for a next. The next, the user will have three different options. One is the metadata, another one is view, another one is download. Now if you click view, the thumbnail of the quick view of that particular tile will be created and it will be visible here. At the same time, the tile also will be getting highlighted in the app window. If you want to download that one, the user can download option and it will be asking for login, so that the user should have the login with the boon. So now, how to create the login or how to have the access to the boon, the login page. To that one, you have to go the new user section. When you are clicking this new user section, it will be asking you the username and the email ID. So the email ID might be the working email ID, then the organization. So whatever is given with the asterisk symbol, that is the mandatory field. So we recommend you have the working email ID so that you can get your link. That link can be activated to have the username. So when you are doing that activation, you have to enter your password so that you will have your username and the password. And using that one, one can log into this boon portal and they can download it. For example, since I have my login, I will directly log in with my username and password and I will show that how the download can happen. So now I'm logging in with my username and password. Once the successful login is done, you can see that it will show that welcome user name. Whatever the username you have given, that username will be available here. So now when I'm pressing download, it will directly download that particular tile. The tile number is 77 East and 22 North. The corresponding bounding box also will be added. What is the lower left and what is the upper right for that particular tile? What is the size of that tile? Like a 2.2 MB it is showing. All the details will be available here. The people can download it. In the same way, the user wants to download the Avis data. That is 56 meter data. The Avis data can be selected here. And then the same tile mechanism, like whether it can be a bounding box based, a map sheet based or tile based or interactive thing. Like I just want to this time select only one particular tile from this coastal region. Now I'm selecting that particular tile. So as soon as the tile is selected, it will be highlighted with the red color. Now I'm going with the next option. Oh, here you can see that for that particular tile, you have multiple timeframe data. The data sets are ranging from 2009 to 2018. So these data sets can be used as a input for your time series analysis or change detection, what you are trying to do it here. So here you can download this temporal data. And the data can be used for finding out the change detection between 2009 to 2018 and various seasonal data sets are available in this particular selection. The same way, if I want to download the Cortesat one based digital elevation model, where one of the problem statement is for creating the drainage map or finding out the low-lying map, the digital elevation model will be very much helpful. Now that you can select Cortesat one under the Cortesat one, you have a Cortesat version <IP_ADDRESS>. So we suggest you to go for your version three, so which is having all the improvements done. So what is all the improvements done and what is the intended use, what is the limitation, everything is recorded in the technical document. So the user can select, check the technical document area and they can download the document and they can get the details about all the, I mean the specification about the data sets, they can get it. So now this time what we will do is, we will select based on the map sheet number for that you have to give the open serious map sheet number. For example, I'm just giving whatever F43 A I'm giving. Once it is given, corresponding L will be reflected here directly in the table of view. So earlier you would have seen that the selection when you are doing through the map, you have to go for next option. But here since you are typing directly the map sheet number, the corresponding tiles are listed in the table view directly. Now if I want to view that particular thing, you can click view, then it will zoom to that particular area and then the relevant data will be overlaid on the map view and you will be able to see it. So here you can see that the drainage layer, how it is or the river stream, how it is flowing, you will be able to get it very nicely in this particular view. So this data sets can be used for slope map creation or the drainage map delineation or finding out to the low lying area. All the things that this digital elevation model will be very much useful. So like this, the user can select the different products and they can download it. All the different products are available. You can see that there is one section called the Goon Store. If you click that Goon Store, Goon Store page will be available. Here it will say that what all the different products are available and which year it is updated, what is the extent of each and every product and what are the expected size, those things will be there. Almost like we have 60 plus even the climate and environmental related products are also available and all those things are tabulated here and by clicking that product, you can directly land it to that particular page. So we suggest you to go through this Goon Store page so that you will be able to see the different products which is available for pre-download. So the next section is thematic services and we will be concentrating here how the different data sets, whatever is organized in Goon, how it can be consumed in your QGAs software. For that, you can see that whenever you are selecting any particular theme, there will be one option called web services. Once you are clicking the web services option, you will be getting two further options. One is a WMS link, another one is the web mapped tile service, that is that WMTS link. So now for example, what I will show you is, now if anybody wants to find out the hotspot between the 2005, six and 2015, 16, now for that what is the requirement is you can select 2005, six, 50K land use land cover data, 50,000 scale land use land cover data. I want to do it for the Karnataka state. So Karnataka state will be selected. If the user is interested to visualize the data, the user can visualize the data like this or if they want to see the statistics, the statistics button can be clicked and it will show the statewide statistics. If the user is interested to have a district-wise statistics, they can select the district accordingly the district-wise statistics will be generated with the pie chart and all the things will be there. Here you would have noticed that there is an option called web services. Once you are clicking this web service, you'll be able to see the map tile service URL and the web map service URL. So now this URL can be taken and it can be connected from the QJS. So for that two important parameters, one should know it, one is the URL and what is the layer name. When these two things are there, by default in our server side, we have kept the coordinate system as EPSC 4326 or the geographic coordinate system we have kept it so that the data will be streamed in that particular coordinate system to the user. This is the way one can get the web services from Bhuvan. So what are all the different datasets are available here and you slant cover 50,000, 2005, 6, 11, 12 and 15, 16. So three season datasets are available in the 50,000 scale. Then the same way when the user is coming for the land degradation, because one of the things land degradation maps creation also, the datasets are also available readily in Bhuvan. So whatever the map you are creating, you can get the validation from here also. Here you can see that land degradation 2005, 6, the land degradation 2015, 16, two time frame datasets are available here. And here one point we would like to make it very clear that datasets which is the 250,000 scale and above, that data products are available for download. Like the 250,000 scale and above is the land use land cover, the seasonal maps what we have provided here. Here you are the regional map what we have provided here. So you can see that land use land cover map 250,000 scale. Here user can select 2005, 6, 2018, 19, any time frame data they can select it. For example, I want to download 2010, 11 data. So here the seasonal datasets are available, big-wise map, W-wise map and the annual map. All three options are there. I just want to take the annual map for download. Now this time what the user has to do is, here you can see that there is the option called the git data. You have to select the git data and at that time what you have to do, you have to log in with Bhuvan. So you can see that already I have logged into Bhuvan. So when I'm pressing login, it is assigning in because the single sign-on is enabled here. When you are clicking this git data, it will ask you to submit the request. So like for doing this hotspot analysis, if someone wants to do the change reduction with this land use land cover from 2005, 6 to 2018, 19, with the 250,000 scale, what you can do is, you can define your area of interest and you can select all the year. Like I want to do for all the year or I want to do for only a few selected years. You can select it using the control button or you can shift, you can hold it and you can back all the year so that all the year will be selected. Now, this time what we are doing, we are doing this operation for the research studies. Then the selection can be administrative unit based like state or district. Then it can be a bounding box to base whatever the area we want to do it or it can be a AOI based. For example, I just want to do the administrative wise. So like I want to do the change reduction for the entire Orisa state. So once I selected the Orisa, then when you are submitting this particular request what will happen? Immediately the request ID will be generated and one MOU form will be generated. So this MOU form will be filled and the HOD of your organization will be filled signed to this particular thing and once this MOU is received to Booan will be giving you a FTP link and downloading the data. So this is the way the land use land cover 250,000 scale data can be downloaded from Booan for this particular map-a-thon activity. So now to summarize in a simple way, we have two major sites. One is the NRSE OpenEvo Data Archive and that is available and that is accessible from by clicking this Open Data Archive section. When you are going here you will be able to download Avivs, List3, Cartodem like that you will be able to download almost like 60 plus products. All those products can be accessible. The list of products can be accessible from one store their respective pages. And the next section is Booan thematic services. From the Booan thematic services almost like 12 different teams are there. Those team data sets can be accessed OpenEvo special consortium compliance web services like a web map service and web map dial service and that URL and the layer name is already listed on the web services section. And by copying the URL and by defining the layer name you will be able to access in the QGS or any other commercial software. So that way the layer can be accessed from thematic services. Thematic service is also having one download section that download is only applicable to the data which is more than 250,000 scale or coarser than 250,000 scale. So that is nothing but LULC 250K is available and it is available as the annual data and the seasonal data. And the data can be downloaded based on the administrative unit or freehand drawing, AOI or the bounding box. And based on that selection ID, MOU ID will be generated. So you have to fill the MOU with that particular ID. You have to mail it the respective address whatever has been given. So then the approval will be happening and the data download will happen through the Buwan FTP. The automated mail will be sent to the user. So this is the workflow what has to be followed for downloading LULC 250K data from Buwan. Thank you.


Hello everybody, welcome back to another vlog.  So, hi, hello. The day I'm filming this is Thursday. That's a lie, it is Wednesday. And we started this vlog off last Friday. It was so much fun. We actually met up with one of my Instagram friends, Beth, or Bethany Francesca on Instagram, if you follow her. We've been following each other for years. Like honestly, I would say at least since like 2019, 2020. And she and her husband, Nick, recently got married. Oh my God. Sorry. Anyways, Beth and Nick recently got married. They were in Vegas, so they decided when they were on their way back from Vegas that they would hit up Disneyland. So I was like, of course we'll come meet you there. So, Willie got to have like, I don't know, half a day with them, but it was so much fun. I did get a couple clips here and there and we just had a freaking blast. So much fun. And like, I love the experience of meeting an online friend in real life and having them be like, exactly as you pictured and even better. We got along so well. We were hysterically laughing. There were times where I was crying, laughing. We managed to go on a few rides together. It was during the Disney 100. I forgot to mention that and it was busy. It was busy, let me tell you. We managed to still go on a few rides and like really, really enjoyed ourselves. I didn't want the night to end and we actually didn't get home until like, I think it was like 1.30 in the morning. So we had a great time. I want to say the entire next day, like Saturday was just a wash. We absolutely laid in bed all day and did nothing and it was glorious. I feel like after Disneyland, even though we had two glasses of wine when we were at Disneyland, I think. But even then, it's like just all of the walking around and like going on rides and walking from here to there and going everywhere that like truly does exhaust you. So we laid in bed all day, it was great.  I freaking love Sundays. I love going out, going on a neighborhood walk, grabbing a coffee, going to a park. Drew and I just sit there and we like chat about life and it's just very wholesome and I love it so much. ["Sunday"] So that was like a really nice wholesome Sunday and then Monday, I just had to hit the ground running. I had so much work to do. This week in particular has been really, really busy. So I edited literally all day long and then I actually had an appointment to get my hair extensions, which we'll talk about in a minute, but I managed to do like a really quick workout. Before I did that, I was cutting it down to the wire, but did my workout, then went and got my extensions done. That was really fun. So here they are. This is sort of like the finished product. It's just kind of more full right here and not really anywhere else. And also my hair is not styled. This is how I woke up. I mean, I slept with it in a braid, but I'll probably show you a little bit more in like the next video. I did get tape in extensions. And by the way, I so appreciate those of you who are like trying to look out for me and we're like, don't get extensions.  I guess it depends on like what kind of extensions you get, how well you take care of them, who installs them for you. The person that I went to, I felt like was like pretty experienced in hair extensions and gave me like a full PDF to memorize on like products to order, brushes to order, how to care for them. And if you do it properly, it actually helps like aid you along in the process of growing out your hair. So it depends on who you ask. But anyways, yeah, I got tape in extensions. I don't know if I'm gonna keep them or not, but I think they're really fun and I'll be excited to see what they look like. You know, maybe in like the next vlog, I'll style them properly. Then we're gonna fast forward to Tuesday. We're almost current. On Tuesday, I got invited to go to a really fun boxing class. So let's rewind it back to Tuesday morning, which was actually yesterday for me and get ready for a very exciting morning. Daddy, welcome back to another vlog. It is Tuesday at 10.30. I'm actually getting ready to head out right now. I'm going to my first ever boxing class. I'm a little scared. My friend Morgan Yates here on YouTube, which if you don't watch her vlogs and her main channel videos, she's amazing. She invited me to go to this boxing class with her that she loves so much. And it's perfect because I'm also filming a 30 days of exercise video. We're nearing the end of that.  So I'm just walked by my car and gave me a heart attack. Anyway, we're nearing the end of the 30 days. So I'm going to go test out this workout class. We'll talk more about it in the main channel video. I'm a lot of nervous. I'm not very strong cardio vascularly as we spoke about in the last vlog. I definitely struggle when it comes to like really intense cardio. It genuinely hurts me. So I probably need to look into getting an inhaler after reading all of your comments. But anyways, okay. Gotta go drive and do my first ever boxing class. I'm scared, but I'm excited. Okay, see you soon. Left actually after boxing, Morgan and I got a smoothie together and we just sat there for like an hour and chatted. It was so, so nice. And yeah, I had a lovely morning. Great way to start the day. I was like letting my hair air out because it was very sweaty. And now I'm on my way to get my nails done. I probably in the last vlog got my nails fixed or maybe a couple of vlogs ago, but that was actually like, I haven't gotten my nails done in weeks. So it's time. So I'm headed there. I actually was late for my appointment. I thought my appointment was at 130. It was at one. It's now 111. So I am running late. So we will see because those girls with the nail salon do not play. They were like calling me like, where are you? Looks like I'm so sorry. I'm on my way. So I'm only like two minutes away. So I'm going to get these nails fixed up and then head home.  Oh, I was sweating and the workout was so fun. Oh God. Yeah. I forgot to mention that because I already filmed like my little segment for my main channel video, but yeah, it was a great time. Honestly, would definitely go back. It was very intense, but it was fun. Like the music was upbeat. You could go at your own pace. Like there were just a lot of things I really enjoyed about it. Anyways, I'm turning into the nail salon. There's a cop behind me. I don't know what's going on. We will chat in a little bit. Let's go get these nails done. So now we're back to today. I had such a good day with Morgan yesterday. Such a nice morning. We only got to chat for like a couple of hours, but it was the same situation as I mentioned before. Like meeting someone that you know online that you follow and they're just lovely. They're just exactly what you would picture and even better than that. So can't wait to go back to rumble. That'll be really fun. I definitely will go back. And now it is Wednesday. I've been at editing all day long. It is currently 2.44. Actually just stopped to make myself some lunch, which I'll show you in a bit. Drew has actually been sick. So I've been laying low since yesterday. I feel fine, but now that I'm like filming this clip literally as of the last probably 20 minutes, I have felt a little bit of a tickle in my throat, which is not good because I actually have a photo shoot scheduled for Friday. So I might need to cancel that. We'll see. I mean, listen, if it sounds like I've been getting sick a lot, I have. If any of you have also been getting sick a lot since like having COVID or since COVID times, honestly, please let me know and make me feel better because everyone in my life is like, what?  And I'm like, I don't know. It's not on purpose. I think it's just my immune system catching up over the last couple of years. But yeah, anyways, I'm going to make some lunch. Well, it's sort of already made. Here is what we're working with. So I have this bowl here. Oh, this lighting is bad. I air fried a little bit of sweet potato with some seasoning. We got some kale. We got some like Trader Joe's like wild rice mix. I'm going to add some feta. This lighting could not be worse. I'm so sorry. I'm going to add, I just air fried a Morningstar Farms like vegan chicken patty thing. Just for a little crunch, a little extra protein. So I'm just going to cube this up and then throw her in the bowl. Super fancy stuff here. And then I think I might add a little bit of feta. I just don't like touching this with my fingers because it's freaking stinks. I'm sorry. Oh, my oil has been in the way. Sorry.  We're not going to talk about it. We'll get there eventually. Okay, so I'm just going to add some feta. Not too much. Just a little bit. And then I think I'm going to add some avocado because I used half of an avocado yesterday. No, I'm just going to do the rest of it today. Ooh, maybe we'll cut off this top layer. Okay, that's usable. I actually have a really hard time with the texture of avocado if it's not matched up but I'm trying not to be, you know, so picky. So we'll see how that goes. I might work around that. And then I think for sauce, I have this bitchin' sauce in my fridge that I haven't gotten to use yet and it's the ranch flavor. Listen, I don't know if it's going to be good. I'm going to smell it first. If not, I have some Annie's like green goddess dressing that I might use. Whoa. This thing is not open. This is more like bitchin' paste. I think it's been in the fridge too long. Okay, we'll set that aside for now. Let's just go with the Annie's, stick with what we know. Actually, I lied. I'm going to do some of this Gerard's Greek feta dressing because it's kind of like, I don't know, got some sweetness with the sweet potato but then it has like the crispy chicken bits, feta, kale, rice. So we'll do like a little bit of feta dressing. And then for the drink of the day, I actually, I think I remembered trying these in a vlog once before. These are called Oli Pop, not sponsored or anything. I bought them at Erwan. And they're like these like canned, I don't know, probiotic sodas or something. It says sparkling tonic. It has three grams of sugar per can, plant-powered, prebiotics, botanicals and plant fibers. Some of them have caffeine, but this one doesn't. This is the tropical punch flavor. It's actually lowkey kind of good. I didn't really love the strawberry vanilla flavor and then I also tried the orange something and that was pretty good too. So I might have to try some more. I think the first time we tried it, we tried the cola, which was not, I think we were expecting it to taste like Coke and it wasn't good, but I've actually been on a little bit of an Oli Pop kick lately. Sorry, you can hear the noise of my ice machine, which will be in a main channel video soon. So anyways, it's kind of like slightly in taste, obviously not in color, like Hawaiian punch vibes, but like a little bit sparkly, it's really good. It does have that like artificial sweetener taste. So if you don't like that, you probably won't like it. It's pretty damn good. I think this might be my favorite flavor. Here is what the lunch looks like, by the way, before I mix it all up and we'll see how this is. All right, we're gonna give it a try. Let's see how it is. I'm gonna try to get everything. Even with the avocado, that is delicious. Bomb. Okay, I'm gonna go eat this and then we'll chat. Okay, lunch was delicious and I just cleaned up the kitchen and now a couple of packages just arrived. So I'm gonna open it up, I think. This might actually be something to do with my potential outfit for Taylor Swift's tour. Ooh. Okay, this doesn't, I mean, this might give it away, but that's what's in here, that's all. Okay, on to the next. I bought this thing to like block out my address on packages, but it was still wet, so I just got the ink all over my hand. Anyways, then this package is from Thread Up. Cool, just got it all over the counter. Love that. This is, ooh, these are gonna be too big. Okay, well, we tried, but if this gives you a little bit, this plus the jewels, you know what I'm saying? Pull on, I need to wipe this counter down. I'm not keeping it a secret, by the way, the Taylor Swift thing. I just haven't decided what I want my outfit to be. Like, since we didn't get a tour for the last, what, four albums, like it's just so hard to decide. I'm like, do I go for Lover? Cause like, that was supposed to be the next one. Do I do like a folklore evermore thing? Or do I do midnight? So I was obsessed with the bejeweled look in the music video. This ink is like looking kind of difficult to take off. Anyways, I was just so like, the her bejeweled music video look where she's in the like bejeweled, it's like a black sort of body suit looking thing.  I don't think I've ever seen her look so hot in my entire life. So I was like, I obviously need to recreate that. So that's like my top option, but we'll see, haven't fully decided yet. Okay, that's as good as it's gonna get. You know what I think we're gonna do? I really have just been in the mood to like chat. So let's do that. Anyways, I thought we would just sit down and chat and like something I'm really, really trying to do more this year is stay in touch with like who I am and my authentic self and not try to be influenced by like what other people are doing or what other people say I should do. Actually just shared a video on Instagram this morning from Elise Myers, who is like an amazing TikTok Instagram creator. And she kind of focuses a lot on just like being her authentic self. And I've also recently been following Amber Filler up on Instagram. And I've just loved seeing how like authentic she is and sort of like showing more parts of her personality than she has before.  I also recently started, this is like a tangent but we're just gonna chat. I'm in like a podcast chatty mood. There's a lot going on outside. It's like a busy time of day right now. If you hear background noise, just ignore that. But it's just inspired me to like wanna just do whatever I wanna do and be my authentic self and stop caring so much what other people think. That's probably like my biggest flaw as a people pleaser is just caring way too much about what other people think like above what I even think sometimes. I watched a video from Gabby Lindley on YouTube recently and she did like a Q and A and she was just opening up about so many different things and she talked about how she was just tired of like living her life for other people like living her life to please other people. And it was just such a wake up call for me. I was like, oh my God, like I really needed to hear this. That video was amazing. By the way, I'll link it down below in case you wanna check it out. And it was just like a combination of all of these women that I've seen recently who are just being their authentic selves. That's inspiring me to be my authentic self. So anyway, side note tangent. All of that to say, I have just like I just kinda wanna sit down and chat and normally in a vlog I'll try to like do all of the things that a vlog should be doing, right? Like gotta do this many montages or not too many montages or make sure I'm like diversifying what I'm showing. Like, okay, I'm out of my house. Okay, I'm in my house. Okay, here I'm doing this and this video I'm doing a grocery hauling and this video I'm cooking. Like, anyways, what I'm gonna do is finish up some editing work and then go and lay on the couch and watch tonight's episode of Love Island. Oh my God, you guys. Love Island is back. Love Island winter. We're so excited about it. Drew and I are already so into it and it's only episode two. Well, we're on episode three now but it's so frustrating because the UK is like, I think in week three at this point, ugh. And we're so behind and actually last year we kind of like screwed ourselves over by watching everything on the VPN and like watching it in real time because all of our friends here we were like two, three weeks ahead of them and it wasn't fun because then we couldn't like react together and watch together. So anyways, we might just have to do the like one episode per night thing. In case you don't watch Love Island, you should. It's phenomenal television. Honestly, reality TV edits prime. So if you wanna watch that on Hulu, I believe they release one new episode every weekday if I'm not mistaken, but we might crack and just go back into the VPN and watch it on like ITV speaking of ITV. You know, we love our British crime shows over here in this corner in the internet. And we, well, this isn't like a crime show necessarily but we did just finish a limited series show on Netflix, I think it was and it was called The Inside Man or Inside Man. It had Data Tenant, it had Stanley Tucci and it was a really, actually like the cast was really good.  Like the show itself was meh. The ending was meh. I won't give anything away but I would definitely recommend that one. That one was really fun and like, you know, thrilling to watch. Drew's in his office right now on a call or else I would ask him the other one. We were watching something on HBO and now I can't remember what it was. Oh, I know what it was. We were watching Sex Lives of College Girls on HBO. That was really cute too. Then we also recently watched on Britbox which we get through Amazon Prime. We were watching, I already forgot what it was called. I will find out for you in just a moment. We always are watching Escape to the Country. It is phenomenal. It's our favorite show to watch like what we're like eating. We rewatched Gavin and Stacey and then we watched this one. This is called Karen Peary and it was just like a limited series. I hope that there will be another season. It's phenomenal. If you watch Outlander, this is the actress who played Larry, I believe. Is that how you say it? Leary. It's based in Scotland. It's like a crime series. She's phenomenal. I actually really loved it. And then also a side note on HBO Max, if you have it, this freaking show, I can't remember if I talked about this. If I did, I'm gonna talk about it again and if I haven't, this freaking show was so phenomenal. Oh my God, it was so good. It's called It's a Sin. It's based in London in like the late 80s, early 90s during like the AIDS crisis. And oh my God, I sobbed. I literally sobbed watching this. It was really sad but really moving, really beautiful. This cast, incredible. The reason I even like found out about that cast was because we watched like one of the holiday episodes of The Great British Bake Off and it was like that whole cast and I was like, oh, I recognize like a couple of the people from other things I've seen. And oh my God, it was so good. That's like definitely my top recommendation but it's very moving. It's just very intense. And I just had no idea. I was so young when, you know, that was happening. And like, I mean, I wasn't even born for some of it. So really, really, really good. Strongly recommend that. If you have any TV series that you recommend, let me know. A lot of people have been talking about The Last of Us. I think we might start that tonight after Love Island, not sure. Nobody asked for any of those recommendations but there you have it anyway. So I hope you all enjoyed this vlog. I'm just gonna go finish up some editing and then sit on the couch and watch Love Island. Like I mentioned before, Drew and I are gonna like rot on the couch basically and I cannot wait. So I appreciate you being here very, very much. Thanks for hanging out with me and I will see you very soon in the next vlog. Bye.