Sang-Hoon Kim

Results 7 issues of Sang-Hoon Kim

Currently, migration is initiated by system call. It would be interesting to support the scheduler-initiated migration.

enhancement
upgrade

Turns out some pthread operations uses the FUTEX_REQUEUE and FUTEX_CMP_REQUEUE. Supporting them would, however, not be obvious. They require to pin two pages; one for from address, one for to...

enhancement
upgrade

In many cases, page access patterns are regular so that prefetching pages would improve the DSM protocol significantly. Let make Popcorn kernel to prefetch pages if possible. - For now,...

enhancement
upgrade

- The attached application stalls during exit. Backtrace/log analysis indicates one of remote thread is waiting for futex wake up whereas other threads are gone, making the remote thread be...

bug

Currently, the distributed pages are left until the original process exits. Requires an interface to compact these pages.

enhancement

Some kernel implementations require user-space accesses (e.g., any functions use `copy_from_user` or `copy_to_user`. But in popcorn, the user-page might not be at the node so that the page might be...

enhancement

Distributed threads might want to do I/O, which requires a file descriptor synchronization.

enhancement