Políticas de Acceso y Uso de la Infraestructura del
Laboratorio Nacional de Computación de Alto Rendimiento (NLHPC)
Centro de Modelamiento Matemático (CMM) - Universidad de Chile
Versión 7.3
Introducción
El presente formulario tiene por misión definir las políticas de acceso y uso de la infraestructura de supercómputo disponible para la comunidad científica nacional chilena a través del Laboratorio Nacional de Computación de Alto Rendimiento (NLHPC) del Centro de Modelamiento Matemático (CMM) de la Universidad de Chile (UChile).
Este formulario tiene por objetivo informar a los usuarios del NLHPC de las obligaciones legales y contractuales que se establecen para proteger la infraestructura, los recursos compartidos, así como la propiedad intelectual de los usuarios. Los usuarios comparten esta responsabilidad mediante la observación de las normas de uso aceptable que se describen en este documento. Los recursos disponibles en el NLHPC incluyen hardware, software, conexiones de red y dispositivos de almacenamiento. Cada recurso es finito y es compartido por la comunidad de investigadores que acceden al NLHPC. Un comportamiento responsable por parte de cada usuario es fundamental para garantizar el acceso equitativo y seguro para todos. Si no se utilizan los recursos NLHPC de manera adecuada, se puede dar lugar a las sanciones descritas en la sección 5, incluyendo las impuestas por el NLHPC, ya sean estas civiles y/o penales de acuerdo con la legislación chilena vigente. Este documento se basa en las normas de uso de los Centros de Supercómputo internacionales: TeraGrid1 (USA), NCSCA2 (USA) y Barcelona Supercomputer Center3 (BSC, España).
Para solicitar la creación de cuentas en la infraestructura del NLHPC, todo interesado deberá leer, comprender y aceptar las normas establecidas en este formulario. Al momento de aceptar estas normas, todo investigador interesado reconoce explícitamente que ha leído y que entiende sus responsabilidades y deberes como usuario.
El formulario de solicitud de cuentas debe ser llenado únicamente por el investigador responsable del proyecto y deberá ingresar la siguiente información:
* Descripción global de su investigación y los proyectos a los que está vinculada.
* Justificación del por qué la investigación requiere acceso al supercomputador, incorporando la escalabilidad de sus simulaciones. Si se desconoce este dato, se deberá contactar con el equipo del NLHPC previamente a la creación de la cuenta a través del correo soporte@nlhpc.cl, para así realizar las pruebas correspondientes.
* Detallar el equipo de trabajo que está ligado a esta investigación y las áreas e instituciones a las que pertenecen. Además, se debe de añadir el/los currículum/s resumido/s de el/los investigador/es responsable/s, incluyendo las 5 publicaciones más importantes de los últimos 5 años que hagan requerido del uso de computación de alto rendimiento.
* Detalle de la/s cuenta/s a crear.
* Para aquellos que han utilizado el supercomputador anteriormente, la producción científica que hace mención explícita al NLHPC y un recuento de aportes económicos realizados anteriormente (si fuera el caso).
* Indicar los aportes científico-económicos que se esperan realizar al proyecto.
Si usted tiene preguntas sobre estas políticas de uso, póngase en contacto con el equipo del NLHPC a través del correo electrónico soporte@nlhpc.cl.
1.0. Gestión de la Cuenta, Contraseña y Certificado Seguridad
NLHPC le proporcionará las cuentas necesarias para acceder a los sistemas asignados. Una cuenta se asigna para un único usuario o grupo de usuarios del mismo grupo de investigación y sus datos no deben ser compartidos con personas ajenas al mismo, incluyendo a los estudiantes y/o colaboradores.
Las contraseñas y certificados son elementos claves para su cuenta. Nunca comparta una contraseña en voz alta o por escrito ya que esta podría ser encontrada y/o asociada a su cuenta. Nunca utilice herramientas de conectividad que exponen los datos de su cuenta abiertamente en la red, tales como telnet. Asegúrese de que los permisos de archivos y de los directorios de su directorio raíz (home) se encuentren bien definidos a fin de evitar que otras personas puedan leer o copiar su información. No guarde su(s) contraseña(s) en archivos sin cifrar o incluso dentro de archivos cifrados, si es posible.
El personal del NLHPC nunca le pedirá su contraseña, ni realizará cualquier otra actividad que pudiera revelar estos datos a los demás. Si una persona del NLHPC insiste en que usted comparta su contraseña, repórtelo de inmediato al equipo del NLHPC a través de la cuenta soporte@nlhpc.cl
1.1. Crear contraseñas eficaces y cambiarlas periódicamente
Crear contraseñas que sean difíciles de adivinar y que no se puedan encontrar en un diccionario es mandatorio para proteger la integridad de sus datos. Cumpleaños, los apellidos y palabras sueltas, son ejemplos de contraseñas fácilmente adivinables. Cambie su contraseña periódicamente, incluso si usted no tiene ninguna razón para creer que nadie más la tiene.
1.2. Compromiso de la cuenta o actividades sospechosas
NLHPC proporciona herramientas que ayudan a proteger las cuentas de los usuarios del uso no autorizado, sin embargo, es su responsabilidad utilizar estas herramientas correctamente.
Si cree que su cuenta ha sido comprometida, o si encuentra indicios de actividades sospechosas, proceda de la siguiente forma:
* Notifique al equipo del NLHPC de inmediato.
* No modifique los archivos encontrados en su cuenta.
* No ejecute programas desconocidos que aparezcan en sus directorios.
* No utilice su cuenta hasta que se resuelve el problema.
* Algunos indicios de que se ha producido un compromiso de su cuenta incluyen:
* Archivos en el directorio de inicio o zonas del disco duro que no ha creado.
* Alteración inexplicable o supresión de los archivos.
* Discrepancias entre el saldo de su asignación de disco (quota) y lo que usted piensa que ha usado.
1.3. Caducidad de la cuenta
Toda cuenta tendrá una vigencia de un año a partir de la fecha de creación. Si su cuenta caducó deberá seguir los pasos que se indican en en siguiente enlace: https://solicitudes.nlhpc.cl
2.0. Uso no Autorizado y Acceso
El NLHPC pone a disposición de la comunidad científica chilena una serie de plataformas de servicios de hardware y software que, en conjunto, conforman la infraestructura de supercómputo del NLHPC. El acceso a la infraestructura de supercómputo del NLHPC está permitido sólo para su uso en investigación científica sin fines de lucro. Los usos que cada usuario dará a la infraestructura del NLHPC deberán quedar claramente definidos en este formulario. El acceso se concede específicamente para la actividad que se describe en la solicitud y para ningún otro fin. Recuerde, sólo porque usted puede tener acceso a un recurso no significa que tiene autorización para hacerlo. Debe operar siempre dentro de los parámetros definidos en este documento, independientemente de lo que puede ser técnicamente posible.
Si el uso que va a realizar del NLHPC puede conllevar algún tipo de lucro, tiene el deber de contactar con el equipo del NLHPC para comunicarle sobre ello.
3.0. Comportamiento Inaceptable
Los siguientes son algunos ejemplos de comportamiento inaceptable que están sujetos a las sanciones descritas en la sección 5.0:
Uso o intento de uso de los recursos del NLHPC sin autorización para hacerlo o para fines distintos de los indicados en este formulario.
La manipulación indebida u obstrucción del funcionamiento de las instalaciones.
La lectura, el cambio, distribución o copia de datos y/o programas de los demás usuarios.
Utilizar los recursos del NLHPC para intentar obtener acceso no autorizado a otros servidores o equipos.
La instalación de software no autorizado o copias ilegales de software comercial. No está permitido bajo ninguna circunstancia el uso de software que viole o atente contra la propiedad intelectual (Ley 17.336), o la realización de actividades ilícitas o que pudieran causar daños a terceros o a la infraestructura de alto rendimiento del NLHPC.
Además, será sancionada toda actividad que viole directa o indirectamente las leyes nacionales de tal forma que quien realice actividades atentatorias a los derechos de propiedad intelectual, deberá responder de todo perjuicio directo o indirecto que se genere con ocasión del incumplimiento o infracción, dejando indemne al NLHPC y a la Universidad de Chile.
4.0. Informes de Actividad Sospechosa
Usted es responsable de reportar inmediatamente cualquier tipo de actividad que se considere sospechosa al equipo del NLHPC.
5.0. Sanciones
El incumplimiento de este acuerdo puede resultar en una variedad de sanciones, entre ellas:
Suspensión temporal o revocación permanente de la cuenta sin previo aviso si hay sospecha de uso indebido de su cuenta o el sistema de encolamiento, cualquier actividad maliciosa, o actividad ilegal, de acuerdo a la legislación chilena vigente.
La pérdida de acceso y la imposibilidad de obtener accesos futuros.
Toda actividad abusiva y/o contraria a estas normas puede ser reportada a su institución de origen para su revisión administrativa y/o acción legal correspondiente.
Litigios civiles pueden llevarse a cabo para recuperar los costos derivados del uso no autorizado de recursos o de respuesta a incidentes debido a un compromiso del sistema o de la actividad maliciosa.
Las sanciones penales que podrían resultar de violaciones de toda legislación chilena vigente. Los incidentes pueden ser reportados a las autoridades apropiadas para investigación y/o procesamiento.
6.0. Protección y respaldos de datos
Los usuarios del NLHPC son responsables de utilizar herramientas de protección y de respaldos de datos manera efectiva para proteger la propiedad intelectual y/o datos confidenciales utilizados o almacenados en los recursos del NLHPC. Independiente de las medidas de respaldo ofrecidas por el NLHPC, es deber de los usuarios mantener respaldos fuera de la infraestructura de cómputo de todo aquel dato que se considere indispensable o sensible. Ni el personal del NLHPC, ni el Centro de Modelamiento Matemático, ni la Universidad de Chile, serán responsables de la perdida de datos que puedan sufrir los usuarios producto de fallas en nuestros sistemas, así como de cualquier situación de otra índole, de fuerza mayor o menor. Por otro lado, los usuarios son libres de aplicar cualquier nivel de protección adicional a la medidas aplicadas por el NLHPC para proteger sus datos.
6.1. Datos confidenciales
Los usuarios deben saber si hay requisitos de confidencialidad asociados al tipo de datos que está utilizando. Los usuarios son responsables de verificar que los sistemas del NLHPC ofrecen el nivel de protección que se requiere para el tipo de datos que se requiere utilizar.
6.2. Los datos de propiedad
Propietario o datos privados (que también pueden ser considerados como propiedad intelectual) pueden tener los requisitos de confidencialidad impuestas por el titular de los datos. Los usuarios son responsables de verificar que el sitio del NLHPC ofrece el nivel de protección que se requiere para el tipo de datos que se requiere utilizar.
6.3. Los datos regulados
Las leyes chilenas vigentes, así como las políticas de las organización a las que pertenecen los datos, podrán solicitar al NLHPC la certificación del cumplimiento de las regulaciones vigentes para determinados datos. Algunos ejemplos incluyen:
* Registros médicos.
* Registros estudiantes.
* Información personal de identificación (por ejemplo, RUT).
* Es su responsabilidad estar al tanto de las leyes y políticas que se asocian con los datos que están manejando y de verificar que los sistemas del NLHPC ofrecen el nivel de protección que se requiere para el tipo de datos que se requiere utilizar.
6.4. Los datos sensibles pero no clasificados, aplicaciones y recursos
Algunos datos, aplicaciones y/o recursos propios del NLHPC puede ser considerados "sensibles pero no clasificados" o sujetos a "exportación controlada" y pueden tener restricciones y requisitos de protección.
6.5. Propiedad Intelectual
El NLHPC suscribe a las normas del Instituto Nacional de Propiedad Intelectual (INAPI) relacionadas con la administración de la propiedad intelectual en Chile. Como usuario, usted está obligado a cumplir todas las leyes que se refieren a la propiedad intelectual que esté bajo su cuidado. Para obtener más información, consulte: http://www.inapi.cl.
7.0. Desarrollo de Software
Todo el software que se desarrolle utilizando los recursos de hardware y software disponibles en el NLHPC serán propiedad de sus respectivos desarrolladores. Para todos los efectos, se aplica la legislación chilena vigente que rige los derechos de autor para programas computacionales.
8.0. Deberes y responsabilidades
8.1. Equipo de soporte del NLHPC
El equipo de soporte del NLHPC tiene como deber:
* Asegurar el correcto funcionamiento de la infraestructura del NLHPC.
* Crear las cuentas de los usuarios.
* Garantizar el correcto acceso a nuestra infraestructura.
* Proveer un conjunto de herramientas básico, tal como es el caso de los compiladores.
* Mantener los sistemas actualizados.
* Proveer herramientas de visualización.
No obstante, queda fuera de su alcance:
* Solucionar problemas de red ajenos a la red propia del NLHPC.
* Resolver problemas específicos de un software, tales como pueden ser los relativos a un bug o a una entrada/script mal formados.
* Asistir la correcta ejecución de los programas.
* Instalar y optimizar software.
* Modificar el código/scripts de los usuarios.
* Dar soporte de conocimientos básicos sobre Linux, los usuarios deberán de tener conocimientos básicos de este sistema operativo.
* Toda consulta relativa a soporte deberá de enviarse a la dirección de correo electrónico soporte@nlhpc.cl. Toda consulta recibida será atendida según prioridad y orden de llegada, teniendo en cuenta que el horario laboral de el equipo de soporte es de lunes a viernes de 9:00h a 18:00h. Tenga en cuenta que antes de realizar cualquier consulta, debe de haber leído con anterioridad el correo de bienvenida y nuestra página wiki: https://wiki.nlhpc.cl.
8.2. Usuarios
Los usuarios deberán de hacer un uso adecuado de los recursos apropiados del NLHPC, lo cual implica:
Hacer una reserva de recursos acorde con los recursos que van a ser usados.
Nunca tratar de reservar/usar más recursos de los existentes en la infraestructura.
No hacer un uso inadecuado de los recursos, el cual pueda perjudicar a otros usuarios.
Además, cada usuario debe de ser responsable de instalar el software que vaya a necesitar, así como del correcto funcionamiento de sus programas/scripts.
8.2.1. Sobreutilización de horas de cómputo
Toda solicitud aprobada de acceso al clúster tiene asignada una cantidad de horas de cómputo H, en el caso de las cuentas de iniciación es un número fijo (actualmente H=50.000 horas) y en el caso de las cuentas de investigación esto depende de la evaluación de dicha solicitud. Esas horas son una reserva de libre disposición para todas las cuentas incluidas en la solicitud y el consumo agregado de todas las cuentas completará el consumo del grupo de investigación.
Nuestro sistema, en forma automática, envía un correo al sobrepasar el consumo del 25%, 50%, 75% y 100% de horas consumidas con respecto al número de horas concedidas.
Una vez que el consumo de horas de cómputo agregado de las cuentas de la solicitud sobrepase el número de horas concedidas, alcanzando el 100% de consumo, las siguientes tareas que lance cualquier miembro del grupo pasarán a tener la mínima prioridad de ejecución en forma automática, y al cumplirse el límite de horas adicionales de tolerancia T, ya no podrá lanzar tareas y tendrá que realizar una nueva solicitud. Las horas de tolerancia de sobreuso se calcula en base a la siguiente fórmula:
Siendo H son las horas aprobadas por el comité y T el número de horas de tolerancia, la regla que se aplica es:
si H<=100.000, T=H
si H>100.000, T=100.000
9.0. Adquisición de Licencias de Software
Todo el software utilizado en los sistemas del NLHPC deberá haber sido convenientemente adquirido o licenciado por los usuarios. La posesión o el uso de software copiado ilegalmente está terminantemente prohibida.
Del mismo modo los usuarios no podrán copiar software protegido por derecho de autor o materiales, excepto los autorizados por el titular de los derechos de autor. Algunos programas de software instalados en los recursos del NLHPC podrán exigir una autorización especial para ser utilizado. Los usuarios deben cumplir con los requisitos de protección de los derechos del software de acuerdo a la legislación chilena vigente.
10.0. Uso de la Infraestructura y Publicación de los Resultados
Todo el trabajo realizado con apoyo del NLHPC debe ser destinado a la literatura científica, de divulgación y/o para el apoyo de unidades de investigación, tesis o memorias y no podrá ser usado con otros fines que los establecidos en este formulario. Si desea utilizar los recursos del NLHPC con fines comerciales o de otra índole que no se encuentren establecidos en este documento, por favor contáctenos a soporte@nlhpc.cl.
10.1. Reconocimiento del apoyo otorgado por el NLHPC
El reconocimiento explícito al uso de la de la infraestructura de supercómputo del NLHPC deberá aparecer (como se menciona a continuación) en toda publicación de cualquier material que se basa o ha sido creado en su totalidad o parcialmente utilizando los recursos del NLHPC. Una copia de cada publicación, incluyendo tesis y/o memorias de grado o título, deberá ser enviada por correo electrónico a soporte@nlhpc.cl.
"Powered@NLHPC: Esta investigación/tesis fue parcialmente apoyada por la infraestructura de supercómputo del NLHPC (CCSS210001)"
"Powered@NLHPC: This research/thesis was partially supported by the supercomputing infrastructure of the NLHPC (CCSS210001)"
11.0. Apoyo NLHPC / Acceso de diagnóstico
El personal del NLHPC puede revisar los archivos a los efectos de ayudar a un usuario o para la prestación de estudios diagnósticos de los sistemas del NLHPC. La actividad del usuario puede ser controlada como está permitido bajo la política y la ley chilena vigente para la protección de datos y recursos computacionales. Cualquiera o todos los archivos en los sistemas del NLHPC pueden ser interceptados, controlados, registrados, copiados, auditados, inspeccionados y divulgados a instituciones legalmente facultadas para estos fines o a agentes del orden autorizados para estos fines, así como los funcionarios autorizados de otras agencias, tanto extranjeros como nacionales. Mediante el uso de los sistemas del NLHPC, el usuario reconoce y acepta esta actividad a la discreción del personal del NLHPC.
11.1. Notificación de acceso
El acceso a los datos del usuario y/o el análisis de los datos que fluyen a través de los sistemas de comunicaciones del NLHPC, no podrán llevarse a cabo sin autorización explícita y/o notificación previa de los usuarios dueños de estos datos, a menos que existan circunstancias apremiantes, claramente demostrables. En caso de que esto ocurra, una notificación post-incidente será siempre enviada al usuario.
12.0. Asistencia General
Para obtener ayuda general con la comprensión de estas políticas o la manera de cumplir sus responsabilidades como usuario de los recursos del NLHPC, comuníquese con el personal del NLHPC.
13.0. Modificación de las políticas de uso
El NLHPC se reserva el derecho de modificar estas políticas de uso de acuerdo a sus propias necesidades o de acuerdo a la disponibilidad de nuevos servicios o infraestructura.
Sin perjuicio de lo anterior, toda modificación a las políticas de uso de la infraestructura del NLHPC, deberá ser oportunamente comunicada a los usuarios.