72 research outputs found

    Deploying Jupyter Notebooks at scale on XSEDE resources for Science Gateways and workshops

    Full text link
    Jupyter Notebooks have become a mainstream tool for interactive computing in every field of science. Jupyter Notebooks are suitable as companion applications for Science Gateways, providing more flexibility and post-processing capability to the users. Moreover they are often used in training events and workshops to provide immediate access to a pre-configured interactive computing environment. The Jupyter team released the JupyterHub web application to provide a platform where multiple users can login and access a Jupyter Notebook environment. When the number of users and memory requirements are low, it is easy to setup JupyterHub on a single server. However, setup becomes more complicated when we need to serve Jupyter Notebooks at scale to tens or hundreds of users. In this paper we will present three strategies for deploying JupyterHub at scale on XSEDE resources. All options share the deployment of JupyterHub on a Virtual Machine on XSEDE Jetstream. In the first scenario, JupyterHub connects to a supercomputer and launches a single node job on behalf of each user and proxies back the Notebook from the computing node back to the user's browser. In the second scenario, implemented in the context of a XSEDE consultation for the IRIS consortium for Seismology, we deploy Docker in Swarm mode to coordinate many XSEDE Jetstream virtual machines to provide Notebooks with persistent storage and quota. In the last scenario we install the Kubernetes containers orchestration framework on Jetstream to provide a fault-tolerant JupyterHub deployment with a distributed filesystem and capability to scale to thousands of users. In the conclusion section we provide a link to step-by-step tutorials complete with all the necessary commands and configuration files to replicate these deployments.Comment: 7 pages, 3 figures, PEARC '18: Practice and Experience in Advanced Research Computing, July 22--26, 2018, Pittsburgh, PA, US

    Cyberinfrastructure, Science Gateways, Campus Bridging, and Cloud Computing

    Get PDF
    Computers accelerate our ability to achieve scientific breakthroughs. As technology evolves and new research needs come to light, the role for cyberinfrastructure as “knowledge” infrastructure continues to expand. This article defines and discusses cyberinfrastructure and the related topics of science gateways and campus bridging; identifies future challenges in cyberinfrastructure; and discusses challenges and opportunities related to the evolution of cyberinfrastructure, “big data” (datacentric, data-enabled, and data-intensive research and data analytics), and cloud computing.This material is based upon work supported by the National Science Foundation under grants 0504075, 0451237, 0723054, 1062432, 0116050, 0521433, 0503697, and 1053575, and several IBM Shared University Research grants and support provided by Lilly Endowment, Inc. for the Indiana University Pervasive Technology Institute. Any opinions, findings and conclusions or recommendations expressed herein are those of the authors and do not necessarily reflect the views of the supporting agencies

    Science Gateways: The Long Road to the Birth of an Institute

    Get PDF
    Nowadays, research in various disciplines is enhanced via computational methods, cutting-edge technologies and diverse resources including computational infrastructures and instruments. Such infrastructures are often complex and researchers need means to conduct their research in an efficient way without getting distracted with information technology nuances. Science gateways address such demands and offer user interfaces tailored to a specific community. Creators of science gateways face a breadth of topics and manifold challenges, which necessitate close collaboration with the domain specialists but also calling in experts for diverse aspects of a science gateway such as project management, licensing, team composition, sustainability, HPC, visualization, and usability specialists. The Science Gateway Community Institute tackles the challenges around science gateways to support domain specialists and developers via connecting them to diverse experts, offering consultancy as well as providing a software collaborative, which contains ready-to-use science gateway frameworks and science gateway components

    Summary of the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1)

    Get PDF
    Challenges related to development, deployment, and maintenance of reusable software for science are becoming a growing concern. Many scientists’ research increasingly depends on the quality and availability of software upon which their works are built. To highlight some of these issues and share experiences, the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1) was held in November 2013 in conjunction with the SC13 Conference. The workshop featured keynote presentations and a large number (54) of solicited extended abstracts that were grouped into three themes and presented via panels. A set of collaborative notes of the presentations and discussion was taken during the workshop. Unique perspectives were captured about issues such as comprehensive documentation, development and deployment practices, software licenses and career paths for developers. Attribution systems that account for evidence of software contribution and impact were also discussed. These include mechanisms such as Digital Object Identifiers, publication of “software papers”, and the use of online systems, for example source code repositories like GitHub. This paper summarizes the issues and shared experiences that were discussed, including cross-cutting issues and use cases. It joins a nascent literature seeking to understand what drives software work in science, and how it is impacted by the reward systems of science. These incentives can determine the extent to which developers are motivated to build software for the long-term, for the use of others, and whether to work collaboratively or separately. It also explores community building, leadership, and dynamics in relation to successful scientific software

    The Global Impact of Science Gateways, Virtual Research Environments and Virtual Laboratories

    Get PDF
    Science gateways, virtual laboratories and virtual research environments are all terms used to refer to community-developed digital environments that are designed to meet a set of needs for a research community. Specifically, they refer to integrated access to research community resources including software, data, collaboration tools, workflows, instrumentation and high-performance computing, usually via Web and mobile applications. Science gateways, virtual laboratories and virtual research environments are enabling significant contributions to many research domains, facilitating more efficient, open, reproducible research in bold new ways. This paper explores the global impact achieved by the sum effects of these programs in increasing research impact, demonstrates their value in the broader digital landscape and discusses future opportunities. This is evidenced through examination of national and international programs in this field

    MOTIVASI, TINGKAT PENDIDIKAN, DAN STATUS SOSIAL EKONOMI DIHUBUNGKAN DENGAN HASIL-HASIL PELATIHAN DAN PRAKTEK KETERAMPILAN KERJA PADA PELATIHAN CALON BABY SITTER: Studi Analisa Data terhadap Calon Baby Sitter di Panti Penitipan Bayi "Ade Irma Suryani Nasution" Medan

    Get PDF
    Fokus permasalahan yang diangkat dalam Tesis ini adalah Motivasi, tingkat pendidikan dan status sosial ekonomi dihubungkan dengan hasil-hasil pelatihan dan praktek keterampilan kerja calon baby sitter. Karena keempat faktor ini merupakan suatu pernyataan yang abstrak maka perlu dijabarkan ke dalam indikator variabel sesuai dengan tujuan penelitian yaitu untuk mengetahui tingkat motivasi, tingkat pendidikan, status sosial ekonomi yang dihubungkan dengan hasil-hasil pelatihan dan praktek keterampilan kerja calon baby sitter, dan untuk menguji adakah hubungan antara keempat variabel tersebut. Penelitian ini berlokasi di Jalan T. Cik Ditiro, Kecamatan Medan Baru - Medan. Teori yang digunakan di dalam penelitian ini adalah teori-teori tentang Motivasi yang dikutip dari pendapat W.J.S. Poerwodarminta (1982: 655), Mc. Clelland (1987: 51) tentang "Social motives theory", dimana padadasarnya semua pekerjaan membutuhkan motivasi yang cukup bagi setiap orang untuk melaksanakan suatu pekerjaan dengan berhasil. Selanjutnya teori-teori tentang Tingkat Pendidikan yang dikutip dari pendapat Moh. Surya (1990: 20) tentang taman kanak-kanak, Kartini Kartono (1986: 139), tentang tingkat Sekolah Dasar, Zulkifli L (1987: 87), tentang tingkat SLTP dan tingkat SLTAdan universitas, dimana tinggi rendahnya pendidikan seseorang akan mencerminkan tingkat pengetahuan dan sikap serta prilakunya. Teori-teori tentang Status Sosial Ekonomi yang dikutip dari pendapat Mayor Polak (1979), Miller (1964) dan SC. Utami Munandar (1982) dimana tinggi-rendahnya status sosial ekonomi orang tua cenderung menentukan perbedaan tanggung jawab orang tua pada anaknya. Teoriteori tentang training oleh Sikula (1976), Mulyanan Sugandi (1993), dimana dijelaskan bahwa program latihan kerja dapat mempertinggi kemampuan kerja dengan mengembangkan cara-cara berpikir dan bertindak yang tepat serta memiliki pengetahuan tentang tugas. Penelitian ini menggunakan metode deskriptif dengan tehnik studi Analisis data dan juga digolongkan ke dalam penelitian eksplanasi (explanatory research), karena penelitian ini juga berupaya meneliti hubungan variabel yang dihipotesiskan. Penelitian ini menggunakan pendekatan kuantitatif dengan perhitungan statistik non-parametrik. Sampel dalam penelitian ini adalah sampel total, yaitu 50 orang responden yang mengikuti latihan calon baby sitter di Panti Perawatan dan Penitipan Bayi "ADE IRMA SURYANI NASUTION" Medan. Teknik analisis data yang digunakan adalah statistik non-parametrik. Alat pengumpul data yang dipergunakan untuk variabel independen adalah Kuesioner yang terlebih dahulu diuji validitas dan reliabilitasnya, sedangkan alat pengumpul data untuk variabel dependen adalah dokumentasi. Setelah dilakukan pengolahan dan analisa data diperoleh hasil penelitian sebagai berikut: Pertama; Hasil perhitungan statistik Yule's Qmenunjukkan QxiYa = 0,6 dan chi kuadratnya = 3,853 jadi dapat ditarik kesimpulan terdapat hubungan positif yang mantap dan signifikan antara motivasi dengan hasil-hasil pelatihan dimana *2 hitung 3,853 > %2 urn 3,84 pada dk = 1 dengan taraf kepercayaan 0,95% dan hasil perhitungan statistik Yule's Qmenunjukkan QxiYb = 0,54 dan uji chi kuadratnva = 3,4. "rial ini mengandung makna bahwa terdapat hubungan positif yang mantap serta berkonstribusi antara motivasi dengan praktek keterampilan kerja, dimana y? ^ung =3,4 <X2 ,abe. 3,84 pada dk = 1dengan taraf kepercayaan 0,95%. Kedua: Hasil perhitungan statistik Yule's Qmenunjukkan QX2Ya - - 0,45 dan chi kuadratnva = 1,86 makna yang dapat ditarik dari analisis ini yaitu terdapat hubungan negatif vang sedang tetapi tidak signifikan antara tingkat pendidikan dengan hasil-hasil pelatihan dimana %2 wtung =1,86 <X2 tabci 3,84. Sedangkan untuk perhitungan statistik Yule's QQX2Yb =- 0,25 dan chi kuadratnya =0,52. Ini dapat diartikan bahwa terdapat hubungan negatif yang rendah dan tidak signifikan antara tingkat pendidikan dengan praktek keterampilan kerja, dimana %2 wtung =0,52 < X2tabei 384 pada dk =1dengan taraf kepercayaan 0,95%. Ketiga Hasil perhitungan statistik Yule's Qmenunjukkan Qxsva =0,153 dan uji chi kuadratnya =0,23 dapat diartikan bahwa terdapat hubungan positif yang rendah tetapi tidak signifikan antara status sosial ekonomi dengan hasil-hasil pelatihan dimana x hhung = 0,23 < X2 .abei 3,84 pada dk = 1 dengan taraf kepercayaan 0,95%. Sedangkan untuk perhitungan statistik Yule's Qmenunjukkan Qxavb =0,4 dan uji chi kuadratnya - 175 Ini dapat diartikan bahwa terdapat hubungan positif yang sedang antara status sosial ekonomi dengan praktek keterampilan kerja tetapi tidak signifikan, dimana X2 hitung =1J <X2 tabei 3,84 pada dk =1dengan taraf kepercayaan 0,95%. Dari temuan penelitian ini dapat disimpulkan bahwa semakin tinggi motivasi calon baby sitter untuk mengikuti pelatihan maka semakin tinggi hasilhasil pelatihan yang akan diperolehnya. Begitu juga di dalam memperoleh nilai praktek, motivasi seseorang sangat berpengaruh atau konstnbusi yang dibenkan oleh motivasi terhadap nilai praktek sangat besar. Sedangkan untuk tingkat pendidikan dapat disimpulkan bahwa untuk menjadi seorang baby sitter tidak dibutuhkan orang-orang yang berpendidikan tinggi cukup hanya pada tingkat pendidikan SLTP dan SLTA saja, hal ini dapat dibuktikan dan hasil penelitian yang dilakukan tidak terdapat hubungan yang signifikan antara tingkat pendidikan dengan hasil-hasil pelatihan (nilai teori), begitu juga untuk hubungan antara tingkat pendidikan dengan praktek keterampilan kerja (nilai praktek) tidak berkorelasi, artinya semakin tinggi tingkat pendidikan seseorang ada kecenderungan semakin baik pelaksanaan praktek keterampilan kerjanya. Selanjutnya yang berkaitan dengan status sosial ekonomi orang tua calon baby sitter sama sekali tidak mempengaruhi kesempatan bagi calon baby sitter untuk berprestasi, atau dengan kata lain walaupun sebagian besar orang tua calon baby sitter termasuk dalam status sosial ekonomi kategori rendah tetapi tidak menutup kemungkinan bagi anaknya (calon baby sitter) yang mengikuti pelatihan untuk memihki nilai teon dan praktek keterampilan kerja yang tinggi

    CodeCloud: A platform to enable execution of programming models on the Clouds

    Full text link
    This paper presents a platform that supports the execution of scientific applications covering different programming models (such as Master/Slave, Parallel/MPI, MapReduce and Workflows) on Cloud infrastructures. The platform includes (i) a high-level declarative language to express the requirements of the applications featuring software customization at runtime, (ii) an approach based on virtual containers to encapsulate the logic of the different programming models, (iii) an infrastructure manager to interact with different IaaS backends, (iv) a configuration software to dynamically configure the provisioned resources and (v) a catalog and repository of virtual machine images. By using this platform, an application developer can adapt, deploy and execute parallel applications agnostic to the Cloud backend.The authors wish to thank the financial support received from both the Spanish Ministry of Economy and Competitiveness to develop the project "Servicios avanzados para el despliegue y contextualizacion de aplicaciones virtualizadas para dar soporte a modelos de programacion en entornos cloud", with reference TIN2010-17804.Caballer Fernández, M.; Alfonso Laguna, CD.; Moltó, G.; Romero Alcalde, E.; Blanquer Espert, I.; García García, A. (2014). CodeCloud: A platform to enable execution of programming models on the Clouds. Journal of Systems and Software. 93:187-198. https://doi.org/10.1016/j.jss.2014.02.005S1871989

    Measuring Success for a Future Vision: Defining Impact in Science Gateways/Virtual Research Environments

    Get PDF
    Scholars worldwide leverage science gateways/VREs for a wide variety of research and education endeavors spanning diverse scientific fields. Evaluating the value of a given science gateway/VRE to its constituent community is critical in obtaining the financial and human resources necessary to sustain operations and increase adoption in the user community. In this paper, we feature a variety of exemplar science gateways/VREs and detail how they define impact in terms of e.g., their purpose, operation principles, and size of user base. Further, the exemplars recognize that their science gateways/VREs will continuously evolve with technological advancements and standards in cloud computing platforms, web service architectures, data management tools and cybersecurity. Correspondingly, we present a number of technology advances that could be incorporated in next-generation science gateways/VREs to enhance their scope and scale of their operations for greater success/impact. The exemplars are selected from owners of science gateways in the Science Gateways Community Institute (SGCI) clientele in the United States, and from the owners of VREs in the International Virtual Research Environment Interest Group (VRE-IG) of the Research Data Alliance. Thus, community-driven best practices and technology advances are compiled from diverse expert groups with an international perspective to envisage futuristic science gateway/VRE innovations
    corecore