A kernel design to support migration of program objects and program visualization in distributed computing | IEEE Conference Publication | IEEE Xplore