sun microsystems course on aacimp 2009: agenda

Post on 15-Jun-2015

322 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

AACIMP 2009 Summer School lecture by Andrii Rodionov (Sun Microsystems). "Information Technology" stream. Sun Microsystems course. Part 1.

TRANSCRIPT

Summer School 2009• Андрей Родионов• Andrii.Rodionov@sun.com•• Community manger• Sun Microsystems

Перечень тем

• Sun Labs Research• Zettabyte File System (ZFS) и

БАК• OpenSPARC• SunSPOT

• Open-Source University Meet-Up (OSUM)

• Sun Academic Initiative

Выдержки из форумов программистов

• «Нам не нужна математика, физика, теория вероятности и т.п.!»

• «Нас ничему не научили в институте»• «Мы хотим что бы нас учили языкам

программирования и современным технологиям»

Цели• Буду стараться не говорить «Sun лучше

всех!»• Показать на примере проектов Sun,

востребованность в науке (и востребованность в Вас, как ученых)

• Рассказать о исследовательских проектах Sun Microsystems (Sun Research)

• Показать на примерах разработок Sun тесную связь и необходимость науки и технологий друг в друге

Чем известен Sun Microsystems?

Чем известен Sun Microsystems?

• Java• Solaris• SPARC• NFS (Network File System)

SUN MICROSYSTEMS LABORATORIEShttp://research.sun.com/

• Ключевое подразделение компании, отвечающее за ее развитие в будущем

• Задачи:> Прогнозировать, создавать, проверять и

реализовывать новые технические решения Sun> Прикладные научные исследования с высокой

степенью риска

Пример: http://research.sun.com/techrep/2009/smli_tr-2009-179.pdf

One of Our Playgrounds...

Our Technology

Sun Labs Project Focus

System Hardware

System Software

System Science

Network Clients

Sun Labs Open Source Communities• Sun SPOTs: www.sunspotworld.com, http://spots.dev.java.net• Project Yggdrasil: http://yggdrasil.dev.java.net• Sensor.Network: http://sensor.network.com• Project Celeste: http://www.opensolaris.org/os/project/celeste/• Project Darkstar: www.projectDarkstar.com• Project Fortress: http://projectFortress.sun.com• Solaris on PowerPC: www.opensolaris.org/os/project/ppc-dev• Lively Kernel Project: http://research.sun.com/projects/lively• Project Maxine http://research.sun.com/projects/maxine• Project Maxwell Assembler System: https://maxwellassembler.dev.java.net/• Electric VLSI Design: http://www.staticfreesoft.com/• JVoice Bridge: https://jvoicebridge.dev.java.net/• Open Media Commons: http://www.openmediacommons.org/• Project Squawk: https://squawk.dev.java.net/• Project Wonderland: https://lg3d-wonderland.dev.java.net/• and more at: research.sun.com

Ваши знания по прикладным наукам востребованы, если Вы их хотите

применять• Не важно какая компания• Заходите на ее сайт, ищите раздел Research,

читайте о проектах, пишите их руководителям и присоединяйтесь

• Ищите возможность Internship

Sun для науки

Большой адронный коллайдер«Data from the collisions is collected and stored at an on-site facility. There is an estimated 15 Petabytes per year (15,000 Terabytes, or 15,000,000 Gigabytes)»

On-site storage facility is using Sun Microsystems’ StorageTek SL8500 modular library and Sun StorageTek T10000 tape drivesZFS (Zettabyte File System)

Файловая система ZFS

Недостатки традиционных файловых систем• относительная трудность администрирования

(необходимость разбивать диск на разделы, настраивать монтирование этих разделов, управлять доступом и квотами каждого из них, расширять файловую систему и т.п.)

• ограничение по максимальному размеру файлов и разделов, которое становится препятствием с ростом объема накопленных данных

• сложность и недостаточная надежность резервирования, сложность резервного копирования

• значительные затраты времени на проверку и восстановление данных

Цель создания ZFS — решить проблемы традиционных ФС

Цель создания ZFS — решить проблемы традиционных ФСОбъединение всего доступного дискового пространства в пул

Традиционная файловая система

Файловя система ZFSна основе пулов

Другие особенности• Масштабируемость:

> ZFS — 128 разрядная ФС> максимальный объем файла —

2^64 байт = 16 экзабайт• Резервирование данных по принципу

избыточности — RAID-Z (подобно RAID-5)• Поддержка моментальных снимков и

версионирования — snapshots• Квотирование• Шифрование и сжатие• Есть графический веб-интерфейс

администрирования

Проекты Sun Labs

• OpenSPARC• Sun SPOT

OpenSPARC

OpenSPARC T1 Verilog

Xilinx FPGA board с OpenSPARC!

top related