PlanetLab Europe Acceptable Use Policy (AUP)
The Nature of the PlanetLab Europe Testbed
PlanetLab Europe consists of computational resources hosted by organizations (principally research organizations like universities) that donate their own time, rack space, and network connectivity for the good of the community. As an overlay, PlanetLab Europe is not a "testbed" in the usual sense of a controlled environment for experiments.
It provides access to other testbeds that are interconnected with PlanetLab Europe in a worldwide federation. It also allows the deployment of experimental services that are accessible to all users of the internet.
Running an experiment on PlanetLab Europe is fundamentally different from running it in a LAN-based lab or on an isolated wide-area testbed.
All aspects of this policy governing the use of the PlanetLab Europe testbed apply equally to the User Member’s use of other testbeds that are federated with PlanetLab Europe and that it accesses through the PlanetLab Europe testbed.
If those testbeds have additional requirements, User Member's access to those testbeds will be conditioned upon agreement to those requirements, in a separate agreement.
General Guidance on Experiments
A good litmus test when considering whether an experiment is appropriate for PlanetLab Europe is to ask what the network administrator at your organization would say about the experiment running on your local site.
If the experiment disrupts local activity (e.g., uses more than its share of your site’s internet bandwidth) or triggers complaints from remote network administrators (e.g., performs systematic port scans), then it is not appropriate for PlanetLab Europe.
It is your responsibility to ensure that your use of PlanetLab Europe falls within these constraints. This means that you should debug your code in a controlled environment so that you have confidence that you understand its behavior.
Responsibility of Sites with Regard to Their Users
PlanetLab Europe is designed to support a broad community of end-users, both User Members of PlanetLab Europe and users of the federated testbeds, as well as external end-users who access experimental services that are deployed on the testbed.
As a consequence, PlanetLab Europe could indirectly support users that have not officially registered with PlanetLab Europe, and may even be unknown to you (the resource provider).
It is your responsibility as a site administrator to ensure that your users do not cause your service to violate the terms of this Acceptable Use Policy. In particular, site administrators should ensure that their users are not able to hijack the service and use it to attack or spam other nodes or network users.
Standards of Network Etiquette
PlanetLab Europe is designed to support network measurement experiments that purposely probe the Internet. However, we expect all users to adhere to widely-accepted standards of network etiquette in an effort to minimize complaints from network administrators.
Activities that have been interpreted as worm and denial-of-service attacks in the past (and should be avoided) include sending SYN packets to port 80 on random machines, probing random IP addresses, repeatedly pinging routers, overloading bottleneck links with measurement traffic, and probing a single target machine from many PlanetLab Europe nodes.
It is likely that individual PlanetLab Europe Sites will have their own Acceptable Use Policies. Users should not knowingly violate such local Acceptable Use Policies. Conflicts between Site Acceptable Use Policies and PlanetLab Europe's stated goal of supporting research into wide-area networks should be brought to the attention of PlanetLab Europe administrators.
The expectations placed on PlanetLab Europe Sites are described in a companion document: Hosting Responsibilities.
While the central PlanetLab Europe authority is often the first point-of-contact for complaints about misbehaving services, it is our policy to put the complainant in direct contact with the researcher who is responsible for the service.
To report a suspected violation contact: PlanetLab Europe Support.
Nothing contained in this Agreement shall be deemed as creating any rights or liabilities in or for third parties who are not Members of PlanetLab Europe.
Rules of Use
Violation of this Acceptable Use Policy may result in any of the following:
To report a suspected violation of this policy, contact: firstname.lastname@example.org.
In case of any breach with this Acceptable Use Policy, UPMC, on behalf of the PlanetLab Europe Steering Committee, shall terminate this Membership Agreement at any time and without written notice as provided in the PlanetLab Europe Membership Agreement.