CloudLab is a testbed designed to allow researchers to experiment with cloud architectures and the new applications that they enable. All uses of CloudLab should be consistent with this high-level goal.
CloudLab should not be used for any illegal or commercial activities. Use for research and educational purposes is allowed. A simple litmus test for whether a particular use counts as "research" is whether the user intends to disseminate findings through scholarly venues such as journals or academic conferences. "Educational" use includes class projects and the development of courseware.
The litmus test to apply when considering whether an experiment is appropriate for CloudLab is to ask the following question:
If so, then it should also pass one of the following tests:
An application is software that runs "in" the cloud, rather than "running" the cloud itself. The litmus test to apply when considering whether an application is appropriate for CloudLab is to ask the following question:
CloudLab is designed for two classes of experiments: those that run for a short time (hours or days) to test specific hypotheses, and those that run continuously (months) and themselves provide service to a set of end users. Researchers wishing to run continuous experiments must coordinate with the CloudLab staff, and those experiments must themselves have research value in addition to the value they offer to end users.
As a consequence, CloudLab could indirectly support users that have not officially registered with CloudLab. It is your responsibility (as a service provider) to ensure that your users do not cause your service to violate the terms of this AUP. In particular, service providers should ensure that their users are not able to hijack the service and use it to attack or spam other CloudLab users or the Internet at large, and must ensure that their users are not using CloudLab for commercial purposes or other non-allowed uses. Service providers who wish to offer services to other users must coordinate their plans for controlling access with the CloudLab staff.
The following rules apply to the CloudLab "control network", which is connected to the Internet:
CloudLab provides isolation between experiments for the purpose of performance predictability, but it makes no guarantees with respect to the privacy of data stored within it or transmitted on its networks. Users should not use CloudLab to transmit or store data that is protected by privacy regulations.
CloudLab does not provide guarantees with respect to the reliability of the storage it provides; it is users' responsibility to makes copies of data that is important to them.
While the CloudLab staff are usually the first point-of-contact for complaints about misbehaving experiments, it is our policy in some cases to put the complainant in direct contact with the researcher that is responsible for the experiment.
The CloudLab staff reserves the right to exercise judgment with respect to the use of CloudLab and its resources and to restrict or terminate access as they see fit.
Violation of this AUP may result in any of the following:
To report a suspected violation of this policy, contact CloudLab Support (firstname.lastname@example.org).