1. Contributing to Xen with GitHub

    10:07

    from xen_com_mgr / Added

    50 Plays / / 0 Comments

    + More details
    • Mobile Virtualization using the Xen Technologies

      31:41

      from xen_com_mgr / Added

      172 Plays / / 0 Comments

      Xen has been very successful on servers, and yet there are substantial areas where Xen can evolve further. In this talk Jun will discuss a compelling area where the Xen technologies can be applied to -- Mobile virtualization. Using Android as an example, the talk will explore two types of usage models, 1) Android as a guest, 2) Android as the host, showing the benefits of using the Xen technologies. Jun Nakajima, Principal Engineer, Open Source Technology Center, Intel Corporation Jun Nakajima is a Principal Engineer leading virtualization projects for open source at the Intel Open Source Technology Center. He started working on Xen in 2004, and he is recognized as one of the key contributors to Xen. He has extensive background in processor architectures and over 20 years of experience with operating system internals. Prior to joining Intel in 2001, he worked on various projects in the industry such as AT&T/USL Unix System V Releases (SVR) such as the SVR4.2, and Chorus microkernel based fault-tolerant distributed SVR4.

      + More details
      • Realtime scheduling for virtual machines in SKT

        31:59

        from xen_com_mgr / Added

        51 Plays / / 0 Comments

        The needs for immediate responsiveness of VMs in the virtualized environments have been on the rise. Several services in SKT also require soft realtime support for virtual machines to substitute the physical machines to achieve high utilization and adaptability. However, consolidated multiple OSes and irregular external events might render the hypervisor infringe on a VM's promptitude. As a solution of this problem, we are improving Xen's credit scheduler by introducing the RT_PRIORITY that guarantees a VM's running at any given point in time as long as credits remains to be burn. It would increase the quality of service and make a VM's behavior predictable on the consolidated environment. In addition, we extend our suggestion to the multi-core environment and even a large number of physical machines by using live migrations. Eunkyu Byun, Manager, Cloud computing Lab, SKT Eunkyu Byun joined SKT cloud computing lab. in this September after he received Ph.D in computer science from KAIST in Aug. 2011. He mainly researched workflow scheduling and resource allocation algorithms for large scale scientific applications in KAIST. Now in SKT, he participate in research projects about realtime issues in Xen hypervisor and bigdata analysis.

        + More details
        • PV-Drivers for SeaBIOS using Upstream Qemu

          25:14

          from xen_com_mgr / Added

          75 Plays / / 0 Comments

          As part of the Google Summer of Code, we tried to add support for SeaBIOS in order to allow guest OSes to be booted directly from PV disk devices rather than from the emulated disk device. SeaBIOS is the BIOS implementation that upstream qemu uses. When the virtual machine is created, SeaBIOS upon initialization uses a generic Xenstore client to communicate with the back end and initialize the front-end block device that will connect to the back end. After the connection is established I/O requests are made via the BIOS int 0x13 interface, guest OSes use the int 0x13 without needing to be aware that PV drivers were used. Daniel Castro, PhD Student, Pohang University of Science and Technology Daniel is a PhD student at Pohang University of Science and Technology. He got involved with the Xen community through Google Summer of Code developing PV Drivers for Seabios. In 2007 he was introduced to the virtualization and web acceleration world. During that time he started to create data center consolidation solutions, that is when he got involved with the Xen Hypervisor. During that time his PhD aspirations were born. Daniel also worked closely with Citrix Netscaler, and started contributing to netscalerkb.com and later became an administrator. Simultaneously he was teaching first level Programing at his former University. Daniel is very dynamic and creative with a keen drive for learning diverse subjects from politics comics, he currently enjoys Motorcycles and Strategic War Games. He dreams one day to travel around the world in a motorcycle with his wife.

          + More details
          • Xen in Linux (aka PVOPS update)

            29:28

            from xen_com_mgr / Added

            171 Plays / / 0 Comments

            This talk explores what has gone in so far in the Linux kernel (version 3.0 and 3.1) and which Linux distributions are deliverinbg Xen again. The talk explores outstanding challenges and the pieces that are missing and what we can do, and what we cannot do working with Linux. Ian Campbell, Principal Software Engineer working on Xen and Linux kernel, Citrix Ian Campbell has been involved with the Xen project since joining XenSource in 2005. Today he is a Principal Software Engineer at Citrix Systems, Inc working on Xen where his interests include Linux on Xen, paravirtualised networking and toolstack issues. Prior to Citrix (and XenSource) he worked on embedded Linux systems at Arcom Control Systems.

            + More details
            • Xenalyze: Finding meaning in the chaos

              30:41

              from xen_com_mgr / Added

              143 Plays / / 0 Comments

              The Xen has a tracing infrastructure that can collect a large amount of very detailed data about what's happening at the hypervisor layer. But making sense out of that data isn't an easy thing to do. In this talk I give an overview of xenalyze, a powerful tool I've developed for finding meaning in the vast amounts of data generated by xentrace, enabling both debugging and performance analysis. George Dunlap received his PhD in Computer Science and Engineering from the University of Michigan in 2006. He started doing work in the Xen hypervisor as part of his PhD research in 2004, and has continued to this day. He specializes in performance analysis and optimization, and is currently writing a next generation scheduler for Xen.

              + More details
              • Link virtualization with Xen

                24:05

                from xen_com_mgr / Added

                64 Plays / / 0 Comments

                We implement link virtualization based on Xen. Link virtualization is a basic building block for network virtualizaiton that allows the co-existence of different Internet protocols. To minimize virtualize overhead, we use SR-IOV with Intel 82576 Presenter: Shin Hyoung Lee, Ph.D student, Korea University Shin Hyoung Lee is a Ph.D student at Korea University. He received an M.S. degree in computer science from Korea University. His research topic is virtual router based on Xen. His virtual router makes virtual network for Future Internet

                + More details
                • I/O Scalability in Xen

                  41:32

                  from xen_com_mgr / Added

                  70 Plays / / 0 Comments

                  The talk will cover SR-IOV scalability and challenges in Xen, as well as NUMA I/O support in Xen. Presenter: Kevin Tian, Intel Kevin Tian currently works in Intel Open Source Technology Center. He joined Intel in 2003 after getting communication-system Master Degree from University of Electronic and Scientific Technology of China. He is then involved in several virtualization projects since 2004, with technical contributions in various Xen areas: IA64/VT-i, x86/VT-x, power management, client virtualization, performance, etc. Now Kevin is studying I/O scalability with Xen.

                  + More details
                  • Xen: The Past, the Present and exciting Future

                    01:12:19

                    from xen_com_mgr / Added

                    145 Plays / / 0 Comments

                    Ian Pratt is chairman of Xen.org the organization that leads development of the open source Xen hypervisor. Ian is also co-founder and SVP for Products at Bromium, where he leads the team creating the innovative technology behind Bromium's products. Ian co-founded the Xen project in 2001, and has played a key role in both the architecture of Xen and the formation of industry partnerships that led to the emergence of Xen as the leading open source virtualization technology, used in millions of servers around the world and a key technology behind "cloud computing". Ian was a member of faculty at the University of Cambridge Computer Laboratory, where he led the Systems Research Group for over 7 years. He was a founder of and chief scientist at XenSource, and was VP for Advanced Products at Citrix. Ian Pratt will give an overview of Xen and how it and its community have evolved in 2011.

                    + More details
                    • Xensummit Keynote: Hardware accelerated virtualization in the ARM Cortex processors

                      49:39

                      from xen_com_mgr / Added

                      74 Plays / / 0 Comments

                      John joined ARM in February 2002 and took responsibility for their platform architecture. Today he is Director of Program Management focused on various programs around the application processor's technology roadmap including the definition and market development of the ARM MPCore multicore processor technology. Prior to working at ARM, he specialized in enterprise software having worked for Microsoft for 5 years, firstly as Group Program Manager in the Exchange Server group and latterly as the manager of a team developing mobile phones software. Graduating from the University of York with a BSc in Computer Science, John has over 20 years experience of realizing new technologies in the engineering industry. In this talk, John will explore the technology and architecture introduced in the ARM Cortex-A15 processor in support of virtualization. This is the first of multiple processors from ARM that will support true virtualization, and the ability to host existing operating systems binaries without modification. The hardware extensions were defined following careful analysis to address the key virtualization performance limitations of today's solutions while bringing new technologies to the device to better support a virtualized system.

                      + More details

                      What are Tags?

                      Tags

                      Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."