Muli Ben-Yehuda

Muli Ben-Yehuda

Israel
4K‏ עוקבים מעל 500 קשרים

על אודות

Muli Ben-Yehuda is currently the Chief R&D Officer of Lightbits Labs, a company he…

פעילות

הצטרפו עכשיו כדי לראות את כל פעילות

פרסומים

  • Ginseng: Market-Driven Memory Allocation

    10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2014)

    אַחֵר הכותבים
    ראה פרסום
  • The nonkernel: A Kernel Designed for the Cloud

    4th Asia-Pacific Workshop on Systems (APSYS 2013)

    אַחֵר הכותבים
  • Efficient and Scalable Paravirtual I/O Systems

    USENIX ATC '13: The 2013 USENIX Annual Technical Conference

    אַחֵר הכותבים
    ראה פרסום
  • Deconstructing Amazon EC2 Spot Instance Pricing

    ACM Transactions on Economics and Computation (TEAC)

    אַחֵר הכותבים
    ראה פרסום
  • The turtles project: design and implementation of nested virtualization

    OSDI'10: Proceedings of the 9th USENIX conference on Operating systems design and implementation

    אַחֵר הכותבים
    ראה פרסום
  • IsoStack: highly efficient network processing on dedicated cores

    USENIX ATC 2010

    אַחֵר הכותבים
  • IsoStack: highly efficient network processing on dedicated cores

    USENIX ATC 2010

    אַחֵר הכותבים
  • Scalable I/O - a well-architected way to do scalable, secure and virtualized I/O

    WIOV'08

    אַחֵר הכותבים
  • Loosely Coupled TCP Acceleration Architecture

    14th IEEE Symposium on High-Performance Interconnects

    אַחֵר הכותבים
  • Adding Advanced Storage Controller Functionality via Low-Overhead Virtualization

    FAST '12: 10th USENIX Conference on File and Storage Technologies

    אַחֵר הכותבים
    ראה פרסום
  • ELI: Bare-Metal Performance for I/O Virtualization

    ASPLOS '12: Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems

    אַחֵר הכותבים
    ראה פרסום
  • Research Highlights: Bare-Metal Performance for Virtual Machines with Exitless Interrupts

    Communications of the ACM

    Direct device assignment enhances the performance of guest virtual machines by allowing them to communicate with I/O devices without host involvement. But even with device assignment, guests are still unable to approach bare-metal performance, because the host intercepts all interrupts, including those generated by assigned devices to signal to guests the completion of their I/O requests. The host involvement induces multiple unwarranted guest/host context switches, which significantly hamper…

    Direct device assignment enhances the performance of guest virtual machines by allowing them to communicate with I/O devices without host involvement. But even with device assignment, guests are still unable to approach bare-metal performance, because the host intercepts all interrupts, including those generated by assigned devices to signal to guests the completion of their I/O requests. The host involvement induces multiple unwarranted guest/host context switches, which significantly hamper the performance of I/O intensive workloads. To solve this problem, we present ExitLess Interrupts (ELI), a software-only approach for handling interrupts within guest virtual machines directly and securely. By removing the host from the interrupt handling path, ELI improves the throughput and latency of unmodified, untrusted guests by 1.3×–1.6×, allowing them to reach 97–100% of bare-metal performance even for the most demanding I/O-intensive workloads.

    אַחֵר הכותבים
    ראה פרסום
  • The Resource-as-a-Service (RaaS) Cloud

    HotCloud '12: The 4th USENIX Workshop on Hot Topics in Cloud Computing

    אַחֵר הכותבים
    ראה פרסום
  • Towards Exitless and Efficient Paravirtual I/O

    SYSTOR '12: The 5th Annual International Systems and Storage Conference

    אַחֵר הכותבים
    ראה פרסום

פטנטים

  • Improving performance in a nested virtualized environment

    שהונפקו US 8458698

    אַחֵר ממציאים
  • Condition based detection of no progress state of an application

    שהונפקו US 8,392,765

    A system, and computer usable program product for condition based detection of a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications including the application are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a first time. A present condition is detected under which the set of applications is executing. A determination is made whether the…

    A system, and computer usable program product for condition based detection of a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications including the application are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a first time. A present condition is detected under which the set of applications is executing. A determination is made whether the resource usage value is included in a sub-range of a resource usage scale and the output value is included in a sub-range of an output scale where the sub-range of the resource usage scale corresponds to the sub-range of the output scale for the present condition. The no progress state of the application is detected if the determination is negative.

    אַחֵר ממציאים
    ראה פטנט
  • Automatic detection of stress condition

    שהונפקו US 8,255,642

    אַחֵר ממציאים
    ראה פטנט
  • Device, system, and method of classifying a workload of a software service

    שהונפקו US 8132185

    אַחֵר ממציאים
    ראה פטנט
  • ENHANCING INTERRUPT HANDLING IN A VIRTUAL ENVIRONMENT

    שהונפקו US 20130174148

    Systems and methods for enhancing the handling of interrupts in a virtual computing environment are disclosed. A CPU is configured such that the CPU, when in a virtual machine (VM) mode, directs an interrupt to a VM. When in the VM context, a guest in the VM is run with a hypervisor interrupt descriptor table (hypervisor IDT) to determine how the interrupt should be handled. The hypervisor IDT directs an interrupt that is to be handled by the VM to an interrupt handler in a guest IDT without…

    Systems and methods for enhancing the handling of interrupts in a virtual computing environment are disclosed. A CPU is configured such that the CPU, when in a virtual machine (VM) mode, directs an interrupt to a VM. When in the VM context, a guest in the VM is run with a hypervisor interrupt descriptor table (hypervisor IDT) to determine how the interrupt should be handled. The hypervisor IDT directs an interrupt that is to be handled by the VM to an interrupt handler in a guest IDT without causing a transition to the hypervisor. If an interrupt is to be handled by the hypervisor, the hypervisor IDT causes a transition to the hypervisor.

    אַחֵר ממציאים
    ראה פטנט
  • Multilevel support in a nested virtualization environment

    שהונפקו US 8490090

    אַחֵר ממציאים
  • Method and system for memory protection and security using credentials

    שהונפקו US 7757280

    אַחֵר ממציאים
    ראה פטנט
  • Device, method and computer program product for multi-level address translation

    שהונפקו US 7600093

    אַחֵר ממציאים
    ראה פטנט

שפות

  • Hebrew

    מיומנות שפת אם או דו-לשונית

  • English

    מיומנות שפת אם או דו-לשונית

המלצות התקבל

עוד פעילות על ידי Muli

הצג Muli את הפרופיל המלא

  • ראה את מי שאתה מכיר במשותף
  • הכירו
  • צור קשר Muli ישירות
הצטרפו נוף הפרופיל המלא

פרופילים דומים אחרים

הוסף כישורים חדשים עם קורסים אלה