Shared Variable Distributed Computing Systems Definition