HSPcomplete. 2 Организована в мае 1999 года Набрано 20 студентов, 17 рабочих мест Запущено в 1999 году 5 некоммерческих проектов:

Презентация:



Advertisements
Похожие презентации
Распределенная система мониторинга и диспетчеризации процессов гетерогенной среды студент Костюков В.В., профессор к.ф-м.н Крючкова Е.Н., АлтГТУ / ПОВТ.
Advertisements

Базы данных Лекция 01 Информационные технологии баз данных.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Вопрос 1 Комплекс аппаратных и программных средств, позволяющих компьютерам обмениваться данными: 1)интерфейс; 2)магистраль; 3)компьютерная сеть; 4)адаптеры.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Проекты ONLINE Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей Назначение.
Работу выполнила студентка гр. 9 Бд 111 Евженко Дарья.
Группа компаний Построение информационных систем на основе СПО в органах государственной власти подходы, методология, опыт практической реализации проектов.
Платформа разработки бизнес-приложений Особенности платформы Принципиально новая запатентованная декларативная модель построения бизнес-приложений Высокая.
Обеспечение информационной поддержки лечебного процесса родильного дома (РД) «Медицинские информационные системы»
Понятие локальной вычислительной сети. Виды ЛВС. Маршрутизация в локальных сетях. Серверные локальные сети. Система « файл - сервер », « клиент - сервер.
W w w. a l a d d i n. r u С.А. Белов, руководитель стратегических проектов, Aladdin Москва, 11 декабря 2008 Использование токенов с аппаратной реализацией.
Система контроля доступа «Тревожная кнопка». ОПИСАНИЕ СИСТЕМЫ «Тревожная кнопка» – это программно-аппаратный комплекс, позволяющий выполнять следующие.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Разработка ПО Системная интеграция IT-аутсорсинг.
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ РАЗРАБОТКА МОДУЛЬНОЙ СЛУЖБЫ СИСТЕМНОЙ БЕЗОПАСНОСТИ ДЛЯ ОПЕАЦИОННЫХ СИСТЕМ СЕМЕЙСТВА WINDOWS Минск 2012 Магистрант.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Разработка средств методической и информационной поддержки систем качества образовательных учреждений на базе современных компьютерных технологий Алексей.
Эффективная информационная система предприятия Дмитрий Петренко Донецкий Национальный технический университет.
Автоматизированная система контроля и учета расхода электроэнергии Real.Net АСКУЭ Real.Net.
Транксрипт:

HSPcomplete

2 Организована в мае 1999 года Набрано 20 студентов, 17 рабочих мест Запущено в 1999 году 5 некоммерческих проектов: Kangaroo – ядро реляционной базы данных Eproxy – шифрующий прокси сервер для ICQ Порт драйвера шифрации диска на Linux Драйверы USB устройств для Windows, Linux, BeOS Embedded DVD player for Linux Распределенная система хранения информации С 2000 года тесно связана с R&D отделением SWsoft История лаборатории SWsoft в МФТИ

3 Обучение и дообучение студентов и аспирантов МФТИ опыт работы внутри технологического процесса производства ПО Возможнен последующий переход на работу в SWsoft core staff (но не обязателен) Создание образа компании среди студентов и аспирантов Повышение интереса к работе лаборатории Ведение научных исследований Создание пилотных реализаций Цели лаборатории SWsoft в МФТИ

4 Конкурсный отбор студентов в лабораторию Высокие требования к успеваемости Возможность гибкого графика и нормального обучения Высокие стипендии, бесплатное питание и тд Выдача стипендии по результатам работ за месяц Темы НИР студентов связаны с их проектами Курсы: современные компьютерные технологии 20 сотрудников SWsoft участвует в штатном учебном процессе МФТИ Принципы работы

5 Следовать технологическому процессу производства ПО (билды, cvs, bugtraq, тестирование /etc) Отчеты – Daily report, Monthly report, рабочие встречи Общение через и списки рассылки График работ Документация и своя страница сайта Проекты с не менее чем 2-3 участниками Принципы работы (прод.)

6 Не обязательно связаны на 100% c темами SWsoft Имеют интересные для студентов темы Носят фундаментальный и прикладной характер hardware и software тематика Носят открытый характер и не связаны напрямик с внутренними разработками SWsoft Многие темы предложены сами студентами и аспирантами и их научными руководителями с кафедр МФТИ Проекты лаборатории

7 Десятки студентов, прошедших через школу Сегодня: 20 студентов занимаются проектами, связанными с hardware Сегодня: 15 студентов занимаются проектами, связанными с software Планируется взять на временную работу на лето еще 15 студентов В результате работы лаборатории сейчас многие выпускники ее работают в SWsoft, защищено 3 кандидатские диссертации Достижения лаборатории SWsoft в МФТИ

8 Два отделения – студенческое и разработок Отделение разработок: производство наукоемкого ПО на промышленном уровне путем создания отделения с высокооплачиваемыми местными высококвалифицированными разработчиками Как первый шаг планируется привлечь 3-4 высокооплачиваемых инженеров с опытом коммерческих разработок и одного менеджера проекта Цель: создать макетную реализацию распределенного хранилища данных на промышленном уровне Срок реализации первой стадии проекта: декабрь 2004 Цели лаборатории в НГУ

9 Цели студенческого аналогичны целям студенческой лаборатории SWsoft – МФТИ Деятельность уже начата, Д. Иртегов Планируется привлечь дополнительно 4-5 студентов по темам проектов отдела разработок Темы проектов могут быть принесены со стороны Цели лаборатории в НГУ

10 Система доставки изображений desktop для клиентов хостинга (аналог gotomypc.com) Система безопасности для распределенной системы хранения данных Децентрализованная модель Access Control List, базирующаяся на криптографических примитивах Загрузчик модулей ядра Linux, работающий в ядре Когортное планирование потоков в.NET рантайме и автоматический перевод синхронных вызовов в асинхронные Вычислительные модели (операции на глазах, модели потоков, взрывы в верхних слоях атмосферы, нечеткие УМФ и тд) Примеры студенческих проектов

11 Цель – создать систему которая могла бы быть использована как online backup и как fault tolerate storage with online data restoration Должна работать на кластере компьютеров, причем любой компьютер может быть в любой момент выключен или включен Должна быть «продолжением» локальной файловой системы Должна поддерживаться целостность данных Пилотная реализация – на небольшой локальной сети Windows or Linux Разработана математика – (n,k) схема хранения Проект распределенной системы хранения данных

12 (N,K) схема разборка и сборка данных

13 Система хранения Обеспечивает доступ к файлам как к целому (операции GET file/PUT file) Хранит файл как набор упорядоченных по времени транзакций, каждая из которых представляет собой неизменяемый файл Имеет встроенную систему безопасности, гарантирующую доступ к данным только декларировавших соответствующие полномочия клиентов Хранит каждую транзакцию по (N,K) схеме для обеспечения гарантированного доступа в случае сбоев сети или серверов Позволяет легко наращивать систему путем добавки новых серверов, предоставляющих свое пространство

14 Возможные прототипы компонент системы Peer-to-peer системы и системы со сложной маршрутизацией (Gnutella/Kazaa, Napster, Freenet, Onion routing, Pastry, Waste) Распределенные файловые системы (AFS/DFS, Coda, Mojo nation, Past, Farsite, MojaveFS, xFS) Системы на базе агентов Системы построения распределенных приложений (Corba, DCOM/.NET) Системы построения мобильного кода (.Net, Java) Системы обеспечения безопасного и анонимного доступа (Freenet, Peekabooty,TAZ, Publius, Eternity)

15 Технические требования Доступность - работа поверх имеющейся инфраструктуры локальных и глобальных сетей TCP/IP (Internet + Intranet) в условиях нестабильных соединений и исчезающих узлов Масштабирование до 10 8 пользователей и до файлов Саморазвитие - отсутствие «разрешительного» центра, возможность добавления и удаления ресурсов в любой момент at will Эффективность использования ресурсов (пространства и траффика) Поддержка максимального количества аппаратно- программных платформ (стойки центров данных, персональные компьютеры, ноутбуки, PDA, mobile phone, smart devices и тд)

16 Технические требования к пилотной реализации Доступность - работа поверх имеющейся инфраструктуры локальных сетей TCP/IP с возможностью исчезновения и появления новых узлов в любой момент без участия администратора Группирование пользователей на уровне VPS (поддержка старта VPS через хранилище) Масштабирование до VPS и до файлов в каждом Саморазвитие - отсутствие «разрешительного» центра, возможность добавления и удаления ресурсов в любой момент at will Эффективность использования ресурсов (пространства и траффика) Поддержка серверов интел архитектуры и одной ОС

17 SWsoft открывает свою программу сотрудничества с НГУ в Академгородке Успешный опыт сотрудничества с МФТИ Хочется привлечь 3-4 высокооплачиваемых инженеров с опытом коммерческих разработок и одного менеджера проекта на проект распределенного хранилища данных Хочется привлечь внимание талантливых студентов, аспирантов и сотрудников к работе этой лаборатории Заключение

18 SWsoft Спасибо за внимание!