Key Design Aspects (cont’d)
§ Flexible, extensible, powerful allocation
algorithm
q Matches desired “virtual” topology to
currently available physical resources
§ Persistent state maintenance:
q none on nodes, all in database
q work from known state at boot time
§ Familiar, powerful, extensible
configuration language: ns
§ Separate, isolated control network