SlideShare a Scribd company logo
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 LABORATORIES
      http://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 drives
                                ZFS (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!

More Related Content

Similar to Sun Microsystems Course on AACIMP 2009: Agenda

Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Serguei Gitinsky
 
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
Alex Chistyakov
 
Sun And Education: Success Stories
Sun And Education: Success StoriesSun And Education: Success Stories
Sun And Education: Success StoriesSFilipp
 
Sun Microsystems Educational Programmes
Sun Microsystems Educational ProgrammesSun Microsystems Educational Programmes
Sun Microsystems Educational Programmes
SSA KPI
 
Пётр Зайцев, Percona
Пётр Зайцев, PerconaПётр Зайцев, Percona
Пётр Зайцев, Percona
Ontico
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaAlex Chistyakov
 
Я хочу работать с OpenStack! Куда идти и что нужно знать?
Я хочу работать с OpenStack! Куда идти и что нужно знать?Я хочу работать с OpenStack! Куда идти и что нужно знать?
Я хочу работать с OpenStack! Куда идти и что нужно знать?
OpenStackRussia
 
разработка бизнес приложений (7)
разработка бизнес приложений (7)разработка бизнес приложений (7)
разработка бизнес приложений (7)
Alexander Gornik
 
Управление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULT
Управление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULTУправление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULT
Управление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULT
КРОК
 
Daemons In Web on #devrus
Daemons In Web on #devrusDaemons In Web on #devrus
Daemons In Web on #devrusAlex Chistyakov
 
Безопасность без антивирусов 4
Безопасность без антивирусов 4Безопасность без антивирусов 4
Безопасность без антивирусов 4Positive Hack Days
 
Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва
 Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва  Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва
Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва
it-people
 
Синяя Борода. История одного проекта.
Синяя Борода. История одного проекта.Синяя Борода. История одного проекта.
Синяя Борода. История одного проекта.Andrew Mayorov
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернета
Anatoly Levenchuk
 
Конкурентная Разведка в Интернете
Конкурентная Разведка в ИнтернетеКонкурентная Разведка в Интернете
Конкурентная Разведка в ИнтернетеPositive Hack Days
 
Java Platform Performance BoF
Java Platform Performance BoFJava Platform Performance BoF
Java Platform Performance BoFDmitry Buzdin
 
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияСоединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Yulia Madorskaya
 
Выжимаем из сервера максимум (Андрей Паньгин)
Выжимаем из сервера максимум (Андрей Паньгин)Выжимаем из сервера максимум (Андрей Паньгин)
Выжимаем из сервера максимум (Андрей Паньгин)Ontico
 
Presentation1
Presentation1Presentation1
Presentation1
Kostya Privalov
 
20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...
20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...
20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...
IT-Portfolio
 

Similar to Sun Microsystems Course on AACIMP 2009: Agenda (20)

Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013
 
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
 
Sun And Education: Success Stories
Sun And Education: Success StoriesSun And Education: Success Stories
Sun And Education: Success Stories
 
Sun Microsystems Educational Programmes
Sun Microsystems Educational ProgrammesSun Microsystems Educational Programmes
Sun Microsystems Educational Programmes
 
Пётр Зайцев, Percona
Пётр Зайцев, PerconaПётр Зайцев, Percona
Пётр Зайцев, Percona
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на Java
 
Я хочу работать с OpenStack! Куда идти и что нужно знать?
Я хочу работать с OpenStack! Куда идти и что нужно знать?Я хочу работать с OpenStack! Куда идти и что нужно знать?
Я хочу работать с OpenStack! Куда идти и что нужно знать?
 
разработка бизнес приложений (7)
разработка бизнес приложений (7)разработка бизнес приложений (7)
разработка бизнес приложений (7)
 
Управление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULT
Управление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULTУправление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULT
Управление данными и защита от сбоев. Решения КРОК на основе продуктов COMMVAULT
 
Daemons In Web on #devrus
Daemons In Web on #devrusDaemons In Web on #devrus
Daemons In Web on #devrus
 
Безопасность без антивирусов 4
Безопасность без антивирусов 4Безопасность без антивирусов 4
Безопасность без антивирусов 4
 
Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва
 Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва  Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва
Реактивный кэш в Android, Андрей Мельников, Rambler&Co, Москва
 
Синяя Борода. История одного проекта.
Синяя Борода. История одного проекта.Синяя Борода. История одного проекта.
Синяя Борода. История одного проекта.
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернета
 
Конкурентная Разведка в Интернете
Конкурентная Разведка в ИнтернетеКонкурентная Разведка в Интернете
Конкурентная Разведка в Интернете
 
Java Platform Performance BoF
Java Platform Performance BoFJava Platform Performance BoF
Java Platform Performance BoF
 
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияСоединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектирования
 
Выжимаем из сервера максимум (Андрей Паньгин)
Выжимаем из сервера максимум (Андрей Паньгин)Выжимаем из сервера максимум (Андрей Паньгин)
Выжимаем из сервера максимум (Андрей Паньгин)
 
Presentation1
Presentation1Presentation1
Presentation1
 
20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...
20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...
20 апреля, DEV {highload}, "Демоны в большом проекте – проблемы и их решения ...
 

More from SSA KPI

Germany presentation
Germany presentationGermany presentation
Germany presentation
SSA KPI
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energy
SSA KPI
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainability
SSA KPI
 
Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
SSA KPI
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
SSA KPI
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
SSA KPI
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011
SSA KPI
 
Talking with money
Talking with moneyTalking with money
Talking with money
SSA KPI
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investment
SSA KPI
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
SSA KPI
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice games
SSA KPI
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security Costs
SSA KPI
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
SSA KPI
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5
SSA KPI
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4
SSA KPI
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3
SSA KPI
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2
SSA KPI
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1
SSA KPI
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biology
SSA KPI
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functions
SSA KPI
 

More from SSA KPI (20)

Germany presentation
Germany presentationGermany presentation
Germany presentation
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energy
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainability
 
Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011
 
Talking with money
Talking with moneyTalking with money
Talking with money
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investment
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice games
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security Costs
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biology
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functions
 

Sun Microsystems Course on AACIMP 2009: Agenda

  • 1. Summer School 2009 • Андрей Родионов • Andrii.Rodionov@sun.com • • Community manger • Sun Microsystems
  • 2. Перечень тем • Sun Labs Research • Zettabyte File System (ZFS) и БАК • OpenSPARC • SunSPOT • Open-Source University Meet- Up (OSUM) • Sun Academic Initiative
  • 3. Выдержки из форумов программистов • «Нам не нужна математика, физика, теория вероятности и т.п.!» • «Нас ничему не научили в институте» • «Мы хотим что бы нас учили языкам программирования и современным технологиям»
  • 4. Цели • Буду стараться не говорить «Sun лучше всех!» • Показать на примере проектов Sun, востребованность в науке (и востребованность в Вас, как ученых) • Рассказать о исследовательских проектах Sun Microsystems (Sun Research) • Показать на примерах разработок Sun тесную связь и необходимость науки и технологий друг в друге
  • 6. Чем известен Sun Microsystems? • Java • Solaris • SPARC • NFS (Network File System)
  • 7. SUN MICROSYSTEMS LABORATORIES http://research.sun.com/ • Ключевое подразделение компании, отвечающее за ее развитие в будущем • Задачи: > Прогнозировать, создавать, проверять и реализовывать новые технические решения Sun > Прикладные научные исследования с высокой степенью риска Пример: http://research.sun.com/techrep/2009/smli_tr-2009-179.pdf
  • 8. One of Our Playgrounds...
  • 13.
  • 15.
  • 17. 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
  • 18. Ваши знания по прикладным наукам востребованы, если Вы их хотите применять • Не важно какая компания • Заходите на ее сайт, ищите раздел Research, читайте о проектах, пишите их руководителям и присоединяйтесь • Ищите возможность Internship
  • 20. Большой адронный коллайдер «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 drives ZFS (Zettabyte File System)
  • 22. Недостатки традиционных файловых систем • относительная трудность администрирования (необходимость разбивать диск на разделы, настраивать монтирование этих разделов, управлять доступом и квотами каждого из них, расширять файловую систему и т.п.) • ограничение по максимальному размеру файлов и разделов, которое становится препятствием с ростом объема накопленных данных • сложность и недостаточная надежность резервирования, сложность резервного копирования • значительные затраты времени на проверку и восстановление данных
  • 23. Цель создания ZFS — решить проблемы традиционных ФС
  • 24. Цель создания ZFS — решить проблемы традиционных ФС Объединение всего доступного дискового пространства в пул Традиционная Файловя система ZFS файловая система на основе пулов
  • 25. Другие особенности • Масштабируемость: > ZFS — 128 разрядная ФС > максимальный объем файла — 2^64 байт = 16 экзабайт • Резервирование данных по принципу избыточности — RAID-Z (подобно RAID-5) • Поддержка моментальных снимков и версионирования — snapshots • Квотирование • Шифрование и сжатие • Есть графический веб-интерфейс администрирования
  • 26. Проекты Sun Labs • OpenSPARC • Sun SPOT
  • 29. Xilinx FPGA board с OpenSPARC!