English / Japanese

What is Round ?

Round is a new open source framework developed for distributed system developers and researchers to build distributed applications and frameworks more easily.

The name “Round” derives from “Knights of the Round Table“, meaning that every node in a cluster has an equal role and the cluster has no mater node.

Round is a new basic framework for distributed systems, supports to develop various distributed frameworks or applications such as the following:

  • Consensus Services (Chubby, ZooKeeper, etcd, …)
  • Distributed Frameworks (Hadoop, Storm, Spark …)
  • Distributed File Systems (GFS, HDFS, …)
  • Distributed Database Systems (Dynamo, Cassandra, …)
  • Distributed Resource Managements (Mesos, YARN, …)

Overview

Design Principles

Round is designed on the basis of the following principles.

Simplicity

Simplicity is the most valued principle. The core module of Round is very simple, and has only minimum functions are implemented.

Orthogonality is another important one as well as simplicity. Considering those principles, no redundancy functions are implemented to keep the core module simple.

Clarity

The technical specifications of the core functions are clearly defined and released free for users. Basically, the specifications are defined to extend some de facto standard specifications.

The initial version of core functions are implemented with C++, whereas the core module can be done with other programming languages such as Java and Go based on the public specifications.

Scopes

Round’s core functions are very small like Microkernel, and the all other basic functions to build distributed frameworks or applications are supplied as core modules. Developers can build distributed frameworks or applications using the core functions and modules as the following.

round_design_scope

Round supplies some useful core modules such as consensus protocols and failure detections for distributed systems as default. In addition, developers can add new original modules for distributed system such as consensus protocol using any programming languages such as JavaScript and Lua.

Architecture

Programming Model

Round supports both message passing model and shared memory model as the parallel distributed programming model. In Round, the message passing model originates in actor model and CSP (Communicating Sequential Processes), and the shared memory model is based on Paxos protocol.

Round Programming Model

Open Standard Protocols

Round is consist of the following open standard network protocols such as JSON-RPC and UPnP.

round_protocol

In addition, Round supports several major programming languages such as Java, JavaScript and Lua. Developers can build distributed frameworks and applications using their favorite programming languages.

Features

In Round, there are the following features to develop distributed frameworks and applications easily.

Zeroconf

In typical cloud systems, users have to set some configuration to start distributed services. Round is designed based on Zeroconf not to set any configurations by users.

For example, a node is added into a cluster of Round automatically after the new node is started without configuration. Other nodes in the same network are received event messages when a node is added or removed.

Zeroconf

Zeroconf is a tecnology to find services without user configuration. In Round, all new nodes are added into a cluster without special configuration and the nodes are available automatically.

Decentralized

Basically, Round is a decentralized distributed system framework,
every nodes in a cluster has equal roll, the cluster has no master node.

round_overview_zeroconf

In addition, Round has a function which elects a leader node to build centric distributed frameworks and applications automatically.

Autonomous

Each node run as an autonomous actor based on the specified behaviors by developers. The nodes communicates messages to other nodes in the same or other clusters based on the specified behaviors autonomously.

round_overview_autonomous

Round is a autonomous programming model like Game of Life. The node has the behavior codes itself. The node runs based on the behavior codes and handles any events autonomously.

Dynamics

Each node is an autonomous and a programmable RPC node.
In Round, you can build distributed frameworks and applications to add behavior scripts and connect events into the scripts dynamically.

auto-configuration

Round supports some dynamic programming languages such ad JavaScript and Java, then you can develop distributed system applications using your favorite programming language.

Resources

Please check the following site to know about Round in more detail and get the source codes 🙂

306 thoughts on “Round

  1. Pingback: Reba Fleurantin

  2. Pingback: MILF Porn

  3. Pingback: Madelyn Monroe Masturbating

  4. Pingback: best-premium-domains

  5. Pingback: Academic Writing Service

  6. Pingback: Online Assignment Writers

  7. Pingback: Assignment Provider

  8. Pingback: valentine pillow

  9. Pingback: personalized anniversary gift

  10. Pingback: Click Here

  11. Pingback: Click Here

  12. Pingback: Click Here

  13. Pingback: Click Here

  14. Pingback: Click Here

  15. Pingback: Click Here

  16. Pingback: Click Here

  17. Pingback: Click Here

  18. Pingback: Click Here

  19. Pingback: Click Here

  20. Pingback: Click Here

  21. Pingback: Click Here

  22. Pingback: Click Here

  23. Pingback: Click Here

  24. Pingback: Click Here

  25. Pingback: Click Here

  26. Pingback: Click Here

  27. Pingback: Click Here

  28. Pingback: Click Here

  29. Pingback: Click Here

  30. Pingback: Click Here

  31. Pingback: Click Here

  32. Pingback: Click Here

  33. Pingback: Click Here

  34. Pingback: Click Here

  35. Pingback: Click Here

  36. Pingback: moveit studio

  37. Pingback: spaceros

  38. Pingback: remote control robotics

  39. Pingback: Click Here

  40. Pingback: Click Here

  41. Pingback: Click Here

  42. Pingback: Reputation Defenders

  43. Pingback: Reputation Defenders

  44. Pingback: Reputation Defenders

  45. Pingback: Click Here

  46. Pingback: Click Here

  47. Pingback: Click Here

  48. Pingback: Click Here

  49. Pingback: Click Here

  50. Pingback: Click Here

  51. Pingback: Click Here

  52. Pingback: Click Here

  53. Pingback: Click Here

  54. Pingback: Click Here

  55. Pingback: Click Here

  56. Pingback: Click Here

  57. Pingback: Click Here

  58. Pingback: Click Here

  59. Pingback: glenfiddich geschenkset

  60. Pingback: Click Here

  61. Pingback: Click Here

  62. Pingback: grand rapids same day crowns

  63. Pingback: Click Here

  64. Pingback: grand rapids dentist

  65. Pingback: Click Here

  66. Pingback: https://gquery.org/

  67. Pingback: Click Here

  68. Pingback: Click Here

  69. Pingback: Click Here

  70. Pingback: Click Here

  71. Pingback: Click Here

  72. Pingback: Click Here

  73. Pingback: Click Here

  74. Pingback: Click Here

  75. Pingback: Click Here

  76. Pingback: Click Here

  77. Pingback: Click Here

  78. Pingback: Click Here

  79. Pingback: Click Here

  80. Pingback: Click Here

  81. Pingback: Click Here

  82. Pingback: Click Here

  83. Pingback: Click Here

  84. Pingback: Click Here

  85. Pingback: Click Here

  86. Pingback: Click Here

  87. Pingback: Click Here

  88. Pingback: Click Here

  89. Pingback: Click Here

  90. Pingback: Click Here

  91. Pingback: Click Here

  92. Pingback: How long does it take for good bacteria to grow back after antibiotics hydroxychloroquine sulfate

  93. Pingback: 카지노 게임 플레이

  94. Pingback: buy-premium-domains

  95. Pingback: domains

  96. Pingback: How long does the average person make love

  97. Pingback: What are the symptoms of external parasites

  98. Pingback: What are the long term effects of albuterol

  99. Pingback: Is depression a form of mental illness

  100. Pingback: What does sudden cardiac death feel like Lisinopril

  101. Pingback: best book for business startup

  102. Pingback: Ivermectin cattle | Is Avocado considered a probiotic

  103. Pingback: best book for business startup

  104. Pingback: Buy Online | What to text him to make him think about you all day Cialis patent expiration date

  105. Pingback: vidalista 20mg online buy sildenafil 50mg

  106. Pingback: Zithromax 500 mg: Can liver damage reversed

  107. Pingback: Werden Frauen im Alter sexuell aktiver kamagra amazon

  108. Pingback: Google reviews

  109. Pingback: furosemide 20 milligrams

  110. Pingback: Comment le manipulateur fait l'amour meilleure parapharmacie en ligne

  111. Pingback: Comment Appelle-t-on des jumeaux garcon et fille pharmacie pas cher

  112. Pingback: Pornography Australia

  113. Pingback: What should you not say to your partner?

  114. Pingback: reputation defenders

  115. Pingback: Is cinnamon good for sperm production?

  116. Pingback: Can I go on a night out on antibiotics ivermectin cream for rosacea

  117. Pingback: How does a man see love?

  118. Pingback: Whats the longest a woman has been pregnant?

  119. Pingback: How can I help my husband with erectile dysfunction?

  120. Pingback: How do I know if my heart is OK furosemide toxic effects

  121. Pingback: Is grapes good for liver stromectol 3mg online

  122. Pingback: Quelle est la couleur de la virginite | viagra sans ordonnance en pharmacie forum

  123. Pingback: Can steroid inhalers damage lungs generic budesonide inhaler

  124. Pingback: Is coffee good for weight loss priligy

  125. Pingback: Can an infection be cured without antibiotics

  126. Pingback: Can I eat chicken while taking antibiotics

  127. Pingback: 2023 Books

  128. Pingback: Are antibiotics good pain

  129. Pingback: Is milk good for antibiotic

  130. Pingback: What drug kills all bacteria

  131. Pingback: How long do antibiotics last

  132. Pingback: dying

  133. Pingback: birth records

  134. Pingback: find a grave

  135. Pingback: What to eat after antibiotics

  136. Pingback: Is Honey an antibiotic

  137. Pingback: What are 5 examples of parasitic Stromectol for sale

  138. Pingback: Is 5 days of antibiotics enough

  139. Pingback: vardenafil best price

  140. Pingback: levitra over the counter

  141. Pingback: Do antibiotics damage body cells

  142. Pingback: price of viagra per pill

  143. Pingback: Do antibiotics make you gain weight

  144. Pingback: Can I get antibiotics without seeing a doctor

  145. Pingback: Is 7 days of antibiotics enough

  146. Pingback: How long does it take for immune system to recover after antibiotics

  147. Pingback: How long is it safe to be on antibiotics

  148. Pingback: Can I take antibiotics right before bed

  149. Pingback: Treblab - wireless headphones over ear

  150. Pingback: low risk football trading strategies

  151. Pingback: ivermectin in dogs Do antibiotics weaken immune system long term?

  152. Pingback: wireless beats headphones

  153. Pingback: What are the 10 benefits of turmeric ivermectin treatment

  154. Pingback: Est-ce que la famille est une valeur cialis en vente libre en france

  155. Pingback: bluetooth earbuds

  156. Pingback: wireless ear buds earbuds bluetooth

  157. Pingback: National Chi Nan University

  158. Pingback: What is the best inhaler for asthma and COPD ipratropium albuterol

  159. Pingback: How much albuterol is safe in a day can you take albuterol pills and inhaler together

  160. Pingback: How do I know if my shortness of breath is heart related lasix loop diuretic

  161. Pingback: Is albuterol the same as Proventil buy albuterol sulfate inhaler online

  162. Pingback: Is COPD worse in hot or cold weather | albuterol side effects

  163. Pingback: What can I use instead of albuterol - ventolin hfa 90 mcg inhaler recalls

  164. Pingback: What are the 2 types of congestive heart failure lasix cost

  165. Pingback: What is the most common treatment for congestive heart failure buy hygroton

  166. Pingback: Faculty expertise

  167. Pingback: future university egypt

  168. Pingback: Human Resources Management degree

  169. Pingback: MBA curriculum in Egypt

  170. Pingback: Business administration

  171. Pingback: Transparency and credibility

  172. Pingback: Finance job market

  173. Pingback: Academic excellence

  174. Pingback: Which course is best for pharmacy

  175. Pingback: نظام امتحان كلية طب الفم والاسنان

  176. Pingback: Professional services in Egypt

  177. Pingback: ماجيستير طب أسنان الأطفال

  178. Pingback: Accredited private dental faculty

  179. Pingback: Hybrid courses at future university in egypt

  180. Pingback: متطلبات التخرج

  181. Pingback: side effects of albuterol nebulizer - Inhaler Manufacturer Develops New Device to Improve Inhaler Technique

  182. Pingback: Microbiology and Immunology

  183. Pingback: ما هو عمل خريج ادارة الاعمال

  184. Pingback: future University application form

  185. Pingback: التقديم جامعة المستقبل في مصر

  186. Pingback: Apply now to future university in egypt

  187. Pingback: Est-ce que faire l'amour souvent est bon pour la prostate sildenafil 50 mg sans ordonnance

  188. Pingback: Quels sont les trois criteres qui caracterise la famille | acheter du cialis sur internet

  189. Pingback: buy desiccated thyroid non prescription | Reduced tolerance to exercise or physical exertion, experiencing fatigue or muscle fatigue quickly, can be linked to thyroid deficiency

  190. Pingback: How does a lack of access to healthcare services impact heart disease prevention: atorvastatin 10 mg tablet

  191. Pingback: What fruits are high in probiotics?

  192. Pingback: How can I tell if antibiotics are working?

  193. Pingback: How long does it take to rebuild immune system after antibiotics?

  194. Pingback: What meat is good for liver?

  195. Pingback: Quel est le comportement d'une bonne femme acheter levitra 20 mg

  196. Pingback: Comment se passe l'accouplement chez l'Homme: viagra avis

  197. Pingback: How many times should a man release sperm in a day: black cialis pills

  198. Pingback: Do Peanuts increase sperm side effects of vidalista

  199. Pingback: What is the average width of a man's private: vidalista 60

  200. Pingback: Feeling heavy or weighed down due to thyroid-related weight gain?

  201. Pingback: Difficulty in maintaining focus and attention can be a symptom of thyroid deficiency-related lack of energy?

  202. Pingback: Are there any side effects associated with clomiphene use for ovulation induction?

  203. Pingback: What lifestyle changes can help promote regular ovulation in women?

  204. Pingback: Can cholesterol levels be managed through crystal healing or gemstone therapy

  205. Pingback: Does cholesterol impact liver health

  206. Pingback: What does a man need in love - Dapoxetine 60mg price

  207. Pingback: ما هو عمل خريج ادارة الاعمال

  208. Pingback: What food make sperm stronger - viagra 100 mg dose

  209. Pingback: Bureaucracies

  210. Pingback: Bachelor's Degree

  211. Pingback: What happens if I take antibiotics an hour early?

  212. Pingback: Continuing Dental Education Courses

  213. Pingback: learning methods in pharmacy

  214. Pingback: قسم علم الأحياء الدقيقة والمناعة

  215. Pingback: Oral and Dental Medicine

  216. Pingback: MBA graduates careers in Egypt

  217. Pingback: FCIT Programs and Courses

  218. Pingback: Grading Policy

  219. Pingback: agreement

  220. Pingback: Comment se nettoyer la prostate viagra en vente libre en belgique

  221. Pingback: Prof. Ebada Sarhan

  222. Pingback: fue

  223. Pingback: Inhalers and Air Quality: A Powerful Combination | ventolin hfa aer glax

  224. Pingback: Breast cancer survivors may face long-term financial challenges due to medical expenses, loss of employment, or reduced work capacity during treatment Tamoxifen gel

  225. Pingback: Is syphilis 100% curable | cefadroxil 500mg capsules dosage

  226. Pingback: What makes a man happy | vardenafil hcl 20mg

  227. Pingback: amox-clav 875 125 mg - What foods help rebuild your liver

  228. Pingback: over the counter sleep aid | How quickly can over the counter medications provide relief for symptoms

  229. Pingback: What fluids add sperm. cost fildena 100mg

  230. Pingback: What does taking turmeric daily do | what is stromectol used for

  231. Pingback: Why asthmatics can't take ibuprofen albuterol inhaler sticks

  232. Pingback: Medications and Hormonal Health: Balancing Body Functions | vibramycin over the counter

  233. Pingback: hydroxychloroquine 200 mg para que sirve

  234. Pingback: Is it normal to come 3 minutes - levitra 20

  235. Pingback: What antibiotics should diabetics avoid

  236. Pingback: Can I use my health insurance to purchase medication from an online pharmacy

  237. Pingback: What color is trichomoniasis discharge?

  238. Pingback: Can I have caffeine with antibiotics ivermectin for swine?

  239. Pingback: Do antibiotics make you feel sick ivermectin use?

  240. Pingback: What causes heart attacks?

  241. Pingback: Can antibiotics be used for tuberculosis buy stromectol for humans?

  242. Pingback: Is grapes good for liver ivermectin horse wormer?

  243. Pingback: Do parasites feed on sugar stromectol?

  244. Pingback: Are there any age restrictions for taking antibiotics ivermectin goats?

  245. Pingback: How long can the average man stay erect ivermectin for chickens?

  246. Pingback: What is the most common side effect of antibiotics stromectol 6mg?

  247. Pingback: https://www.kooky.domains

  248. Pingback: https://www.kooky.domains/post/the-basics-of-web3-domains-for-business-use

  249. Pingback: https://www.kooky.domains/post/understanding-the-concept-of-web3-domains

  250. Pingback: https://www.kooky.domains/post/decentralized-nature-of-web3-domains

  251. Pingback: https://www.kooky.domains/post/understanding-the-role-of-blockchain-in-web3-domains

  252. Pingback: MBA tuition fees

  253. Pingback: Can antibiotics be used to treat infections in patients with chronic obstructive pulmonary disease (COPD) buy stromectol 3 mg online?

  254. Pingback: البحث الأكاديمي

  255. Pingback: Why do I always get bacterial infections stromectol 6 mg online?

  256. Pingback: Can steroids help a viral cough symbicort coupon?

  257. Pingback: What does asthma do to your body?

  258. Pingback: Are there any over the counter inhalers for asthma albuterol inhaler over the counter walgreens?

  259. Pingback: What vitamins should I take for COPD albuterol sulfate?

  260. Pingback: Can You overdose on Advil liquid gels what is albuterol used for?

  261. Pingback: canada mail order pharmacy?

  262. Pingback: fue

  263. Pingback: xenical canadian pharmacy?

  264. Pingback: Social Celebrations for pharmacy students at future university

  265. Pingback: قسم الكيمياء الصيدلانية

  266. Pingback: Can antibiotics make your heart skip beats Zithromax Azithromycin?

  267. Pingback: What is the best blood pressure for seniors Azithromycin use?

  268. Pingback: رعاية الاسنان

  269. Pingback: How should antibiotics be taken buy Azithromycin?

  270. Pingback: engineering majors

  271. Pingback: computer science blog

  272. Pingback: What are the seven signs you need magnesium Tadalafil 5mg price??

  273. Pingback: higher education

  274. Pingback: future unversity in egypt news

  275. Pingback: What shouldn't you do before sleep cialis order??

  276. Pingback: Msc in dental

  277. Pingback: What is the role of penile injection therapy in the treatment of erectile dysfunction over the counter cialis walgreens??

  278. Pingback: Undergraduate programs at future university

  279. Pingback: Where are babies inside a woman??

  280. Pingback: Can you get pregnant twice what happens if you take 2 cialis??

  281. Pingback: What are the 7 dimensions of quality??

  282. Pingback: How do you make a man feel wanted??

  283. Pingback: What is the most common cause of death in elderly??

  284. Pingback: PE is defined as the inability to delay ejaculation during sexual activity, leading to distress or negative impact on sexual satisfaction and relationship quality.?

  285. Pingback: Overall, while dapoxetine is typically not combined with other medications, there may be some instances where combination therapy is appropriate. However, it is important to consult with a healthcare provider before combining medications or therapies.?

  286. Pingback: Maillot de football

  287. Pingback: Maillot de football

  288. Pingback: Maillot de football

  289. Pingback: Maillot de football

  290. Pingback: Maillot de football

  291. Pingback: Does 3 times a day mean every 8 hours??

  292. Pingback: Maillot de football

  293. Pingback: Maillot de football

  294. Pingback: Maillot de football

  295. Pingback: Maillot de football

  296. Pingback: Maillot de football

  297. Pingback: Maillot de football

  298. Pingback: Maillot de football

  299. Pingback: Maillot de football

  300. Pingback: Maillot de football

  301. Pingback: Maillot de football

  302. Pingback: Are there any natural sources of antibiotics??

  303. Pingback: SEOSolutionVIP Fiverr

  304. Pingback: SEOSolutionVIP Fiverr

  305. Pingback: SEOSolutionVIP Fiverr

  306. Pingback: SEOSolutionVIP Fiverr