Upload
ssa-kpi
View
323
Download
5
Embed Size (px)
DESCRIPTION
AACIMP 2009 Summer School lecture by Andrii Rodionov (Sun Microsystems). "Information Technology" stream. Sun Microsystems course. Part 1.
Citation preview
Summer School 2009• Андрей Родионов• [email protected]•• 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!