• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • English
  • Campo
  • StudOn
  • FAUdir
  • Stellenangebote
  • Lageplan
  • Hilfe im Notfall
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
Menu Menu schließen
  • Lehrstuhl
    • Team
    • Aktuelles
    • Kontakt und Anfahrt
    • Leitbild
    • 50-jähriges Jubiläum
    Portal Lehrstuhl
  • Forschung
    • Forschungsbereiche
      • Betriebssysteme
      • Confidential Computing
      • Eingebettete Systemsoftware
      • Verteilte Systeme
    • Projekte
      • AIMBOS
      • BALu
      • BFT2Chain
      • DOSS
      • Mirador
      • NEON
      • PAVE
      • ResPECT
      • Watwa
    • Projektkampagnen
      • maRE
    • Seminar
      • Systemsoftware
    Portal Forschung
  • Publikationen
  • Lehre
    • Sommersemester 2025
      • Applied Software Architecture
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssystemtechnik
      • Projekt angewandte Systemsoftwaretechnik
      • System-Level Programming
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verteilte Systeme
    • Wintersemester 2024/25
      • Betriebssysteme
      • Middleware – Cloud Computing
      • Systemprogrammierung 2
      • Verlässliche Echtzeitsysteme
      • Virtuelle Maschinen
      • Web-basierte Systeme
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Lehre
  3. Wintersemester 2023/24
  4. Middleware – Cloud Computing
  5. Literatur

Literatur

Bereichsnavigation: Lehre
  • Middleware – Cloud Computing
    • Vorlesung
      • Inhalt
      • Folien
      • Prüfung
      • Evaluation
    • Übung
      • Inhalt
      • Aufgaben
      • Evaluation
    • Literatur

    Literatur

    Einführung

    Cloud Computing

    Mache Creeger. Cloud Computing: An Overview. Queue – Distributed Computing, 7(5), 2009.

    Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the Clouds: A Berkeley View of Cloud Computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, 2009.

    Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. A View of Cloud Computing. Communications of the ACM, 53(4):50–58, 2010.

    Web Services

    REST

    Roy Thomas Fielding. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, 2000.

    REST vs. SOAP

    Cesare Pautasso, Olaf Zimmermann, and Frank Leymann. Restful Web Services vs. "Big" Web Services: Making the Right Architectural Decision. In Proceedings of the 17th International World Wide Web Conference (WWW '08), pages 805–814, 2008.

    Virtualisierung

    Grundlagen

    Gerald J. Popek and Robert P. Goldberg. Formal Requirements for Virtualizable Third Generation Architectures. Communications of the ACM, 17(7):412–421, 1974.

    John S. Robin and Cynthia E. Irvine. Analysis of the Intel Pentium's Ability to Support a Secure Virtual Machine Monitor. In Proceedings of the 9th USENIX Security Symposium (SSYM '00), pages 129–144, 2000.

    Keith Adams and Ole Agesen. A Comparison of Software and Hardware Techniques for x86 Virtualization. In Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '06), pages 2–13, 2006.

    Xen

    Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. Xen and the Art of Virtualization. In Proceedings of the 19th Symposium on Operating Systems Principles (SOSP '03), pages 164–177, 2003.

    Linux-VServer

    Stephen Soltesz, Herbert Pötzl, Marc E. Fiuczynski, Andy Bavier, and Larry Peterson. Container-based Operating System Virtualization: A Scalable, High-Performance Alternative to Hypervisors. In Proceedings of the 2nd European Conference on Computer Systems (EuroSys '07), pages 275–287, 2007.

    Cloud-Infrastrukturen

    Eucalyptus

    Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, and Dmitrii Zagorodnov. The Eucalyptus Open-Source Cloud-Computing System. In Proceedings of the 9th International Symposium on Cluster Computing and the Grid (CCGrid '09), pages 124–131, 2009.

    Software-
    definierte
    Netzwerke

    Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Computer Communication Review, 38(2):69–74, 2008.

    Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama, and Scott Shenker. Onix: A Distributed Control Platform for Large-Scale Production Networks. In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10), pages 351–364, 2010.

    Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jon Zolla, Urs Hölzle, Stephen Stuart, and Amin Vahdat. B4: Experience with a Globally-Deployed Software Defined WAN. In Proceedings of the 2013 SIGCOMM Conference (SIGCOMM '13), pages 3–14, 2013.

    Datenspeicherung und -verarbeitung

    Google
    File System

    Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung. The Google File System. In Proceedings of the 19th Symposium on Operating Systems Principles (SOSP '03), pages 29–43, 2003.

    Marshall K. McKusick and Sean Quinlan. GFS: Evolution on Fast-Forward. Queue – File Systems, 7(7):10–20, 2009.

    Denis Serenyi. Cluster-Level Storage @ Google. Keynote at the 2nd Joint International Workshop on Parallel Data Storage & Data Intensive Scalable Intensive Computing Systems, 2017.

    HDFS

    Konstantin Shvachko, Hairong Kuang, Sanjay Radia, and Robert Chansler. The Hadoop Distributed File System. In Proceedings of the 26th Symposium on Mass Storage Systems and Technologies (MSST '10), pages 1–10, 2010.

    Bigtable

    Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. Bigtable: A Distributed Storage System for Structured Data. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), pages 205–218, 2006.

    Windows
    Azure
    Storage

    Brad Calder, Ju Wang, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu, Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, Jaidev Haridas, Chakravarthy Uddaraju, Hemal Khatri, Andrew Edwards, Vaman Bedekar, Shane Mainali, Rafay Abbasi, Arpit Agarwal, Mian Fahim ul Haq, Muhammad Ikram ul Haq, Deepali Bhardwaj, Sowmya Dayanand, Anitha Adusumilli, Marvin McNett, Sriram Sankaran, Kavitha Manivannan, and Leonidas Rigas. Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency. In Proceedings of the 23rd Symposium on Operating Systems Principles (SOSP '11), pages 143–157, 2011.

    Amazon
    Dynamo

    Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: Amazon's Highly Available Key-Value Store. In Proceedings of the 21st Symposium on Operating Systems Principles (SOSP '07), pages 205-220, 2007.

    MapReduce

    Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified Data Processing on Large Clusters. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI '04), pages 137–150, 2004.

    Michael Stonebraker, Daniel J. Abadi, David J. DeWitt, Samuel Madden, Erik Paulson, Andrew Pavlo, and Alexander Rasin. MapReduce and Parallel DBMSs: Friends or Foes? Communications of the ACM, 53(1):64–71, 2010.

    Energieeffiziente Datenzentren

    Überblick

    Gregory Mone. Redesigning the Data Center. Communications of the ACM, 55(10):14–16, 2012.

    Yahoo
    Compute Coop

    A. D. Robison, Christina Page, and Bob Lytle. Yahoo! Compute Coop (YCC): A Next-Generation Passive Cooling Design for Data Centers. Technical Report DE-EE0002899, Yahoo Inc., 2011.

    Temperatur-
    abhängige Lastverteilung

    Ratnesh K. Sharma, Cullen E. Bash, Chandrakant D. Patel, Richard J. Friedrich, and Jeffrey S. Chase. Balance of Power: Dynamic Thermal Management for Internet Data Centers. IEEE Internet Computing, 9(1):42–49, 2005.

    GreenHDFS

    Rini T. Kaushik, Milind Bhandarkar, and Klara Nahrstedt. Evaluation and Analysis of GreenHDFS: A Self-Adaptive, Energy-Conserving Variant of the Hadoop Distributed File System. In Proceedings of the 2nd International Conference on Cloud Computing Technology and Science (CLOUDCOM '10), pages 274–287, 2010.

    Energieeffizientes MapReduce

    Jacob Leverich and Christos Kozyrakis. On the Energy (In)Efficiency of Hadoop Clusters. Operating Systems Review, 44(1):61–65, 2010.

    Willis Lang and Jignesh M. Patel. Energy Management for MapReduce Clusters. Proceedings of the VLDB Endowment, 3(1-2):129–139, 2010.

    Yanpei Chen, Sara Alspaugh, Dhruba Borthakur, and Randy Katz. Energy Efficiency for Large-Scale MapReduce Workloads with Significant Interactive Analysis. In Proceedings of the 7th European Conference on Computer Systems (EuroSys '12), pages 43–56, 2012.

    Multi-Cloud Computing

    RACS

    Hussam Abu-Libdeh, Lonnie Princehouse, and Hakim Weatherspoon. RACS: A Case for Cloud Storage Diversity. In Proceedings of the 1st Symposium on Cloud Computing (SoCC '10), pages 229–240, 2010.

    Koordinierungsdienste

    Chubby

    Mike Burrows. The Chubby Lock Service for Loosely-Coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), pages 335–350, 2006.

    ZooKeeper

    Patrick Hunt, Mahadev Konar, Flavio P. Junqueira, and Benjamin Reed. ZooKeeper: Wait-free Coordination for Internet-Scale Systems. In Proceedings of the 2010 USENIX Annual Technical Conference (ATC '10), pages 145–158, 2010.

    Benjamin Reed and Flavio P. Junqueira. A Simple Totally Ordered Broadcast Protocol. In Proceedings of the 2nd Workshop on Large-Scale Distributed Systems and Middleware (LADIS '08), pages 1–6, 2008.

    Latenzminimierung in Datenzentren

    Überblick

    Jeffrey Dean and Luiz A. Barroso. The Tail at Scale. Communications of the ACM, 56(2):74–80, 2013.

    Papierdiskussion

    Conveyor

    Boris Grubic, Yang Wang, Tyler Petrochko, Ran Yaniv, Brad Jones, David Callies, Matt Clarke-Lauer, Dan Kelley, Soteris Demetriou, Kenny Yu, and Chunqiang Tang. Conveyor: One-Tool-Fits-All Continuous Software Deployment at Meta. In Proceedings of the 17th Symposium on Operating Systems Design and Implementation (OSDI '23), pages 325–342, 2023.

    Lesen und
    Begutachten von
    Fachliteratur

    Srinivasan Keshav. How to Read a Paper. SIGCOMM Computer Communication Review, 37(3):83–84, 2007.

    Timothy Roscoe. Writing Reviews for Systems Conferences. 2007.

    Graham Cormode. How NOT to Review a Paper: The Tools and Techniques of the Adversarial Reviewer. SIGMOD Record, 37(4):100–104, 2009.

    Virtualisierungsbasierte Fehlertoleranz

    Remus

    Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield. Remus: High Availability via Asynchronous Virtual Machine Replication. In Proceedings of the 5th Symposium on Networked Systems Design and Implementation (NSDI '08), pages 161–174, 2008.

    Migration
    virtueller
    Maschinen

    Christopher Clark, Keir Fraser, Steven Hand, Jacob G. Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. Live Migration of Virtual Machines. In Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI '05), pages 273–286, 2005.

    Friedrich-Alexander-Universität
    Erlangen-Nürnberg

    Schlossplatz 4
    91054 Erlangen
    • Impressum
    • Datenschutz
    • Barrierefreiheit
    • Facebook
    • RSS Feed
    • Xing
    Nach oben