BLATOCOL: distributed microblogging service for early adopters

Loading...
Thumbnail Image
Date
2011
Authors
Zahozhenko, Pavlo
Syniavsky, Oleksandr
Journal Title
Journal ISSN
Volume Title
Publisher
ВПЦ НаУКМА
Abstract
Having recently become mainstream, microblogging services face several challenges due to their implementation constraints. First, their centralised architecture means each service has scalability and reliability issues; second, signal to noise ratio tends to degrade as more people are joining the service and it becomes exploited by spammers and marketing experts; third, public microblogging services, particularly Twitter, is effectively a form of mass media, which raises the question whether such an influential news source should be allowed to be controlled by a single for-profit corporation. This paper describes the architecture of a niche distributed microblogging service, targeting early adopters, which addresses all of the major shortcomings of current microblogging solutions. This service is fully distributed, so it doesn’t have a single point of failure, nor does it need investments in its infrastructure in order to scale. Its niche nature and features allow it to maintain high signal-to noise ratio throughout all stages of its lifecycle. The proposed service is also open-source, has documented specification and open data format, that nullifies the possibility of its monopolic control by a single organisation.
Description
Нещодавно ставши популярними, мікроблоґґінгові сервіси зіткнулися з певними складностями. По-перше, їхня централізована архітектура призводить до проблем із масштабованістю; по-друге, рівень сигнал-шум в системі зменшується разом із зростанням популярності сервісу; по-третє, публічні мікроблоґґінгові сервіси (зокрема, Твіттер) є засобами масової інформації, отже, небажано, щоб їх контролювала одна корпорація. Ця робота розглядає архітектуру нішевого мікроблоґґінгового сервісу, призначеного в першу чергу для ранніх прибічників (найбільш прогресивних користувачів, які постійно шукають щось нове), що покликаний вирішити всі труднощі сучасних мікроблоґґінгових систем. Сервіс повністю розподілений, а отже, легше масштабується і не потребує значних інвестицій в інфраструктуру. Завдяки своїй нішевості та іншим особливостям сервіс здатний забезпечити стабільний рівень сигналшум впродовж всіх стадій свого життєвого циклу. Крім того, запропонований сервіс є продуктом із відкритим вихідним кодом, задокументованою специфікацією та відкритим форматом даних, що унеможливлює монопольний контроль даного сервіса будь-якою організацією.
Keywords
microblogging, signal to noise ratio, scalability, community, open-source, distributed systems, мікроблоґґінг, рівень сигнал-шум, масштабованість, спільнота, відкритий вихідний код, розподілені системи
Citation
Zahozhenko P. BLATOCOL: distributed microblogging service for early adopters / P. Zahozhenko, O. Syniavsky // Наукові записки НаУКМА. - 2011. - Т. 125: Комп'ютерні науки. - С. 69-72.