Abstract
ORCA is an extensible platform for building infrastructure servers based on a foundational leasing abstraction. These servers include Aggregate Managers for diverse resource providers and stateful controllers for dynamic slices. ORCA also defines a brokering architecture and control framework to link these servers together into a federated multi-domain deployment. This chapter reviews the architectural principles of ORCA and outlines how they enabled and influenced the design of the ExoGENI Racks deployment, which is built on the ORCA platform. It also sets ORCA in context with the GENI architecture as it has evolved.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Baldin, I., Castillo, C., Chase, J., Orlikowski, V., Xin, Y., Heermann, C., Mandal, A., Ruth, P., Mills, J.: Exogeni: a multi-domain infrastructure-as-a-service testbed. In: GENI: Prototype of the Next Internet. Springer, New York (2016)
Baldine, I., Xin, Y., Evans, D., Heerman, C., Chase, J., Marupadi, V., Yumerefendi, A.: The missing link: putting the network in networked cloud computing. In: International Conference on the Virtual Computing Initiative (2009)
Baldine, I., Xin, Y., Mandal, A., Heerman, C., Chase, J., Marupadi, V., Yumerefendi, A., Irwin, D.: Autonomic cloud network orchestration: A GENI perspective. In: GLOBECOM Workshops: 2nd IEEE International Workshop on Management of Emerging Networks and Services (MENS 2010) (2010)
Baldine, I., Xin, Y., Mandal, A., Ruth, P., Yumerefendi, A., Chase, J.: ExoGENI: a multi-domain infrastructure-as-a-service testbed. In: TridentCom: International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (2012)
Braynard, R., Kostić, D., Rodriguez, A., Chase, J., Vahdat, A.: Opus: an overlay peer utility service. In: Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH) (2002)
Chase, J., Thummala, V.: A guided tour of SAFE GENI. Technical Report CS-2014-002, Department of Computer Science, Duke University (2014)
Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M., Doyle, R.P.: Managing energy and server resources in hosting centers. In: Proceedings of the 18th ACM Symposium on Operating System Principles (SOSP), pp. 103–116 (2001)
Chase, J.S., Irwin, D.E., Grit, L.E., Moore, J.D., Sprenkle, S.E.: Dynamic virtual clusters in a grid site manager. In: Proceedings of the Twelfth International Symposium on High Performance Distributed Computing (HPDC) (2003)
Chase, J., Grit, L., Irwin, D., Marupadi, V., Shivam, P., Yumerefendi, A.: Beyond virtual data centers: toward an open resource control architecture. In: Selected Papers from the International Conference on the Virtual Computing Initiative (ACM Digital Library) (2007)
Chase, J., Constandache, I., Demberel, A., Grit, L., Marupadi, V., Sayler, M., Yumerefendi, A.: Controlling dynamic guests in a virtual computing utility. In: International Conference on the Virtual Computing Initiative (2008)
Chun, B., Culler, D., Roscoe, T., Bavier, A., Peterson, L., Wawrzoniak, M., Bowman, M.: Planetlab: an overlay testbed for broad-coverage services. SIGCOMM Comput. Commun. Rev. 33 (3), 3–12 (2003)
Fu, Y., Chase, J., Chun, B., Schwab, S., Vahdat, A.: SHARP: an architecture for secure resource peering. In: Proceedings of the 19th ACM Symposium on Operating System Principles (2003)
Grit, L.E.: Extensible resource management for networked virtual computing. Ph.D. thesis, Duke University Department of Computer Science (2007)
Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual machine hosting for networked clusters: building the foundations for “Autonomic” orchestration. In: Proceedings of the First International Workshop on Virtualization Technology in Distributed Computing (VTDC) (2006)
Ham, J., Dijkstra, F., Grosso, P., Pol, R., Toonk, A., Laat, C.: A distributed topology information system for optical networks based on the semantic web. J. Opt. Switch. Netw. 5 (2–3), 85–93 (2008)
Irwin, D.: An operating system architecture for networked server infrastructure. Ph.D. thesis, Duke University Department of Computer Science (2007)
Irwin, D., Chase, J., Grit, L., Yumerefendi, A.: Self-recharging virtual currency. In: Proceedings of the Third Workshop on Economics of Peer-to-Peer Systems (P2P-ECON) (2005)
Irwin, D., Chase, J.S., Grit, L., Yumerefendi, A., Becker, D., Yocum, K.G.: Sharing networked resources with Brokered leases. In: Proceedings of the USENIX Technical Conference (2006)
Lim, H., Babu, S., Chase, J.: Automated control for elastic storage. In: IEEE International Conference on Autonomic Computing (ICAC) (2010)
Ramakrishnan, L., Grit, L., Iamnitchi, A., Irwin, D., Yumerefendi, A., Chase, J.: Toward a doctrine of containment: grid hosting with adaptive resource control. In: Proceedings of the Supercomputing (SC06) (2006)
Sridharan, M., Zeng, W., Leal, W., Ju, X., Ramanath, R., Zhang, H., Arora, A.: From Kansei to KanseiGenie: architecture of federated, programmable wireless sensor fabrics. In: Proceedings of the ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom) (2010)
Xin, Y., Baldine, I., Mandal, A., Heerman, C., Chase, J., Yumerefendi, A.: Embedding virtual topologies in networked clouds. In: 6th International Conference on Future Internet Technologies (CFI 2011) (2011)
Yumerefendi, A.R.: System support for strong accountability. Ph.D. thesis, Duke University Department of Computer Science (2009)
Yumerefendi, A., Shivam, P., Irwin, D., Gunda, P., Grit, L., Demberel, A., Chase, J., Babu, S.: Toward an autonomic computing testbed. In: Workshop on Hot Topics in Autonomic Computing (HotAC) (2007)
Acknowledgements
This document is based upon work supported by the US National Science Foundation through the GENI Initiative and under NSF grants including OCI-1032873, CNS-0910653, and CNS-1330659, and by the State of North Carolina through RENCI.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Chase, J., Baldin, I. (2016). A Retrospective on ORCA: Open Resource Control Architecture. In: McGeer, R., Berman, M., Elliott, C., Ricci, R. (eds) The GENI Book. Springer, Cham. https://doi.org/10.1007/978-3-319-33769-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-33769-2_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33767-8
Online ISBN: 978-3-319-33769-2
eBook Packages: Computer ScienceComputer Science (R0)