Wang2013
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
** 2/25 [#p6e478e3]
*** This Term [#f882d92f]
???ѻ??????뤿?ᡢ???ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-DEIMȯɽ?????ν???
-JsSpinner?μ???
-monetdb??Ĵ??
*** Next Term [#v4b9e92b]
-Ʊ??
** 2/5 [#p6e478e3]
*** This Term [#f882d92f]
-????
*** Next Term [#v4b9e92b]
-Ʊ??
** 1/27 [#p6e478e3]
*** This Term [#f882d92f]
???ѻ??????뤿?ᡢ???ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-??????DEIM??ʸ?ν???
*** Next Term [#v4b9e92b]
-Ʊ??
** 1/7 [#p6e478e3]
*** This Term [#f882d92f]
???ѻ??????뤿?ᡢ???ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-DEIM??ʸ?ν???
*** Next Term [#v4b9e92b]
-Ʊ??
** 12/27 [#p6e478e3]
*** This Term [#f882d92f]
-????
*** Next Term [#v4b9e92b]
-????
-DEIM??ʸ??ɮ
** 12/19 [#p6e478e3]
*** This Term [#f882d92f]
???Ȥλ?????Τ??ᡢ???ʤ????Ƥ????????ޤ???
-???Ѥ?????????ľ???Ƥ???????
-DEIM??Ͽ
-JsSpinner???߷?
*** Next Term [#v4b9e92b]
-JsSpinner?μ???
** 12/13 [#p6e478e3]
*** This Term [#f882d92f]
-API?ˤĤ???ĥ????ȸ?Ƥ
-ĥ????Υץ?????ߥĶ??å?
-??ݡ??Ȥ??
*** Next Term [#v4b9e92b]
-??ݡ??Ȥ??
-API?˴ؤ???JsSpinner??ʬ???߷פȼ???
** 12/5 [#p6e478e3]
*** This Term [#f882d92f]
-???Ȥ?????ޤ??Τǡ????ʤ????Ƥ????????????ѿ????????????ޤ???
-enpit????
*** Next Term [#v4b9e92b]
-???渡Ƥ
** 11/26 [#p6e478e3]
*** This Term [#f882d92f]
-?ѻ???????ޤ??Τǡ????ʤ????Ƥ????????????ѿ????????????ޤ???
-cs ???ߥʡ??ν???
*** Next Term [#v4b9e92b]
-Ʊ??
** 11/14 [#p6e478e3]
*** This Term [#f882d92f]
-???????????Ǥ???碌
-naive?¸?
-???饤?ɽ???
*** Next Term [#v4b9e92b]
-Ʊ??
** 10/31 [#p6e478e3]
*** This Term [#f882d92f]
-???饤?ɽ???
-?¸?
*** Next Term [#v4b9e92b]
-Ʊ??
** 10/31 [#p6e478e3]
*** This Term [#f882d92f]
-ȯɽ????
*** Next Term [#v4b9e92b]
-???渡Ƥ
** 10/22 [#p6e478e3]
*** This Term [#f882d92f]
-think about event-based process
*** Next Term [#v4b9e92b]
-the same
** 10/17 [#p6e478e3]
*** This Term [#f882d92f]
-read book
--c++ concurrency in action
--python source code analyze
-meeting with Kitagawa-sensei
*** Next Term [#v4b9e92b]
-read papers about other stream processing engines
-think about event-based process and parallel process
** 10/03 [#p6e478e3]
*** This Term [#f882d92f]
-improve the performance of JsSpinner
--JsSpinner is able to process 400 thousands tuples by al...
-implement the groupby_aggregation operator
--support sum, avg, count operation
-read paper
--Discretized Streams: An Efficient and Fault-Tolerant Mo...
--One reason of why it can achieve fault-tolerant is that...
-think about map-reduce operator
--map-reduce may work fine with parallel processing, but ...
*** Next Term [#v4b9e92b]
-prepare for the KDE seminar (10/15)
** 07/25 [#p6e478e3]
*** This Term [#f882d92f]
-??α?????Τ?????ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-??åѡ??μ???
*** Next Term [#v4b9e92b]
-??åѡ???????³??
-spark?ξ㳲??????Ĵ??
-???祪?ڥ졼???μ???
** 07/12 [#p6e478e3]
*** This Term [#f882d92f]
-enpit??Τ????????٤?ޤ??????ѿ????????????ޤ???
-our client library has a new short name : JsSpinlet
-write the necessary source code comment
-implement the RSS wrapper
--RSS wrapper may contain some RSS feed urls, application...
--We can be informed when some animation we are intereste...
-survey on the Information Source
--the best information source has JSON api providing a pu...
--twitter has a public timeline, twitter based on public,...
--facebook doesn't have a public timeline, facebook based...
--github has a public timeline
--?ϤƤʥ֥å??ޡ???/delicous??has a public timeline
*** Next Term [#v4b9e92b]
-finish the implementation of RSS wrapper and think about...
** 07/04 [#p6e478e3]
*** This Term [#f882d92f]
-implement a simple demo.
--Get the Tweet content and its favourite number.
-read a paper
--Spark: Cluster Computing with Working Sets
*** Next Term [#v4b9e92b]
-modify the demo, and think about implementing map, reduc...
* Integeration seminar ??Ľ??? [#o07f99cd]
** 06/28 [#p6e478e3]
*** This Term [#f882d92f]
-Our system has its own name.
--Server : JStreamSpinner
--client library: JSpinlet
-implement how JStreamSpinner interacts with wrapper( of ...
--JStreamSpinner contains a wrapper folder, each file in ...
-implement the JSpinlet API
--bool connectServer(std::string serverIp, std::string se...
--bool registerQuery(std::string query, void (*callBackF...
--void execute(void);
--when register query, user should provide the query stri...
--the JSpinlet also has some codes to deal with BSON data...
-implement the twitter wrapper
--we want to get twitter articles continuously by twitter...
--the old twitter API doesn't work last week, so we have ...
--it has a GET statuses/sample API, it returns a small ra...
--Now, we can get 140 twitter statuses per second, it is ...
*** Next Term [#v4b9e92b]
-look into what we get by the Twitter API
** 06/21 [#p6e478e3]
*** This Term [#f882d92f]
-Question about design.
-How does the user run the stream processing engine ?
-One approach
--run the stream processing engine on one server.
--It listens to one port to accept command.
--User is a different process, it sends command to the se...
--Server supports different kinds of wrappers for differe...
-another approach
--the user and the engine may be the same process.
--The engine classes are compiled into binary libraries.
--The engine provides a set of classes user can use.
--When the user runs the system, it should provide the wr...
--Then just compile some classes is OK, not need to re-co...
-I prefer approach 2 because I think how to get input dat...
*** Next Term [#v4b9e92b]
-?????ƥ?α??ѥ??ʥꥪ?ˤĤ??Ƹ??渡Ƥ
** 06/12 [#p6e478e3]
*** This Term [#f882d92f]
-??????????ɽ?????߷פȼ???
*** Next Term [#v4b9e92b]
-?????ƥ?α??ѥ??ʥꥪ?ˤĤ??Ƹ??渡Ƥ
** 06/07 [#p6e478e3]
*** This Term [#f882d92f]
-try to implement an client-server architecture of the sy...
--then client can register query and get query result fro...
--so we should think about communication between differen...
-communication mechanism
--the easiest way is to use socket directly, the best way...
--this is difficult to implement because we should deal w...
---linux: epoll
---windows: iocp
---Mac OS?? kqueue
--it is also not good to use epoll/iocp/kqueue directly b...
---libevent
---libev
---boost::asio
--it is not good to use libevent/libev/boost::asio direct...
---RCF( boost::asio)
---eventrpc(libevent)
---evproto(libevent)
*** Next Term [#v4b9e92b]
-go on implementing the system
** 05/24 [#p6e478e3]
*** This Term [#f882d92f]
-finish the binary representation of JSON
--now each JSON document has a binary representation othe...
-finish the memory manager
--memory allocate unit: page
(each page is divided into chunks, chunk has a fix size, ...
-finish the queue manager
--void push(Element& element);
--void pop(void);
--void front(Element& element);
--bool isEmpty(void);
--bool isFull(void);
-implementing the synopsis
--window synopsis
---void insertElement(Element& element);
---void deleteOldestElement(void);
---void getOldestElement(Element& element);
--lineage synopsis
---void insertLineage(Lineage& lineage,Element outputElem...
---void getAndDeleteElement(Lineage lineage, Element& out...
--relation synopsis
---void insertElement(Element& element);
---void deleteElement(Element& element);
*** Next Term [#v4b9e92b]
-finish the implementation of synopsis and operators
** 05/17 [#p6e478e3]
*** This Term [#f882d92f]
-study about the STREAM
-design the system
-prepare for the integration seminar
*** Next Term [#v4b9e92b]
-implementation
** 4/26 [#p6e478e3]
*** This Term [#f882d92f]
-read the source code of STREAM
-make our system run on linux
-study about Emacs, gdb, make
-design our system
*** Next Term [#v4b9e92b]
-design and implement our system
終了行:
[[FrontPage]]
** 2/25 [#p6e478e3]
*** This Term [#f882d92f]
???ѻ??????뤿?ᡢ???ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-DEIMȯɽ?????ν???
-JsSpinner?μ???
-monetdb??Ĵ??
*** Next Term [#v4b9e92b]
-Ʊ??
** 2/5 [#p6e478e3]
*** This Term [#f882d92f]
-????
*** Next Term [#v4b9e92b]
-Ʊ??
** 1/27 [#p6e478e3]
*** This Term [#f882d92f]
???ѻ??????뤿?ᡢ???ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-??????DEIM??ʸ?ν???
*** Next Term [#v4b9e92b]
-Ʊ??
** 1/7 [#p6e478e3]
*** This Term [#f882d92f]
???ѻ??????뤿?ᡢ???ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-DEIM??ʸ?ν???
*** Next Term [#v4b9e92b]
-Ʊ??
** 12/27 [#p6e478e3]
*** This Term [#f882d92f]
-????
*** Next Term [#v4b9e92b]
-????
-DEIM??ʸ??ɮ
** 12/19 [#p6e478e3]
*** This Term [#f882d92f]
???Ȥλ?????Τ??ᡢ???ʤ????Ƥ????????ޤ???
-???Ѥ?????????ľ???Ƥ???????
-DEIM??Ͽ
-JsSpinner???߷?
*** Next Term [#v4b9e92b]
-JsSpinner?μ???
** 12/13 [#p6e478e3]
*** This Term [#f882d92f]
-API?ˤĤ???ĥ????ȸ?Ƥ
-ĥ????Υץ?????ߥĶ??å?
-??ݡ??Ȥ??
*** Next Term [#v4b9e92b]
-??ݡ??Ȥ??
-API?˴ؤ???JsSpinner??ʬ???߷פȼ???
** 12/5 [#p6e478e3]
*** This Term [#f882d92f]
-???Ȥ?????ޤ??Τǡ????ʤ????Ƥ????????????ѿ????????????ޤ???
-enpit????
*** Next Term [#v4b9e92b]
-???渡Ƥ
** 11/26 [#p6e478e3]
*** This Term [#f882d92f]
-?ѻ???????ޤ??Τǡ????ʤ????Ƥ????????????ѿ????????????ޤ???
-cs ???ߥʡ??ν???
*** Next Term [#v4b9e92b]
-Ʊ??
** 11/14 [#p6e478e3]
*** This Term [#f882d92f]
-???????????Ǥ???碌
-naive?¸?
-???饤?ɽ???
*** Next Term [#v4b9e92b]
-Ʊ??
** 10/31 [#p6e478e3]
*** This Term [#f882d92f]
-???饤?ɽ???
-?¸?
*** Next Term [#v4b9e92b]
-Ʊ??
** 10/31 [#p6e478e3]
*** This Term [#f882d92f]
-ȯɽ????
*** Next Term [#v4b9e92b]
-???渡Ƥ
** 10/22 [#p6e478e3]
*** This Term [#f882d92f]
-think about event-based process
*** Next Term [#v4b9e92b]
-the same
** 10/17 [#p6e478e3]
*** This Term [#f882d92f]
-read book
--c++ concurrency in action
--python source code analyze
-meeting with Kitagawa-sensei
*** Next Term [#v4b9e92b]
-read papers about other stream processing engines
-think about event-based process and parallel process
** 10/03 [#p6e478e3]
*** This Term [#f882d92f]
-improve the performance of JsSpinner
--JsSpinner is able to process 400 thousands tuples by al...
-implement the groupby_aggregation operator
--support sum, avg, count operation
-read paper
--Discretized Streams: An Efficient and Fault-Tolerant Mo...
--One reason of why it can achieve fault-tolerant is that...
-think about map-reduce operator
--map-reduce may work fine with parallel processing, but ...
*** Next Term [#v4b9e92b]
-prepare for the KDE seminar (10/15)
** 07/25 [#p6e478e3]
*** This Term [#f882d92f]
-??α?????Τ?????ʤ????Ƥ????????ޤ??????ѿ????????????ޤ???
-??åѡ??μ???
*** Next Term [#v4b9e92b]
-??åѡ???????³??
-spark?ξ㳲??????Ĵ??
-???祪?ڥ졼???μ???
** 07/12 [#p6e478e3]
*** This Term [#f882d92f]
-enpit??Τ????????٤?ޤ??????ѿ????????????ޤ???
-our client library has a new short name : JsSpinlet
-write the necessary source code comment
-implement the RSS wrapper
--RSS wrapper may contain some RSS feed urls, application...
--We can be informed when some animation we are intereste...
-survey on the Information Source
--the best information source has JSON api providing a pu...
--twitter has a public timeline, twitter based on public,...
--facebook doesn't have a public timeline, facebook based...
--github has a public timeline
--?ϤƤʥ֥å??ޡ???/delicous??has a public timeline
*** Next Term [#v4b9e92b]
-finish the implementation of RSS wrapper and think about...
** 07/04 [#p6e478e3]
*** This Term [#f882d92f]
-implement a simple demo.
--Get the Tweet content and its favourite number.
-read a paper
--Spark: Cluster Computing with Working Sets
*** Next Term [#v4b9e92b]
-modify the demo, and think about implementing map, reduc...
* Integeration seminar ??Ľ??? [#o07f99cd]
** 06/28 [#p6e478e3]
*** This Term [#f882d92f]
-Our system has its own name.
--Server : JStreamSpinner
--client library: JSpinlet
-implement how JStreamSpinner interacts with wrapper( of ...
--JStreamSpinner contains a wrapper folder, each file in ...
-implement the JSpinlet API
--bool connectServer(std::string serverIp, std::string se...
--bool registerQuery(std::string query, void (*callBackF...
--void execute(void);
--when register query, user should provide the query stri...
--the JSpinlet also has some codes to deal with BSON data...
-implement the twitter wrapper
--we want to get twitter articles continuously by twitter...
--the old twitter API doesn't work last week, so we have ...
--it has a GET statuses/sample API, it returns a small ra...
--Now, we can get 140 twitter statuses per second, it is ...
*** Next Term [#v4b9e92b]
-look into what we get by the Twitter API
** 06/21 [#p6e478e3]
*** This Term [#f882d92f]
-Question about design.
-How does the user run the stream processing engine ?
-One approach
--run the stream processing engine on one server.
--It listens to one port to accept command.
--User is a different process, it sends command to the se...
--Server supports different kinds of wrappers for differe...
-another approach
--the user and the engine may be the same process.
--The engine classes are compiled into binary libraries.
--The engine provides a set of classes user can use.
--When the user runs the system, it should provide the wr...
--Then just compile some classes is OK, not need to re-co...
-I prefer approach 2 because I think how to get input dat...
*** Next Term [#v4b9e92b]
-?????ƥ?α??ѥ??ʥꥪ?ˤĤ??Ƹ??渡Ƥ
** 06/12 [#p6e478e3]
*** This Term [#f882d92f]
-??????????ɽ?????߷פȼ???
*** Next Term [#v4b9e92b]
-?????ƥ?α??ѥ??ʥꥪ?ˤĤ??Ƹ??渡Ƥ
** 06/07 [#p6e478e3]
*** This Term [#f882d92f]
-try to implement an client-server architecture of the sy...
--then client can register query and get query result fro...
--so we should think about communication between differen...
-communication mechanism
--the easiest way is to use socket directly, the best way...
--this is difficult to implement because we should deal w...
---linux: epoll
---windows: iocp
---Mac OS?? kqueue
--it is also not good to use epoll/iocp/kqueue directly b...
---libevent
---libev
---boost::asio
--it is not good to use libevent/libev/boost::asio direct...
---RCF( boost::asio)
---eventrpc(libevent)
---evproto(libevent)
*** Next Term [#v4b9e92b]
-go on implementing the system
** 05/24 [#p6e478e3]
*** This Term [#f882d92f]
-finish the binary representation of JSON
--now each JSON document has a binary representation othe...
-finish the memory manager
--memory allocate unit: page
(each page is divided into chunks, chunk has a fix size, ...
-finish the queue manager
--void push(Element& element);
--void pop(void);
--void front(Element& element);
--bool isEmpty(void);
--bool isFull(void);
-implementing the synopsis
--window synopsis
---void insertElement(Element& element);
---void deleteOldestElement(void);
---void getOldestElement(Element& element);
--lineage synopsis
---void insertLineage(Lineage& lineage,Element outputElem...
---void getAndDeleteElement(Lineage lineage, Element& out...
--relation synopsis
---void insertElement(Element& element);
---void deleteElement(Element& element);
*** Next Term [#v4b9e92b]
-finish the implementation of synopsis and operators
** 05/17 [#p6e478e3]
*** This Term [#f882d92f]
-study about the STREAM
-design the system
-prepare for the integration seminar
*** Next Term [#v4b9e92b]
-implementation
** 4/26 [#p6e478e3]
*** This Term [#f882d92f]
-read the source code of STREAM
-make our system run on linux
-study about Emacs, gdb, make
-design our system
*** Next Term [#v4b9e92b]
-design and implement our system
ページ名: