Skip to content
/ ULV Public
forked from oslab-ewha/ULV

Ultra light-weight Virtualization

Notifications You must be signed in to change notification settings

paul614/ULV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ULV(Ultra Light-weight Virtualization)

  • This project aims to present early prototyping of ultra light-weight virtualization for shared computing platform.
  • Currently, ULV is based on LKL(Linux Kernel Library) + solo5 tender
  • Newly developed solo5 lkl tender is derrived from spt tender.

Build

Prerequistes

  • GNU make
  • musl-C library
  • libgdbm

Build ULV

  • # make
  • If build is ok, following files will be created
    • solo5/tenders/lkl/solo5-lkl
    • micro_benchmarks/syscall_test.spt
    • macro_benchmarks/{gdbm_test.spt,wget_test.spt}

Running

  • # solo5/tenders/lkl/solo5-lkl micro_benchmarks/syscall_test.spt

    • execute system call tests(uname,gettimeofday,open/close) on ULV
  • # solo5/tenders/lkl/solo5-lkl macro_benchmarks/gdbm_test.spt

    • execute gdbm application on ULV
  • # solo5/tenders/lkl/solo5-lkl macro_benchmarks/wget_test.spt

    • execute wget application on ULV

This project was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education(2020R1I1A1A01066121).

About

Ultra light-weight Virtualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.1%
  • C++ 1.4%
  • Assembly 1.2%
  • Makefile 0.4%
  • Objective-C 0.3%
  • Shell 0.2%
  • Other 0.4%