skip to main content
10.5555/1251522.1251533guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Why it is hard to build a long-running service on PlanetLab

Authors Info & Claims
Published:13 December 2005Publication History

ABSTRACT

PlanetLab was conceived as both an experimental testbed and a platform for long-running services. It has been quite successful at the former, less so at the latter. In this paper we examine why. The crux of the problem is that there are few incentives for researchers to develop long-running services. Research prototypes fulfill publishing requirements, whereas long-running services do not. Several groups have tried to deploy research services, long-running services that are useful, but also novel enough to be published. These services have been generally unsuccessful. In this paper we discuss the difficulties in developing a research service, our experiences in developing a research service called Stork, and offer suggestions on how to increase the incentives for researchers to develop research services.

References

  1. {1} AuYoung, A., Chun, B., Snoeren, A., Vahdat, A., "Resource allocation in Federated Distributed Computing Infrastructures", In Proceedings of the 1st Workshop on Operating System and Architectural Support for the On-demand IT InfraStructure (2004).]]Google ScholarGoogle Scholar
  2. {2} Brett, P., Knauerhase, R., Bowman, M., Adams, R., Nataraj, A., Sedayao, J., Spindel, M., "A Shared Global Event Propagation System to Enable Next Generation Distributed Services", First Workshop on Real, Large Distributed Systems (WORLDS), 2004.]]Google ScholarGoogle Scholar
  3. {3} Brooks, F., "The Mythical Man Month", 1975.]]Google ScholarGoogle Scholar
  4. {4} CoBlitz, http://codeen.cs.princeton.edu/coblitz/]]Google ScholarGoogle Scholar
  5. {5} Cohen, B., "Incentives Build Robustness in BitTorrent", Workshop on Economics of Peer-to-Peer Systems, 2003.]]Google ScholarGoogle Scholar
  6. {6} Distributed Service Management Toolkit, http://yum.psepr.org/]]Google ScholarGoogle Scholar
  7. {7} Freedman, M., Freudenthal, E., and Mazires, D., "Democratizing Content Publication with Coral", In Proc. 1st USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI '04) San Francisco, CA, March 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {8} Huebsch, R., PlanetLab application manager. http://appmanager.berkeley.intel-research.net/]]Google ScholarGoogle Scholar
  9. {9} Kostic, D., Rodriguez, A., Albrecht, J., Vahdat, A., "Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh", in Proceedings of ACM SOSP, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {10} Muir, S., Peterson, L., Fiuczynski, M., Cappos, J., Hartman, J., "Proper: Privileged Operations in a Virtualised System Environment", USENIX 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {11} Peterson, L., "Dynamic Slice Creation", PDN-02-005 Draft, 2002.]]Google ScholarGoogle Scholar
  12. {12} Peterson, L., Anderson, T., Culler, D., Roscoe, T., "A Blueprint for Introducing Disruptive Technology into the Internet", PDN-02-001, 2002.]]Google ScholarGoogle Scholar
  13. {13} Peterson, L., Roscoe, T., "PlanetLab Phase 1: Transition to an Isolation Kernel", PDN-02-003, 2002.]]Google ScholarGoogle Scholar
  14. {14} PlanetLab Sirius Scheduler, http://snowball.cs.uga.edu/dkl/pslogin.php]]Google ScholarGoogle Scholar
  15. {15} Plkmod. http://www.cs.princeton.edu/acb/plkmod/]]Google ScholarGoogle Scholar
  16. {16} PLuSH, http://sysnet.ucsd.edu/projects/plush/]]Google ScholarGoogle Scholar
  17. {17} Stork. http://www.cs.arizona.edu/stork/.]]Google ScholarGoogle Scholar
  18. {18} Vservers. http://linux-vserver.org/]]Google ScholarGoogle Scholar
  19. {19} Wang, L., Park, K., Pang, R., Pai, V., Peterson, L., "Reliability and Security in the CoDeeN Content Distribution Network", Proceedings of the USENIX 2004 Annual Technical Conference, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {20} XP. http://www.xprizefoundation.com/]]Google ScholarGoogle Scholar

Index Terms

  1. Why it is hard to build a long-running service on PlanetLab

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image Guide Proceedings
              WORLDS'05: Proceedings of the 2nd conference on Real, Large Distributed Systems - Volume 2
              December 2005
              71 pages

              Publisher

              USENIX Association

              United States

              Publication History

              • Published: 13 December 2005

              Qualifiers

              • Article