-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
169 lines (148 loc) · 7.86 KB
/
index.html
File metadata and controls
169 lines (148 loc) · 7.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrInK-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<!-- <lInK rel="icon" href="../../../../favicon.ico"> -->
<title>Reactive kernel for intermittent systems</title>
<!-- Bootstrap core CSS -->
<lInK rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<!-- Custom styles for this template -->
<lInK href="jumbotron.css" rel="stylesheet">
</head>
<body>
<main role="main">
<!-- <div class="header">
<div class="container">
<ul class="nav nav-pills pull-right">
<li><a href="#">Home </a></li>
<li><a href="#download">Kernel </a></li>
<li><a href="#applications">Applications </a></li>
<li><a href="#robot">Intermittent Robot </a></li>
<li><a href="#evaluation_data">Evaluation Data </a></li>
<li><a href="#study">User Study </a></li>
</ul>
</div>
</div>
-->
<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron">
<div class="container">
<h1 class="display-3">InK</h1>
<h2>Reactive kernel for intermittent systems</h2>
<p>InK is a kernel designed to allow intermittent devices to operate reactively to their deployed environments.
By exploiting interrupts, timers and priority based scheduling scavenged energy can be used to perform actions in a manner relative to
users needs, effectively reducing irrelevant computation and increasing the responsiveness of the system to external events.</p>
<p> <em>The current page is intended for the review process and fully anonymized. After the review process the website and the code will become publicly available and un-anonymized.
</em></p>
<div style="text-align: left">
<img src="flow-1.png" width="550 px"onerror="this.src=img/allocation.png" alt="" width="350px" style="margin:10px;">
<img src="ink-example-1.png" width="450 px"onerror="this.src=img/allocation.png" alt="" width="350px" style="margin:10px;">
</div>
<!-- <div style="text-align: left">
<img src="flow-1.png" onerror="this.src=img/oversubscribed. png" alt="" width="350px" style="margin:10px;">
</div> -->
<!-- <div style="text-align: left;">
<img src="ink-example-1.png" width="500 px"onerror="this.src=img/allocation.png" alt="" width="350px" style="margin:10px;">
</div> -->
<!-- <p><a class="btn btn-primary btn-lg" href="#" role="button">Read Paper</a></p> -->
<a class="btn btn-primary btn-lg" href="https://github.com/ink-anonymous/InK.git" role="button">Repository</a>
</div>
</div>
<div class="container">
<!-- Example row of columns -->
<div class="col">
<h1>Download</h1>
<ul>
To get InK you can visit our <a href="https://github.com/ink-anonymous/InK.git">repository</a>.
If you are using git:
<code>
git clone https://github.com/ink-anonymous/InK.git
</code>
</ul>
<h4>More info:</h4>
<ul>
<li>
InK has no dependencies from external libraries. It is developed and tested on the <a href="http://www.ti.com/tool/MSP-EXP430FR5994">MSP430FR5994 lauchpad</a>.
As a result the kernel is working with platforms respecting the architecture of the MSPFR59xx family.
If you want to use it on different hardware (which supports non-volatile memory), modifications will be needed in
files contained under mcu folder.
</li>
<li>
InK can be imported as a CCS project and edited using <a href="http://www.ti.com/tool/CCSTUDIO">CCStudio</a>.
</li>
<li>
Details about use and installation of InK can be found <a href="https://github.com/ink-anonymous/InK/blob/master/README.md">here</a>.
</li>
</ul>
</div>
<hr>
</div> <!-- /container -->
<div class="container">
<!-- Example row of columns -->
<div class="col">
<h1>Applications</h1>
</div>
<ul>
<li>
A set of applications designed on InK can be accessed at <a href="https://github.com/ink-anonymous/InK/tree/master/Application">the corresponding directory</a>.
</li>
<li>
The applications are importable as CCS projects for easy deployment and compilation.
</li>
</ul>
<hr>
</div> <!-- /container -->
<div class="container">
<!-- Example row of columns -->
<div class="col">
<h1>InKbot</h1>
</div>
<ul>
Our transiently powered robot is controlled using InK. The design is open-sourced both for software and hardware. You can find code as well as schematics in our <a href="https://github.com/ink-anonymous/InK/tree/master/InKbot">repository</a>.
</ul>
<hr>
</div> <!-- /container -->
<div class="container">
<!-- Example row of columns -->
<div class="col">
<h1>Evaluation Data</h1>
</div>
<ul>
During our evaluation of InK's capabilities we employed a series of tests under various conditions. Being aware of the scarcity of
evaluation data in the intermittent domain we open-sourced our data hoping that more people will contribute in our cause of increasing
the availability of tools and information of transiently powered devices. The data and tools used can be found on our <a href="https://github.com/ink-anonymous/InK/tree/master/Data/logic_data">repository</a>.
</ul>
<hr>
</div> <!-- /container -->
<div class="container">
<!-- Example row of columns -->
<div class="col">
<h1>User Study</h1>
</div>
<ul>
InK provides the abstractions necessary for developing application under intermittency while respecting the needs of the community for
reducing development cost and relieving the developer from unnecessary complexity. In our efforts to accommodate those concerns we employed a user
study to evaluate adoption to our programming model and asses the usability of InK comparing to tools currently available.
</ul>
<ul>
Results and data on the user study can be found on our <a href="https://github.com/ink-anonymous/InK/tree/master/Data/logic_data">repository</a>.
</ul>
<hr>
</div> <!-- /container -->
</main>
<footer class="container">
<p>Submission 2018</p>
</footer>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
</body>
</html>