Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sistemas Operativos Distribuidos & MESOS

Sistemas Operativos Distribuidos & MESOS

Breve introducción a los conceptos e historia de los Sistemas Operativos Distribuidos.

Rafael Medina

November 24, 2015
Tweet

More Decks by Rafael Medina

Other Decks in Technology

Transcript

  1. Conjunto de que controlan los de una computadora y permiten

    el funcionamiento de https://es.wikipedia.org/wiki/Sistema_operativo
  2. Servicios Comunes Common Services file system network stack memory management

    job scheduling access control user management package manager
  3. Manejo del int socket(int domain, int type, int protocol); int

    bind(int sockfd, struct sockaddr *my_addr, int addrlen); int connect(int sockfd, struct sockaddr *serv_addr, int addrlen); int listen(int sockfd, int backlog); $ ping $ netstat $ ethtool $ ifconfig traceroute
  4. 1992 UTF-8 File System private per-user namespaces Sistema Operativo Distribuido

    Lack of marketing Lack of documentation Confusion over fees and licensing Perception of Plan 9 as something just for research
  5. 2013 Docker is an open platform for developers and sysadmins

    to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. 2014 Omega: flexible, scalable schedulers for large compute clusters in google.
  6. 2014 2015 Manage a cluster of Linux containers as a

    single system to accelerate Dev and simplify Ops with Kubernetes by Google. Docker Swarm makes it easy to deploy multi-container applications by turning a collection of Docker hosts into a single, virtual host.
  7. app

  8. OS + app OS hardware OS hardware OS hardware OS

    hardware OS hardware OS hardware
  9. Se dan cuenta No se dan cuenta. FTP Similar a

    acceder localmente Transfiere los datos y procesa en el server Transfiere la computacion en vez de la data Computación y migración de datos
  10. I want to try out stuff OINKER • Demo of

    a 'Twitter clone' • Ruby on Rails Web app • Cassandra as backend docs.mesosphere.com/tutorials/deploywebapp/