СРОЧНО

=======

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

========

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

19 лет назад
spin
Иван 
47 лет
20 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Необходимо разработать прикладное программное обеспечение на C Builder для работы с магнитным кард-ридером. Задача включает написание кода для считывания номеров карт Visa и MasterCard. Ожидается качественное и эффективное решение.

    Закрыт
    19 лет назад
  • $200

    Требуется закодировать алгоритм обработки числовой матрицы на языке Python. Необходимо предоставить код и unit-тесты для проверки работы программы. Оплата через сервис weblancer с комиссией 5%. Возможны корректировки в процессе реализации. Срок сдачи - середина мая.

    Прикладное ПО1 исполнитель
    Завершен
    19 лет назад
  • $250

    Ищется программист с опытом работы в Delphi/Kylix для создания прикладного программного обеспечения под операционные системы Windows и Linux. Необходимы навыки разработки и понимание серверной архитектуры.

    Закрыт
    19 лет назад
  • Требуется создать DLL-компонент для отслеживания времени бездействия системы, основанный на отсутствии нажатия клавиш и движений мышью. Компонент должен быть совместим со всеми версиями Windows, а все дополнительные DLL должны находиться в папке с программой, без копирования в System/System32.

    Прикладное ПО1 исполнитель
    Завершен
    19 лет назад
  • Требуется разработать программу для построения камер из готовых материалов. Включить возможность просмотра 3D-картинки с вращением объекта и встроить калькулятор для расчета стоимости. Пример приложения доступен во вложении.

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

    Требуется разработать программу для создания плейлистов и расписаний с возможностью драг-н-дропа видеофайлов. Программа должна просматривать указанный каталог на наличие файлов с расширениями avi, mpg, wmv, определять их продолжительность и сохранять данные в текстовые файлы. Ожидается, что на выходе будут форматы плейлистов и расписаний с указанным временем начала воспроизведения.

    Закрыт
    19 лет назад
  • Требуется разработать скрипт для Excel, который объединит данные из 15 одинаковых табличек в одном месте. На основе этих данных необходимо сформировать несколько отчетных таблиц, а также обеспечить возможность их анализа как кубов с тремя гранями. Завершение проекта запланировано на 7.05.

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

    Требуется разработка движка для карты города с встроенным редактором. Основные функции: масштабирование, поиск объектов, миникарта и возможность встраивания в существующее ПО. Идеальный вариант — набор DLL, который принимает хендл окна для отображения карты. Также нужна отрисовка по секторам и возможность создания пользовательских объектов. Ожидаются предложения разработчиков с готовыми решениями.

    Прикладное ПО1 исполнитель
    Завершен
    19 лет назад
  • Разработайте код для управления параметром 'Использовать Windows для настройки беспроводных сетей' в Windows XP. Необходимо отключить службу Windows Zero Config (WZCSV service) для оптимизации работы других клиентов.

    Закрыт
    19 лет назад
  • Необходимо разработать внешнюю dll для шифрования и дешифрования таблиц dbf в базе данных 1С. Реализация должна обеспечивать перехват блокировки таблиц, дешифрование во время сессии и повторное шифрование по окончании. Важно, чтобы длина шифруемых полей совпадала до и после шифрования для корректного отображения в 1С. Обсуждение алгоритма шифрования, производительности и условий применения обязательно.

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