XO Korea/mesh network

From OLPC

< XO Korea
Revision as of 04:31, 8 July 2007 by Php5 (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

환영합니다 | Portal | XO Korea | Deployment | Content | Hardware | Software | Mesh Network | Ethics | LOS | XO City | Accreditation | Consortium

Contents

This article is an experimental effort of the Korean XO community. If you want to see the mesh network plan of OLPC, see Mesh_network.

Introduction

Because the IT infra of South Korea is quite well established compared to developing nations, it's rather easy for any OLPC (or its derivatives) to connect to the Internet regardless of their locations. However, we expect those 20,000,000+ OLPC and its derivative machines can establish a national-wide mesh network themselves. Therefore, there are two routes for each OLPC (or its derivative machine) to connect another, one via the current information highway of South Korea and the other via Korean Mesh Network, composed of more than 20,000,000 machines.

Those machines shall be connected each other horizontally and hierarchically using Moodle and wiki architecture.

Networking

Every olpc laptop can communicate with other olpc latop or servers via Wifi, and servers communicate each other via Wimax.

Because of the mesh network capability, all laptops and servers shall maintain network connectivity 24 hrs/365 days.

Those networks can be classified under the kinds of educational facilities as below; kindergartens, primary schools, middle schools, high schools and colleges etc.

The hierarchical structure of OLPC network is as below.

School network

  1. class server: it is a place for 20~50 children to save large files, to backup their daily activities, and to run various educational softwares (acitivities) which is too large to be on XO laptops. OLPC Korea estimates about 10~100 class servers shall compose a school network which is contolled by a xo korea/school server. Each class server has about 100 giga bytes hdd, 1 giga byte memory, and 1~2 Ghz cpu resources. As all Korean schools already have sufficient PCs, the only thing to do is to convert those Window XP machines to Linux servers, and it's quite easy work. It's basically with moodle, and the number of class servers is estimated to be about 500,000~600,000 units.
  2. school server: it is the machine controlling class servers in each school, so there will be one school server per school. Like class servers, it also has Moodle on it, but somewhat different from that on class server; it provides adminstrative functions necessary to manage schools. Among class servers and/or school server, Wimax will be used to link each other. Settings and codes for school servers are described below.
  3. local server: it is to manage school servers in an area with about 100,000 populations (시 군 구).
  4. wide area server: it is to manage local servers in an area with about 5,000,000 populations (광역자치단체)
  5. national server: it is to manage wide area servers in a country.
  • one class server per about 20 students - layer 5: the lowest server layer 각 학급이 관리하는 학급 서버.
  • one school server per 20~100 class server of each school - layer 4: 각 학교가 관리하는 학교 서버
  • one local server per 10~50 school server - layer 3: 시군구 교육청이 관할하는 시군구 서버
  • one wide area server per 10~50 local server - layer 2: 지역 교육청이 관할하는 16개 광역자치단체 서버
  • one national server for 16 wide area server: 교육인적자원부가 관리하는 국가 서버

For information about deployment and content of educational servers, see educational deployment and educational content.

Governmental network

  1. community server: it is a place for 20~50 citizens to save large files, to backup their daily activities, and to run various educational softwares (acitivities) which is too large to be on XO laptops for citizens, Larger OLPC. OLPC Korea estimates about 10~100 community servers shall compose a county network which is contolled by a county server. It's role is similar to that of class server, but for citizens rather than children.
  2. county server (읍면동): it is the machine controlling community servers in county.
  3. local server (시군구): it is to manage county servers in an area with about 100,000 populations.
  4. wide area server (광역자치단체): it is to manage local servers in an area with about 5,000,000 populations (광역자치단체)
  5. national server: it is to manage wide area servers in a country.
  • one community server per about 20 citizens- layer 5: the lowest server layer 각 마을 공동체가 관리하는 마을 서버
  • one county server per 20~100 community server of each town- layer 4: 각 읍면동이 관리하는 지역 서버
  • one local server per 10~50 county server - layer 3: 시군구 정부기관이 관할하는 시군구 서버
  • one wide area server per 10~50 local server - layer 2: 각 광역자치단체가 관할하는 15개 광역자치단체 서버
  • one national server for 16 wide area server: 중앙정부가 관리하는 국가 서버

For information about deployment and content of governmental servers, see governmental content and governmental deployment.

Business network

According to UNSPSC (United Nations Standard Product & Service Classification), OLPC Korea will provide server architectures for business sectors. It will be managed under national wide scale rather than local aspects; that is, there are only one business server in Korea with regional communities in it.

  1. level 5 server: the lowest classification of products and services.
  2. level 4 server:
  3. level 3 server:
  4. level 2 server:
  5. level 1 server: the hightest classification of products and services.

For information about deployment and content of business servers, see Business Content and Business Deployment.

School server & its derivatives

Because schools (even kindergartens also) in South Korea are all connected to the Internet now and provided of stable electricity 24hrs/365days, composing a network (stand-alone or not) is quite easy.

However, because we hope school servers to connect to (an)other school servers directly with or without using current cable networks, and because we hope OLPC and its derivatives be supplied to not only schools but other organizations also, we also make some derivatives of school servers suggested by the OLPC foundation.

There will be various types of servers in South Korea, ranging from a server for only one person to that for 1,000 persons.

Server Deployment 1. Seoul 2. Incheon 3. Daejeon 4. Gwangju 5. Daegu 6. Ulsan 7. Busan 8. Gyeonggi
9. Gangwon 10. Chungnam 11. Chungbuk 12. Gyeongbuk 13. Jeonbuk 14. Jeonnam 15. Gyeongnam 16. Jeju

See Business Deployment and Business Content

Kindergarten network

There shall be 2~5 class servers per each kindergarten and those kindergartens shall also establish local to national kindergarten networks. See images below.


See below for softwares to be uploaded on kindergarten servers. XO Korea/network/kindergarten

Click Kindergarten Content to see content on each kindergarten server.

Primary school network

There shall be 10~50 class servers per each primary school and those primary schools shall also establish local to national primary school networks. See images below.


See below for softwares and content to be uploaded on primary school servers. XO Korea/network/primary school

Click Primary School Content to see content on each primary school server.

Middle school network

There shall be 10~50 class servers per each middle school and those middle schools shall also establish local to national middle school networks. See images below.


See below for softwares and content to be uploaded on middle servers. XO Korea/network/middle school

Click Middle School Content to see content on each middle school server.

High school network

There shall be 10~50 class servers per each high school and those high schools shall also establish local to national high school networks. See images below.


See below for softwares and content to be uploaded on high servers. XO Korea/network/high school

Click Middle School Content to see content on each high school server.

College network

There shall be 10~50 class servers per each college and those colleges shall also establish local to national college networks. See images below.


See below for softwares and content to be uploaded on college servers. XO Korea/network/college


Click College Content to see content on each college server.

Graduate school network

There shall be 10~50 class servers per each graduate school and those graduate schools shall also establish local to national graduate school networks. See images below.


See below for softwares and content to be uploaded on graduate servers. XO Korea/network/graduate school

Click Graduate School Content to see content on each graduate school server.

Professional education network

There shall be 10~50 class servers per each professional school and those professional schools shall also establish local to national professional school networks. See images below.


See below for softwares and content to be uploaded on kindergarten servers. XO Korea/network/professional education

Click Professional Content to see content on each professional education server.

Community network

There shall be 10~50 community servers per each town coummunities (읍 면 동) and those town communities shall also establish local to national community networks (시군구, 광역자치단체, 국가). See images below.


See below for softwares to be uploaded on kindergarten servers. XO Korea/network/professional education

Click Community Content to see content on each governmental server.

Government network

There shall be 10~50 governmental servers per each local government and those governmental servers shall also establish local to national government networks. See images below.


See below for softwares and content to be uploaded on governmental servers. XO Korea/network/government

Click Governmental Content to see content on each governmental server.

Business network

There shall be 10~50 class servers per each primary school and those primary schools shall also establish local to national primary school networks. See images below.


See below for softwares and content to be uploaded on kindergarten servers.

XO Korea/network/business
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox
In other languages