{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T03:47:30Z","timestamp":1762055250028,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,6,17]],"date-time":"2022-06-17T00:00:00Z","timestamp":1655424000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005416","name":"the Research Council of Norway project","doi-asserted-by":"publisher","award":["274451","263248"],"award-info":[{"award-number":["274451","263248"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Lab Nord-Norge (\u201cSamfunnsl\u00f8ftet\u201d)","award":["274451","263248"],"award-info":[{"award-number":["274451","263248"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>Video monitoring and surveillance of commercial fisheries in world oceans has been proposed by the governing bodies of several nations as a response to crimes such as overfishing. Traditional video monitoring systems may not be suitable due to limitations in the offshore fishing environment, including low bandwidth, unstable satellite network connections and issues of preserving the privacy of crew members. In this paper, we present \u00c1ika, a robust system for executing distributed Artificial Intelligence (AI) applications on the edge. \u00c1ika provides engineers and researchers with several building blocks in the form of Agents, which enable the expression of computation pipelines and distributed applications with robustness and privacy guarantees. Agents are continuously monitored by dedicated monitoring nodes, and provide applications with a distributed checkpointing and replication scheme. \u00c1ika is designed for monitoring and surveillance in privacy-sensitive and unstable offshore environments, where flexible access policies at the storage level can provide privacy guarantees for data transfer and access.<\/jats:p>","DOI":"10.3390\/bdcc6020068","type":"journal-article","created":{"date-parts":[[2022,6,17]],"date-time":"2022-06-17T05:25:11Z","timestamp":1655443511000},"page":"68","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["\u00c1ika: A Distributed Edge System for AI Inference"],"prefix":"10.3390","volume":"6","author":[{"given":"Joakim Aalstad","family":"Alslie","sequence":"first","affiliation":[{"name":"Department of Computer Science, UiT The Arctic University of Norway, 9037 Troms\u00f8, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2945-9590","authenticated-orcid":false,"given":"Aril Bernhard","family":"Ovesen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, UiT The Arctic University of Norway, 9037 Troms\u00f8, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2843-9643","authenticated-orcid":false,"given":"Tor-Arne Schmidt","family":"Nordmo","sequence":"additional","affiliation":[{"name":"Department of Computer Science, UiT The Arctic University of Norway, 9037 Troms\u00f8, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1637-7262","authenticated-orcid":false,"given":"H\u00e5vard Dagenborg","family":"Johansen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, UiT The Arctic University of Norway, 9037 Troms\u00f8, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2073-7029","authenticated-orcid":false,"given":"P\u00e5l","family":"Halvorsen","sequence":"additional","affiliation":[{"name":"Holistic Systems Department, SimulaMet, 0164 Oslo, Norway"},{"name":"Department of Computer Science, Oslo Metropolitan University, 0130 Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael Alexander","family":"Riegler","sequence":"additional","affiliation":[{"name":"Department of Computer Science, UiT The Arctic University of Norway, 9037 Troms\u00f8, Norway"},{"name":"Holistic Systems Department, SimulaMet, 0164 Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dag","family":"Johansen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, UiT The Arctic University of Norway, 9037 Troms\u00f8, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,17]]},"reference":[{"key":"ref_1","unstructured":"Stoica, I., Song, D., Popa, R.A., Patterson, D.A., Mahoney, M.W., Katz, R.H., Joseph, A.D., Jordan, M., Hellerstein, J.M., and Gonzalez, J. (2017). A Berkeley View of Systems Challenges for AI, EECS Department, University of California. Technical Report UCB\/EECS-2017-159."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1016\/j.ins.2019.05.042","article-title":"Combining unsupervised and supervised learning in credit card fraud detection","volume":"557","author":"Carcillo","year":"2021","journal-title":"Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"7457","DOI":"10.1109\/JIOT.2020.2984887","article-title":"Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence","volume":"7","author":"Deng","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MCOM.2017.1700487","article-title":"Network Densification in 5G: From the Short-Range Communications Perspective","volume":"55","author":"Liu","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"#cr-split#-ref_5.1","unstructured":"European Union (2016). Regulation"},{"key":"#cr-split#-ref_5.2","unstructured":"(EU) 2016\/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95\/46\/EC (General Data Protection Regulation). Off. J. Eur. Union, 119, 1-88."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1038\/s41586-020-2616-y","article-title":"The future of food from the sea","volume":"588","author":"Costello","year":"2020","journal-title":"Nature"},{"key":"ref_7","unstructured":"UNODC (2016). Fisheries Crime: Transnational Organized Criminal Activities in the Context of the Fisheries Sector, UNODC."},{"key":"ref_8","unstructured":"Ministry of Trade, Industry and Fisheries (2019). Framtidens Fiskerikontroll, NOU 21:19."},{"key":"ref_9","unstructured":"(2021, August 08). M\u00e1rcia Bizzotto. Fishing Rules: Compulsory CCTV for Certain Vessels to Counter Infractions. European Parliament Press Release. Available online: https:\/\/www.europarl.europa.eu\/news\/en\/press-room\/20210304IPR99227\/fishing-rules-compulsory-cctv-for-certain-vessels-to-counter-infractions."},{"key":"ref_10","unstructured":"Ingil\u00e6, \u00d8. (2021, August 08). Fiskere Settes Under Overv\u00e5kning. Kyst og Fjord. Available online: https:\/\/www.kystogfjord.no\/nyheter\/forsiden\/Fiskere-settes-under-overvaakning."},{"key":"ref_11","unstructured":"Martinussen, T.M. (2021, August 08). Danske Fiskere Samler Seg Mot Kamera-overv\u00e5Kning i Fiskeriene. Fiskeribladet. Available online: https:\/\/www.fiskeribladet.no\/nyheter\/danske-fiskere-samler-seg-mot-kamera-overvakning-i-fiskeriene\/2-1-839478."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Nordmo, T.A.S., Ovesen, A.B., Johansen, H.D., Riegler, M.A., Halvorsen, P., and Johansen, D. (2021, January 21). Dutkat: A Multimedia System for Catching Illegal Catchers in a Privacy-Preserving Manner. Proceedings of the 2021 Workshop on Intelligent Cross-Data Analysis and Retrieval, Taipei, Taiwan.","DOI":"10.1145\/3463944.3469102"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1111\/faf.12425","article-title":"Electronic monitoring in fisheries: Lessons from global experiences and future opportunities","volume":"21","author":"Mortensen","year":"2020","journal-title":"Fish Fish."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MC.2017.3641638","article-title":"Real-time video analytics: The killer app for edge computing","volume":"50","author":"Ananthanarayanan","year":"2017","journal-title":"Computer"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Fitwi, A., Chen, Y., Zhu, S., Blasch, E., and Chen, G. (2021). Privacy-preserving surveillance as an edge service based on lightweight video protection schemes using face de-identification and window masking. Electronics, 10.","DOI":"10.3390\/electronics10030236"},{"key":"ref_16","unstructured":"Dsouza, S., Bahl, V., Ao, L., and Cox, L.P. (2020). Amadeus: Scalable, Privacy-Preserving Live Video Analytics. arXiv."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ovesen, A.B., Nordmo, T.A.S., Johansen, H.D., Riegler, M.A., Halvorsen, P., and Johansen, D. (2021). File System Support for Privacy-Preserving Analysis and Forensics in Low-Bandwidth Edge Environments. Information, 12.","DOI":"10.3390\/info12100430"},{"key":"ref_18","unstructured":"Harchol, Y., Mushtaq, A., McCauley, J., Panda, A., and Shenker, S. (2018, January 20). CESSNA: Resilient Edge-Computing. Proceedings of the 2018 Workshop on Mobile Edge Communications, Budapest, Hungary."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wang, C., Gill, C., and Lu, C. (2019, January 7\u20139). FRAME: Fault Tolerant and Real-Time Messaging for Edge Computing. Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA.","DOI":"10.1109\/ICDCS.2019.00101"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/263700.263734","article-title":"The Design and Performance of a Real-Time CORBA Event Service","volume":"32","author":"Harrison","year":"1997","journal-title":"SIGPLAN Not."},{"key":"ref_21","unstructured":"Johansen, D., Marzullo, K., Schneider, F., Jacobsen, K., and Zagorodnov, D. (1999, January 5). NAP: Practical fault-tolerance for itinerant computations. Proceedings of the 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003), Austin, TX, USA."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0167-6423(84)90009-1","article-title":"Fault-tolerant broadcasts","volume":"4","author":"Schneider","year":"1984","journal-title":"Sci. Comput. Program."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Leners, J., Wu, H., Hung, W.L., Aguilera, M., and Walfish, M. (2011, January 23\u201326). Detecting failures in distributed systems with the Falcon spy network. Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, Cascais, Portugal.","DOI":"10.1145\/2043556.2043583"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1272998.1273005","article-title":"Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks","volume":"41","author":"Isard","year":"2007","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"ref_25","unstructured":"Dean, J., and Ghemawat, S. (2004, January 6\u20138). MapReduce: Simplified Data Processing on Large Clusters. Proceedings of the OSDI\u201904: Sixth Symposium on Operating System Design and Implementation, San Francisco, CA, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1002\/cpe.2827","article-title":"Cogset: A high performance MapReduce engine","volume":"25","author":"Johansen","year":"2013","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1145\/502059.502057","article-title":"SEDA: An Architecture for Well-Conditioned, Scalable Internet Services","volume":"35","author":"Welsh","year":"2001","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: Simplified data processing on large clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Commun. ACM"},{"key":"ref_29","unstructured":"(2021, November 11). 1000 Most Common Words in English. Available online: https:\/\/www.ef.com\/wwen\/english-resources\/english-vocabulary\/top-1000-words\/."},{"key":"ref_30","unstructured":"Coates, A., Ng, A., and Lee, H. (2011, January 11\u201313). An analysis of single-layer networks in unsupervised feature learning. Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, Fort Lauderdale, FL, USA."},{"key":"ref_31","unstructured":"Krizhevsky, A. (2009). Learning Multiple Layers of Features from Tiny Images, Citeseer."},{"key":"ref_32","unstructured":"(2022, April 28). Keras: Deep Learning for Humans. Available online: https:\/\/github.com\/fchollet\/keras."}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/6\/2\/68\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:33:43Z","timestamp":1760139223000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/6\/2\/68"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,17]]},"references-count":33,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["bdcc6020068"],"URL":"https:\/\/doi.org\/10.3390\/bdcc6020068","relation":{},"ISSN":["2504-2289"],"issn-type":[{"type":"electronic","value":"2504-2289"}],"subject":[],"published":{"date-parts":[[2022,6,17]]}}}