Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

СРОЧНО

=======

The objective of this project is that you develop a (simplified) storage manager that cooperates

a Concurrency Control Module (CCM) to offer a server; the latter offers serializable accessing

to disk-resident data-objects. Such data objects are expected to be concurrently accessed from

multiple simultaneously running client programs (that can be realized as processes) simply called

clients.

In the context of the server:

• The CCM should offer serializable accesses to data-objects based on the 2-Phase Locking

protocol

• Your CCM should preferably function atop a simplified buffer area that can host up to a

maximum (finite) number objects. While objects are in memory, they stay there for some

time until they receive “processing”.

• The storage manager should be able to

1. Store an (ideally infinite) number of data objects.

2. Access (fetch) from the disk to the buffer area –with the help of CCM– any of the stored

objects.

3. Have an indexing structure that allows the variable-length data-objects to be accessed

fast.

4. Delete a sequence of objects, should they are not in use by any client program

5. Provide search-by-content and/or listing capabilities for the stored objects.

6. Be able to handle a few multiple type of objects (such as text and binary). Objects have

variable length and they can be identified either by unique ObjectIDs or logical names.

7. Provide persistent storage between sessions of the storage manager.

The overall operation and coordination of the CCM module and the storage manager should be

organized as a multi-threaded program that accepts and fulfills requests from the multiple simultaneously

running clients.

Client Functionality - Server Organization:

Clients simply generate the traffic of data object. The multi-threaded server retrieves of behalf of

clients data objects from the disk.

only $200

========

через посредника без предоплаты

18 лет назад
spin
Иван 
46 летРоссия
19 лет в сервисе
Был
3 года назад
  • Похожие заказы
  • $200

    Есть алгоритм того, как надо обрабатывать числовую матрицу (см. файл) Алгоритм пытились сделать максимально формальным. Необходимо заколировать этот алгоритм на языке Python (!!!). Кроме собственно кода, необходимо также предоставить unit-тесты(!!!), что-бы мы могли проверить работу программы ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • Необходимо написать DLL/компонент для отслеживания времени бездействия системы. Под бездействием понимается отсутствие нажатия клавиш на клавиатуре и движений мышью. Компонент должен работать во ВСЕХ операционных системах windows. Все дополнительные dll должны быть в папке с ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • Необходимо написать программу построения камер из готовых материалов. Пример можно посмотреть во вложении, единственное необходимо добавить в нее возможность просмотра 3D картинки(с вращением объекта) + встроить калькулятор расчета стоимости.

    Закрыт
    18 лет назад
  • $100

    Требуется программа, которая позволит создавать плейлисты и расписания и затем сохранять их в текстовые файлы. Программа просматривает указанный в конфигурации каталог на предмет видеофайлов (по расширению, т.е. avi, mp*g, wmv), узнает продолжительность видеофайла и позволяет драг-н-дропом ...

    Закрыт
    18 лет назад
  • Необходимо написать скрипт для excelя чтобы из 15 одинаковых табличек данные консолидировались в одном месте и на их основании строилось несколько отчетных таблиц. Надо чтобы данные, собранные в одном месте, можно было бы анализировать как ...

    Закрыт
    18 лет назад
  • $1000

    Нужен движок для карты города. Именно движок с редактором. Желаемая базовая функциональность: - Масштабирование; - Поиск обьектов; - Миникарта; - ВСТРАИВАЕМОСТЬ в существующую программу, т.е. задача не должна быть реализована в виде отдельного приложения. Самый идеальный случай, это набор DLL. При ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • Прилагается картинка где возможно отключение Windows Zero Config (WZCSV-servise) в Windows XP, непосредствено чтобы не мешал для работы других клиентов. Нужен код для управления checkbox "Use Windows to configure my wireless network settings".

    Закрыт
    18 лет назад
  • Необходимо с помощью внешней dll реализовать Шифрование/дешифрование таблиц dbf (база данных 1с) "на лету". Т.е. перехват блокировки таблиц 1с-кой, дешифрование, затем при окончании сессии, шифрование. При шифровании строк и чисел желательно совпадение длины поля до ...

    Закрыт
    18 лет назад