1,887 Hits in 5.3 sec

Checked Load: Architectural support for JavaScript type-checking on mobile processors

Owen Anderson, Emily Fortuna, Luis Ceze, Susan Eggers
2011 2011 IEEE 17th International Symposium on High Performance Computer Architecture  
Speedups on a typical mobile processor range up to 44.6% (with a mean of 11.2%) in popular JavaScript benchmarks.  ...  While we have focused our work on JavaScript, Checked Load is sufficiently general to support other dynamically-typed languages, such as Python or Ruby.  ...  We thank the SAMPA group at the University of Washington and Cȃlin Caşcaval for their invaluable feedback on the manuscript and insightful discussions.  ... 
doi:10.1109/hpca.2011.5749748 dblp:conf/hpca/AndersonFCE11 fatcat:oasdzfxnzrcsrfmb2c3nqd3h6q

Fast and Precise Type Checking for JavaScript [article]

Avik Chaudhuri, Panagiotis Vekris, Sam Goldman, Marshall Roch, Gabriel Levi
2017 arXiv   pre-print
In this paper we present the design and implementation of Flow, a fast and precise type checker for JavaScript that is used by thousands of developers on millions of lines of code at Facebook every day  ...  Flow uses sophisticated type inference to understand common JavaScript idioms precisely.  ...  INTRODUCTION JavaScript is one of the most popular languages for writing web and mobile applications today. The language facilitates fast prototyping of ideas via dynamic typing.  ... 
arXiv:1708.08021v2 fatcat:arta6gtlwrdd3hb6bu325e3xhy

A Tutorial on the Challenges and Solutions for Developing Tailored Video Interventions that Integrate Multiple Digital Assets to Promote Engagement and Improve Health Outcomes: The Positive Health Check Example (Preprint)

Camilla Harshbarger, Olivia Burrus, Sivakumar Rangarajan, John Bollenbacher, Brittany Zulkiewicz, Rohit Verma, Carla A. Galindo, Megan A. Lewis
2020 JMIR mHealth and uHealth  
Video is a versatile and popular medium for digital health interventions. As mobile device and app technology advances, it is likely that video-based interventions will become increasingly common.  ...  health interventions focused on other areas of health.  ...  Acknowledgments Support for this paper was provided by a cooperative agreement from the Centers for Disease Control and Prevention (1U18PS004967-01; principal investigator: MAL).  ... 
doi:10.2196/21128 pmid:33755025 pmcid:PMC8294466 fatcat:e7u5j5ibj5gineglzq2wwfg4qi

An Efficient Method for Resource Monitoring in Cloud Nodes using Dynamic Load Balancing Algorithm

Mukram Ansari, Sachin Patil
2015 International Journal of Engineering Research and  
This paper provides information about cloud computing, load balancing methods and the proposed load balancing system for above defined problem.  ...  The imbalanced task assignment to the processor creates inequality i.e., few of the processors are overloaded and few of them are under loaded.  ...  Cloud computing supports three types [5] of services like as Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).  ... 
doi:10.17577/ijertv4is070323 fatcat:7myk5ig5x5et3ev7f2qtr2m32e

Vector Parallelism in JavaScript: Language and Compiler Support for SIMD

Ivan Jibaja, Peter Jensen, Ningxin Hu, Mohammad R. Haghighat, John McCutchan, Dan Gohman, Stephen M. Blackburn, Kathryn S. McKinley
2015 2015 International Conference on Parallel Architecture and Compilation (PACT)  
JavaScript's current support for parallelism is limited and does not directly exploit SIMD capabilities.  ...  The specification for this language extension is in final stages of adoption by the JavaScript standardization committee and our compiler support is available in two open-source production browsers.  ...  Arrays: We introduce load and store operations for JavaScript typed arrays for each base SIMD data type that operates with the expected semantics.  ... 
doi:10.1109/pact.2015.33 dblp:conf/IEEEpact/JibajaJHHMGBM15 fatcat:yzgca7enjngwdlwzfo47v5k5zq

Developing Load Balancing for IoT - Cloud Computing Based on Advanced Firefly and Weighted Round Robin Algorithms

Abed Et al.
2019 Baghdad Science Journal  
Thus, load balancing in cloud computing is used to dynamically distribute the workload across nodes to avoid overloading any individual resource, by combining two types of algorithms: dynamic algorithm  ...  The data of IoT devices is transferred using two types of protocols: Message Queuing Telemetry Transport (MQTT) and Hypertext Transfer Protocol (HTTP).  ...  Architecture of IoT cloud computing system The task scheduling is occurred as follows; there are four instances (VMs), one for proxy and the others are application servers (AS).  ... 
doi:10.21123/bsj.2019.16.1.0130 fatcat:lhwsz6p3hrem7ozd57harejxle

Sensor fusion of physical and social data using Web SocialSense on smartphone mobile browsers

Thomas Phan, Swaroop Kalasapur, Anugeetha Kunjithapatham
2014 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC)  
In this paper we evaluate the viability of implementing sensor processing entirely in the Web browser layer with Web SocialSense, a JavaScript framework for Tizen smartphones that uses a graph topology-based  ...  To demonstrate the framework we implemented components for physical sensing and social software sensing to drive two context-aware applications, ActVertisements and Social Map.  ...  Our results show that Web SocialSense and a mobile Web platform show great promise for supporting mobile sensing applications. A.  ... 
doi:10.1109/ccnc.2014.6866555 dblp:conf/ccnc/PhanKK14 fatcat:idj3owgpzzbitiiaem7gvji74a

Implementation of Mobility Management Methods for MANET

Jiri Hosek, Pavel Vajsar, Milan Bartl, Karol Molnar
2012 International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems  
The Mobile Adhoc Networks represent very perspective way of communication. The mobility management is on the most often discussed research issues within these networks.  ...  There have been designed many methods and algorithms to control and predict the movement of mobile nodes, but each method has different functional principle and is suitable for different environment and  ...  For example, JavaScript cannot process files stored on the disk [11] . C.  ... 
doi:10.11601/ijates.v1i2-3.39 fatcat:o2hqkqstfbg5vopkidottr3sje

Declaratively programming the mobile web with Mobl

Zef Hemel, Eelco Visser
2011 SIGPLAN notices  
, and has good IDE support.  ...  We introduce mobl, a new language designed to declaratively construct mobile web applications.  ...  While mobl's type checker checks many program properties, it does not yet check everything. For instance, certain controls have to be nested within other controls.  ... 
doi:10.1145/2076021.2048121 fatcat:gsbaarritvdvzbljoulonlvkya

Prime+Probe 1, JavaScript 0: Overcoming Browser-based Side-Channel Defenses [article]

Anatoly Shusterman, Ayush Agarwal, Sioli O'Connell, Daniel Genkin, Yossi Oren, Yuval Yarom
2021 arXiv   pre-print
A common approach for countermeasures is to disable or restrict JavaScript features deemed essential for carrying out attacks.  ...  We develop a sequence of attacks with progressively decreasing dependency on JavaScript features, culminating in the first browser-based side-channel attack which is constructed entirely from Cascading  ...  The authors thank Jamil Shusterman for his assistance in bringing up the measurement setup.  ... 
arXiv:2103.04952v1 fatcat:gmfmfyfew5aunkv7zwmiisfw7m

Declaratively programming the mobile web with Mobl

Zef Hemel, Eelco Visser
2011 Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications - OOPSLA '11  
, and has good IDE support.  ...  We introduce mobl, a new language designed to declaratively construct mobile web applications.  ...  Acknowledgments We would like to thank Google for providing Android phones for testing and development.  ... 
doi:10.1145/2048066.2048121 dblp:conf/oopsla/HemelV11 fatcat:oio4y4cuzrd4pksgmwfb6n4hai

An Analysis of Security and Performance Concerns in Mobile Web Application Development: Challenges and Open Issues

Douglas Kunda, Mumbi Chishimba, Mwenge Mulenga, Victoria Chama
2017 International Journal of Recent Contributions from Engineering, Science & IT  
The paper focuses on security and performance concerns in mobile web development. The approach used in the study involved surveying journal publications to identify security and performance concerns.  ...  /theft, location hijacking, history theft, behaviour analysis, session hijacking, API design, security and the type of web server used considered.  ...  [20] , in support of this point state that "In order to improve performance of handling user requests, most of web servers adopt multi-core processors.  ... 
doi:10.3991/ijes.v5i3.7330 fatcat:qiq2cyowsreqlhiio4yg6naeg4

Enterprise App Store for Cross Platforms

Nathan M. Balakrishnan, Mohd Azrul Hadi Abd Aziz, Fauzi Mansoor Mohd Ibrahim
2015 International Journal of Future Computer and Communication  
/notebooks by not breaking support on later users.  ...  As mobile devices becoming necessity and popular way for performing certain tasks, it has also impacted on expectation of IT services at enterprises.  ...  The platform and device independence capability enables it to be loaded on various browsers at notebook and on micro browser on tablet and mobile phones.  ... 
doi:10.7763/ijfcc.2015.v4.374 fatcat:rhenr6344ndjnkzqmglvf7wlly

Femto-Containers: DevOps on Microcontrollers with Lightweight Virtualization Isolation for IoT Software Modules [article]

Koen Zandberg, Emmanuel Baccelli
2021 arXiv   pre-print
As proof-of-concept, we implemented and evaluated Femto-Containers on popular microcontroller architectures (Arm Cortex-M, ESP32 and RISC-V), using eBPF virtualization, and RIOT, a common operating system  ...  In this paper, we contribute to bridge this gap by designing Femto-Containers, a new architecture which enables containerization, virtualization and secure deployment of software modules embedded on microcontrollers  ...  The architecture is based on a two step approach where the Javascript code loaded in the runtime container is first compiled into a compact bytecode format and then interpreted -all of which happens directly  ... 
arXiv:2106.12553v2 fatcat:6x6546nszrathc7vnxwukcrjbm

WebCore: Architectural support for mobile Web browsing

Yuhao Zhu, Vijay Janapa Reddi
2014 2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA)  
As emerging mobile workloads increasingly rely more on Web browser technologies, the type of optimizations we propose will become important in the future and are likely to have lasting widespread impact  ...  However, the battery-constrained nature of mobile devices limits the performance that we can deliver for mobile Web browsing.  ...  For loading an entire webpage, on a current mobile processor design (D3), the SRU improves performance by 10.0% and reduces energy consumption by 10.3%.  ... 
doi:10.1109/isca.2014.6853239 dblp:conf/isca/ZhuR14 fatcat:slbtljkrwvhpnd2bq5fiqtsk7q
« Previous Showing results 1 — 15 out of 1,887 results