- ...MultiSpace
- The
MultiSpace implementation is available with the Ninja platform
release - see https://ninja.cs.berkeley.edu.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...lifecycle.
- We rely on two
mechanisms for mobile code security:we restrict the use of mobile
code inside the Base to code that originates from trusted sources within
the Base itself, and we use the Java Security Manager mechanism
to sandbox this mobile code. Our research goals, however, do
not include solving the mobile code security problem.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...beacon
- Currently, IP multicast
is used for this purpose - the multicast channel that beacons are sent
over thus defines the logical scope and boundary of an individual
MultiSpace. We intend to replace this transport with multicast NinjaRMI.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...service''[9].
- The service
discovery service (or SDS) implementation consists of an XML search
engine that allows client programs to locate services based on arbitrary
XML predicates.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Jukebox.
- This ACL policy is
enforced using the authentication extensions to NinjaRMI described in
3.1.1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Keiretsu
- Keiretsu is a Japanese concept in which a group
of related companies work together for each other's mutual success.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...deallocations
- There
are no explicit deallocations in Java - by ``deallocation'', we mean
discarding all references to an object, thus enabling it to be garbage
collected.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...VIA
- VIA is the Virtual
Interface Architecture [26], which specifies an
industry-standard architecture for high-bandwidth, low-latency
communication within clusters.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.